中文摘要 随着计算机技术和电子技术的发展,嵌入式系统已经成为了信息产业的一大支柱,并且拥有广阔的前景。而 Linux 系统的衍生系统 uClinux 系统因其稳定的性能、灵活的开发环境、源代码的完全公开而倍受青睐。Linux 的移植以及系统下各个设备驱动的开发一直是嵌入式系统研究的焦点。论文详细介绍了嵌入式系统的发展现状和 SEP3203 处理器以及相应的软硬件开发环境。论文详细研究了基于虚拟机的 Linux 安装、uClinux 系统各模块修改以及移植到 ARM 芯片开发板的全过程。 并且在完成系统移植后, 遵循Linux设备驱动程序的开发标准,在uClinux系统上实现了ARM开发板上触摸屏驱动程序。6638
关键词 嵌入式系统 Linux移植 uClinux 设备驱动 毕业设计说明书(论文)外文摘要
Title Development of Touch Screen Driver Based on SEP3203 and uClinux
Abstract
With the development of computer technology and electronic technology,
embedded system has become a major pillar of the information industry, and
has broad prospects. uClinux system, as a derivative system of the Linux
system, is widely accepted because of its stable performance, its flexible
development environment and the completely open source code. Linux
transplantation and its device driver development have always been the
focus of the embedded system. This paper details the current development
of embedded systems and SEP3203 processor, as well as the corresponding
software and hardware development environment. Furthermore, this paper
states a detailed study of the virtual machine-based Linux installation,
the modification of uClinux system modules and transplantation to the board
based on ARM chip. When system transplantation is completed, uClinux touch
screen driver on ARM board was realized following the Linux device driver
development standards.
Keywords Embedded System Linux Transplantation uClinux
Device Driver
目 次
1 绪论 1
1.1 嵌入式系统的现况 „1
1.2 嵌入式系统的应用及发展 2
2 SEP3203 微处理器 3
3 开发环境 5
3.1 交叉开发环境 „6
3.2 模拟开发环境 „7
3.3 嵌入式操作系统 7
3.4 开发工具 „8
4 uCLinux 操作系统 10
4.1 Linux 操作系统 10
4.2 uClinux 操作系统 „12
4.3 虚拟机上Linux的安装 „15
4.4 uClinux移植 „19
5 uCLinux 系统下触摸屏驱动开发 24
5.1 Linux设备驱动 25
5.2 触摸屏原理 „ 26
5.3 uClinux 下触摸屏驱动开发 „28
结论 „32
致谢 „33
参考文献 „34
1 绪论
在信息技术飞速发展的今天,技术和产品的革命日新月异。每一次硬件系统的升
级都伴随着软件领域的一场变革。嵌入式系统,作为近几年一个新兴的产业,正引领
着电子信息产业的发展。
嵌入式系统领域不同于以往几家公司独大的状况,而是各个公司甚至个人都可能
开发出适合市场的软件。而在该领域内,Linux 操作系统因为其源代码完全开放、运
行稳定、架构清晰、修改灵活而成为嵌入式领域的一颗超新星。人们熟悉的安卓手机
正是 Linux移植的典范。
而光有一个稳定的系统是远远不够的,各个设备的协调运转才是整个设备的关键。
因此,设备的驱动程序作为硬件和软件的桥梁,发挥着决定性的作用。 基于SEP3203和uClinux下的触摸屏驱动开发:http://www.751com.cn/tongxin/lunwen_4258.html