节点文献
基于ARM-Linux嵌入式系统的研究与应用
【作者】 帅春燕;
【导师】 吕杨;
【作者基本信息】 昆明理工大学 , 计算机应用技术, 2004, 硕士
【摘要】 嵌入式系统由于融合了计算机技术、数字通信技术、半导体技术等多种技术,符合当前电子类设备对体积,成本,性能的需求,而得到了高速的发展。嵌入式系统不同于原来的单片机系统,它不仅有自己的操作系统,上层应用程序,而且还具备网络通信和信息管理的功能。 ARM体系的处理器是目前嵌入式系统中使用最广泛的处理器。它采用了RISC技术,具有寻址方式简单,寄存器多,指令长度固定等特点,使得它的处理速度快,执行效率高。由于Linux对于ARM技术的支持,具有内核可裁减,网络功能强大,代码开放的特点,把linux应用到嵌入式系统中,能充分发挥ARM和linux的优势。本文论述了嵌入式系统的特点和应用领域,ARM技术的实现机制,linux的内核特点和体系结构,嵌入式UClinux的体系结构以及uclinux与标准linux的不同之处。 本文的最后介绍了uclinux系统的移植,针对ARM体系结构uclinux的内核裁减和重编译。以及在uclinux之上嵌入应用程序和外挂设备的编写流程、编写方法。最后添加了将uclinux作为网络服务器运行的应用程序的实现原理以及其实现代码。
【Abstract】 Embedded system has developed dramatically because it integrate computer, data communication, semiconductor and so on multi-technology, and adapt to the requirement of current electronic device which demand bulk, cost and the performance stricktly. Embedded system is different from former SCM(Single Chip Micyoco) system , it has own OS(operation system ), upper application program , function of network communication and the management of information.Now days the CPU of ARM architecture is processor which as used broadly in the embedded system. It used the RISC technology and owned the character of simple addressing method, large register and fixed length instruction. All of this make it process quickly and efficiently. Because it has the character of support of ARM technology, reduce kernel, strong network function and open resource code , linux is used into embedded system and can exert advantage of ARM and linux. This paper discuss several issues including: the character and the apply domain of embedded system, the implement mechanism of ARM technology, kernal property and system structure of linux, system structure of embedded uclinux and the difference of uclinux and standard linux.The end of the paper introduced several issues including transplant of uclinux system, uclinux kernel reduce for ARM structure , kernel recompile, implement flow and implement method of application program and device program. Lastly the paper added application program implement mechanism and implement code which use uclinux as network server.
- 【网络出版投稿人】 昆明理工大学 【网络出版年期】2004年 04期
- 【分类号】TP316.81
- 【被引频次】13
- 【下载频次】1072