节点文献

嵌入式工控系统中Linux平台研究设计与实现

Design and Implementation of Linux Platform for an Embedded Industrial Controller System

【作者】 黄鹏

【导师】 田泽;

【作者基本信息】 西北大学 , 微电子学与固体电子学, 2008, 硕士

【摘要】 随着计算机技术的发展,嵌入式系统已成为当前最热门最有发展前途的IT应用领域之一,高性能微处理器和嵌入式操作系统相结合的高端应用是嵌入式系统发展的必然趋势。Linux操作系统以其免费开放源码、容易移植和内核稳定等特性成为很多用户选择操作系统的首选。本文的主要研究内容是嵌入式工控系统中基于S3C2410X的Linux平台研究设计与实现。首先研究了基于Linux的嵌入式软件开发环境的构建,然后详细地分析了嵌入式Linux的系统引导程序设计;并在剖析Linux内核结构的基础上,详述了Linux操作系统内核的移植、定制裁剪的具体方法和过程;在分析设备驱动程序开发中,重点分析了串口驱动、LCD驱动、触摸屏驱动等关键驱动程序的实现和移植,并给出了详细的实现方案。最后介绍了基于Qt/Embedded开发应用程序的方法,并总结了将Qtopia图形界面系统加入到cramfs文件系统中的详细步骤。本设计的系统平台结构合理、功能完备、用户界面友好、操作简单、可扩展性强,可以作为其他嵌入式系统开发的良好平台和借鉴。

【Abstract】 With the development of computer technology, the embedded system becomes one of the most popular IT application fields at present and has great development prospects.The high performance microprocessor combines with the embedded operating system is the development trend of the embedded system.Linux operating system has advantage of free open source of software, easy porting and stable kernel makes it become popular.This thesis focous on Linux platform design and implementation based on S3C2410 for an embedded industrial controller system.This paper introduced the S3C2410x CPU and the system structure. Based on this, it mainly researched on the development of system software. Firstly the paper described how to establish the cross compiling environment, after that analyzed the working process of the embedded BootLoader, and based on the analyses of the Linux kernel structure the paper discussed the methods of kernel porting and configuration. Then the paper presented the theory of Linux device drivers, and designed several key device drivers, and gave the detail implement scheme. These drivers include Serial port, LCD, Touchscreen, and I2C bus driver which is used to control keyboard. Finally, the paper analyzed the typical embedded GUI—Qt/Embedded, introduced the methods of application development and summarized the methods of adding Qtopia to the cramfs file systems. The features of the platform are logical, functional, user-friendly, convenient and extendabale, it offers a dependable platform and an useful application to develop others embedded systems.

【关键词】 嵌入式系统LinuxS3C2410XBootLoaderQt/Embedded
【Key words】 Embedded SystemLinuxS3C2410XBootLoaderQt/Embedded
  • 【网络出版投稿人】 西北大学
  • 【网络出版年期】2008年 08期
  • 【分类号】TP273.5
  • 【被引频次】8
  • 【下载频次】257
节点文献中: 

本文链接的文献网络图示:

本文的引文网络