摘要分析了基于嵌入式 uClinux 的设备驱动程序设计的开发特性,介绍了相关的 系统特性,分析了 uClinux 系统的优势,介绍了 uClinux 系统移植的基本步骤以 及内核改写的方法与步骤。并根据触摸屏的原理,以 SEP3203 芯片为核心,自主 进行硬件选型,设计外围电路,完成 uClinux 系统移植,研究在 uClinux 操作系 统下开发触摸屏驱动程序,着重探讨在 uClinux 系统下开发用户驱动程序的一般 步骤和方法。通过 SEP3203 中 SPI 模块和 ADS7846,控制触摸屏完成基本功能。触 摸屏驱动程序涉及了 ADS7846 和 SPI 相关控制寄存器的硬件初始化,驱动程序的 流程和框架。最后通过连接上位机,制定测试方案,验证 uClinux 系统移植成功 和驱动功能成功实现。68433
毕业论文关键词 SEP3203 嵌入式操作系统 触摸屏驱动 uClinux 系统移植
Title Research and Development Based on uClinux System and SEP3203 Platform of Touch Screen Driver
Abstract
Based on analysis of the characteristics of embedded uClinux development of device drivers designed to introduce the relevant system characteristics, analyzes the advantages uClinux systems, introduces the basic steps and uClinux kernel rewrite system migration methods and procedures. And in accordance with the principles of the touch screen to SEP3203 chip as the core, independent hardware selection, design the peripheral circuit, complete the uClinux system transplant, studied under uClinux operating system developed touch screen driver, focuses on the uClinux system development, user-driven program in general steps and methods. By SEP3203 the SPI module and ADS7846, control touch screen to complete basic functions. Touch screen driver involved in the hardware initialization ADS7846 and SPI associated control registers, the driver processes and frameworks. Finally, connect the PC to develop test solutions, validation uClinux system transplant success and drive functions successfully.
Keywords SEP3203 embedded operating system touch screen driver uClinux System Migration
目 次
1 绪论 1
1.1 本课题研究背景 1
1.2 嵌入式系统概论 1
1.3 本课题研究内容和工作安排 5
1.4 本章小结 6
2 系统硬件电路设计 6
2.1 嵌入式系统设计流程 7
2.2 系统的软硬件选型 9
2.3 系统硬件电路设计 11
2.4 PCB 设计 24
2.5 本章小结 25
3 uClinux 操作系统移植 26
3.1 虚拟机和 uClinux 系统 26
3.2