欢迎来到天天文库
浏览记录
ID:30118956
大小:169.00 KB
页数:64页
时间:2018-12-27
《王雨晴-嵌入式系统论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《ARM嵌入式技术》课程论文课题名称ARM嵌入式系统介绍姓名王雨晴学号专业应用电子指导教师院系:电子信息工程系时间:2011年11月10日64目录第一章绪论第二章嵌入时操作系统§1什么是嵌入式操作系统§2嵌入式系统的特征2.1嵌入式系统具有的产品特征2.2嵌入式系统软件的特征§3Linux在嵌入式系统中的优势§4规划一个好的硬件平台4.1选择一个好的嵌入式微处理器4.2规划通讯技术4.3适合嵌入式Linux的开发工具§5构造嵌入式Linux前先要了解的几个关键问题5.1如何引导?5.2需要虚拟内存么?5
2、.3选用什么样的文件系统5.4如何消除嵌入式Linux对磁盘的依赖5.5嵌入式Linux达到怎样的实时性?第三章实时操作系统§1什么是实时系统§2几种实时Linux的比较2.1RT-Linux2.2RTAI2.3KURT§3实时Linux的最后选择§4构造嵌入式Linux需要了解的几个概念4.1FrameBuffer的配置方法--XWindow显卡配置通用解决方法4.2Linux下创建和使用RamDisk的技巧4.3LINUX下的设备驱动程序644.4Linux可卸载内核模块4.5什么是Busybox4
3、.6什么是QT第四章构造嵌入式实时Linux§1构造嵌入式实时Linux的开发环境§2Linux启动过程简介§3配置和编译内核§5定制文件系统§4制作启动盘§6生成文件系统的ramdisk压缩镜像文件§7运行及测试第五章如何从eprom引导Linux64摘要:本文介绍了嵌入式实时Linux的构造方法,介绍了嵌入式,实时操作系统的概念,同时分析了它们在Linux中的应用情况,以及其中涉及的一些概念如frambuffer,ramdisk,驱动程序,模块和一些源代码开放的软件如Qt,busybox,RTAI。
4、在这些概念和应用的基础上,构造了自己的嵌入式实时Linux,定制了启动盘和压缩的文件系统。在此基础上,进一步的又对引导过程加以延伸,提供了从Eprom引导的方法。关键词:Linux,embedded,realtime,abstract:ThispaperintroducedbuiltingmethodofembeddedrealtimeLinux,theconceptofembeddedrealtimeOS,alsoanalyzedtheusingconditioninLinux,aswellasrel
5、atedconceptsuchasframbuffer,ramdisk,Linuxdrivers,modulesandsomeGPLcodesuchasQt,busybox,RTAI.Onthebaseoftheseconceptsandapplications,webuiltedourembeddedrealtimeLinux,customizedbootingdiskandfilesystem.farther,weextendedthebootingprocess,offeredthemethodo
6、fbootingfromeprom.64第一章绪论Internet与网络的迅速普及应用,并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域得到广泛的应用,因而越来越引起人们的重视。嵌入式实时Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,所以,众多商家纷纷转向了嵌入式实时linux的研究。本文就以嵌入式实时Linux为题进行讨论。第二章嵌入
7、时操作系统§1什么是嵌入式操作系统所谓嵌入式操作系统(EmbeddedSystem)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5-10个嵌入式微处理器,键盘、鼠标、软驱、硬盘、显示卡、显示器、Modem、网卡、声卡、打印机、扫描仪、数字相机、USB集线器等均是由嵌入式处理器控制的。在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航
8、天、军事装备、消费类产品等方面均是嵌入式计算机的应用领域。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。一个小型的嵌入式Linux系统只需要下面三个基本元素: * 引导工具 * Linux微内核,由内存管理、进程管理和事务处理构成 * 初始化进程 如果要让它能干点什么且继续保持小型化,还得加上: *
此文档下载收益归作者所有