基于S3C2440的Linux驱动开发及可移植性研究

被引量 : 0次 | 上传用户:monzad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式应用的不断发展,嵌入式软件开发已经成为当今计算机科学与技术应用一个非常重要的领域。本文从S3C2440开发板的触摸屏与模数转换接口入手,本着合理利用资源的目的决定开发模数转换设备驱动程序,并对驱动程序在不同开发平台以及不同版本内核之间的可移植性进行研究。在文中详细介绍了驱动的设计与实现,开发环境上主机采用内核版本为2.6.29的Fedora 9操作系统。在论文中详细阐述了如何建立交叉编译环境、编译配置U-Boot、编译内核制作镜像文件、制作文件系统镜像、烧制到开发板、编译调试驱动程序的详细过程。论文的目标是实现驱动在可移植性上的最大化。论文着重对驱动在不同开发平台以及不同版本内核间的可移植性进行了研究。由于Linux从2.4到2.6内核在可装载模块机制、设备模型、一些核心API等方面都发生了较大改变,论文从驱动获取版本内核、模块装载时的版本检查模块初始化与退出、模块使用计数、模块命令行参数输入、模块的许可声明研究六方面对不同版本内核进行比对研究并通过改动使驱动同时支持2.4与2.6内核。最终论文完成了S3C2440开发板的触摸屏与模数转换接口模数转换驱动程序的开发,并通过对不同开发板,以及2.4与2.6内核的研究比对完成了驱动的可移植性研究。
其他文献
目的建立百合知母胶囊的质量标准。方法采用薄层色谱法(thin layer chromatography,TLC)对百合、知母进行定性鉴别;采用高效液相色谱法(high performance liquid chromatogra
随着中国文化娱乐消费的高速增长,真人秀节目在中国迅速兴起,而与真人秀节目配套的一系列衍生产品也成为继广告收入和独家网播权之后又一新的经济增长点。本文以《奔跑吧兄弟
围孕期(periconceptional period)一般指孕前3个月至孕12周。该时期是胚胎畸形的敏感期,药物使用将可能增加出生缺陷的发生率。围孕期常使用孕激素、雌激素、促性腺激素、口服
我国农村宅基地使用权法律制度存在一定缺陷,其立法基础和标准不统一,导致现行相关法律规定相互矛盾。我国应确立完善的农村宅基地使用权登记制度,逐步建立农村宅基地有期限
目的:研究曲美他嗪(TMZ)对吡喃阿霉素(THP)和阿霉素(ADM)处理后Wistar大鼠血清心肌肌钙蛋白I(cTnI)水平的变化、心肌组织病理和心肌超微结构的影响,用以估价TMZ对THP或ADM处
目的:探讨分析对急、慢性白血病患者进行血液生化学检验的临床价值。方法:选取2011年7月~2012年7月间我院收治的39例急、慢性白血病患者作为研究对象,根据其患病的类型将其分为
激光技术已广泛应用于海军领域,文章重点论述激光技术在目视安全测距、激光探潜与探雷,高能激光武器及激光对潜通信等几个方面的研究状况及其应用。
澳大利亚高等教育在国际上享有很高的声誉。结合我国高等教育的现状,重点分析了澳大利亚高等教育在政府政策导向、教学指导思想、教学方法、教学质量评价体系等方面的优势,为
<正>笔者在教学实践中发现,科教版九年级化学上册第42页[实验2-6]的实验装置仅能供演示实验使用,且存在药品用量大(浪费试剂)、污染环境等问题。为此,笔者自制了一款"氨分子
<正>东浩兰生集团如何演绎"合并与托管"大戏,令人期待2013年12月18日,"上海国资国企改革20条"公布后第二天,由原上海东浩国际服务贸易(集团)有限公司(下称"东浩集团")与上海