嵌入式Linux的分析及其在LED异步卡中的应用

被引量 : 0次 | 上传用户:d250028908
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式技术在所谓后PC时代中得到了越来越广泛的应用。嵌入式系统在硬件上主要以单片机(MCU),微处理器(EMPU)和DSP为基础。单片机技术日趋完善且应用广泛,DSP专用于数据处理方面的应用,且逐步走向与控制相结合的道路。微处理随着通信、信息家电的发展逐渐兴起,目前是一些高端应用的首选,也是嵌入式技术的发展方向。在软件上,随着应用复杂程度的增加,嵌入式操作系统逐步代替超级循环的软件模式,成为新的发展方向,当然这需要高性能的硬件作支持。本文中嵌入式系统是三星的ARM芯片44B0X加上嵌入式操作系统uCLinux的组合。三星的ARM芯片44B0X一款通用微处理器,集成了丰富的外围功能。嵌入式操作系统uCLinux是专门为无内存管理单元(MMU)的处理器设计的,在许多ARM和coldfire内核的32位芯片上应用广泛。uCLinux操作系统在实际项目中应用的开发过程中,会涉及到以下几个方面的问题。开发环境的建立是首要问题,如果有条件可以购买市场上其他公司的提供开发套件,当然也可以利用网络资源自己组建,文中提供了组建的具体步骤;其次,针对不同的应用芯片,可能需要对内核作移植,移植时尽量先找已经移植到与目标芯片接近的芯片上的内核,文中提供uCLinux在44B0X上的移植参考。再者,在做稍微复杂的应用时,必然会涉及到驱动程序和文件系统问题,添加驱动程序要注意与其他设备是否冲突,例如在设备号,或者中断资源上,文中叙述了模块化应用程序及添加驱动程序的详细步骤。最后,如果涉及到数据的处理,则需要应用文件系统,文件系统的选择必须针对实际应用的条件和要求,如果数据需要掉电保护,则必须选择flash,电子盘等,如果采用flash,JFFS2文件系统是个不错的选择。在本课题的应用项目中,利用uCLinux基本实现了LED异步卡中的功能。在现有的LED异步卡的硬件(主要是ARM芯片44B0X加CPLD)基础上,提供了软件实现的方案,其中涉及到了通讯(串口和网络),及进程通讯等多个方面,给出了各个进程的流程及部分源码。最后对方案进行了总结,并提出了改进意见。
其他文献
分析了ERP系统对企业集团物流成本管理控制的影响和作用机制,提出了ERP环境下的企业集团物流总成本控制方式,并且借助ERP的集成化管理和成本管理理念,针对企业集团物流成本管
分析了中国建筑陶瓷产业基地内物流配套系统存在的主要问题,并在此基础上对建陶产业基地的物流系统发展规划提出了对策与建议。
以重庆地区所属的大型工业企业和物流企业为研究对象,对重庆物流业的发展状况进行了系统、科学、合理的调研和分析。并以调查数据为基础,对重庆市物流行业进行SWOT分析,总结
<正> 一钧红釉:是宣德年间(1424—1425)景德镇饶州窑中的产品,钧红釉的特点是滋润均匀华而不俗,釉面有细小裂纹并有淌流现象。钧红问世后就结束了青瓷独占
该文通过对国内外节水农业现状及发展趋势分析指出,现代节水农业技术是以节水、高效、安全、改善生态环境与可持续发展为目标,在传统的节水农业技术中融入了生物、计算机模拟
通过高枝压接继代培养和扦插苗继代培养等方式对思茅松(Pinus kesiyava.rlangbianensis)进行了无性繁殖试验,结果表明:对不同母树年龄的思茅松枝条进行高枝压接均能生根,而且
通过对大连港口物流园区的发展现状进行分析,提出大连港口物流园区存在的问题及未来发展规划,以提高其核心竞争力。
张学良口述历史的现状与困惑是现阶段口述历史发展的一个缩影。解决之路径首先是选择一个亲身经历事件且自己感兴趣的采访对象;其次是多方搜集并掌握口述者与所处时代的相关