学位论文 > 优秀研究生学位论文题录展示

基于ARM-Linux嵌入式系统的研究与应用

作 者: 帅春燕
导 师: 吕杨
学 校: 昆明理工大学
专 业: 计算机应用技术
关键词: 嵌入式系统 ARM技术 嵌入式linux
分类号: TP316.81
类 型: 硕士论文
年 份: 2004年
下 载: 895次
引 用: 10次
阅 读: 论文下载
 

内容摘要


嵌入式系统由于融合了计算机技术、数字通信技术、半导体技术等多种技术,符合当前电子类设备对体积,成本,性能的需求,而得到了高速的发展。嵌入式系统不同于原来的单片机系统,它不仅有自己的操作系统,上层应用程序,而且还具备网络通信和信息管理的功能。 ARM体系的处理器是目前嵌入式系统中使用最广泛的处理器。它采用了RISC技术,具有寻址方式简单,寄存器多,指令长度固定等特点,使得它的处理速度快,执行效率高。由于Linux对于ARM技术的支持,具有内核可裁减,网络功能强大,代码开放的特点,把linux应用到嵌入式系统中,能充分发挥ARM和linux的优势。本文论述了嵌入式系统的特点和应用领域,ARM技术的实现机制,linux的内核特点和体系结构,嵌入式UClinux的体系结构以及uclinux与标准linux的不同之处。 本文的最后介绍了uclinux系统的移植,针对ARM体系结构uclinux的内核裁减和重编译。以及在uclinux之上嵌入应用程序和外挂设备的编写流程、编写方法。最后添加了将uclinux作为网络服务器运行的应用程序的实现原理以及其实现代码。

全文目录


第一章 绪言  6-11
  1.1 背景  6
  1.2 嵌入式系统的概述  6-7
  1.3 嵌入式系统的特点  7-8
  1.4 嵌入式系统的主要研究方向  8
  1.5 国内外发展的情况  8-10
  1.6 本论文完成的工作  10-11
第二章 嵌入式linux的概述  11-18
  2.1 嵌入式linux的优势  11-12
  2.2 嵌入式linux目前的发展状态  12-13
  2.3 一个嵌入式linux系统的构建  13-18
第三章 Linux的内核分析与解读  18-34
  3.1 进程管理  18-22
  3.2 进程的创建  22-23
  3.3 进程的调度  23-27
  3.4 内核机制  27-28
  3.5 内存管理  28-30
  3.6 设备管理  30-34
第四章 ARM的体系机构和编程  34-42
  4.1 简介  34
  4.2 ARM技术的应用领域  34
  4.3 ARM支持的开发工具  34-35
  4.4 ARM采用的先进技术  35-36
  4.5 ARM的整体结构  36-42
第五章 uClinux的内核特点  42-49
  5.1 简介  42
  5.2 内存管理  42-44
  5.3 进程  44-46
  5.4 uClinux小型化的方法  46-47
  5.5 uClinux的开发环境  47
  5.6 Linux的可执行文件格式  47
  5.7 针对实时性的解决方案  47-49
第六章 实际应用  49-63
  6.1 开发硬件环境介绍  49-52
  6.2 软件环境  52-57
  6.3 uClinux中加载应用程序  57-62
  6.4 在uclinux中添加设备启动程序  62-63
结论  63-64
致谢  64-65
参考文献  65-66
附录A  66-76

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  9. 嵌入式中医经脉理疗仪的研究,R197.39
  10. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  11. 基于嵌入式系统钻孔成像装置的研究,P634.3
  12. 一体化能量回馈电梯驱动控制系统实现,TP273
  13. 数字型智能终端系统门口机的设计,TP368.1
  14. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  15. 智能控制的电力核相技术研究,TP368.1
  16. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  17. 基于DSP的双丝焊机及人机界面研究,TG409
  18. 多功能火灾报警楼层显示器的设计与实现,TN873
  19. 基于WiFi的无线虚拟存储系统,TN929.5
  20. 嵌入式网络视频应用技术的研究与实现,TP368.1
  21. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 网络操作系统 > UNIX操作系统
© 2012 www.xueweilunwen.com