基于ARM的嵌入式系统平台研究与开发

来源 :南京工业大学 | 被引量 : 0次 | 上传用户:Dalyforever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着后PC时代的到来以及3C技术的发展,嵌入式系统渗入到消费电子、医疗仪器、工业控制、航空航天等社会生产和生活的各个领域,极大地推动了社会生产力的发展。嵌入式系统的推广应用无疑将对我国传统行业的信息化改造,对新兴的嵌入式产业的发展,产生巨大的推动作用。   目前,基于32位ARM架构的嵌入式微处理器以性能、低功耗、低成本的优势占据了嵌入式处理器市场80%左右的份额,得到了很好的推广应用。同时,由于系统的复杂度和智能化程度的不断提高,嵌入式操作系统已经成为嵌入式系统中重要的组成部分。在各种嵌入式操作系统中,Linux凭借其在结构清晰、源代码开放性等方面的优势,成为嵌入式系统领域应用中的技术热点。针对嵌入式系统的现状和发展趋势,本课题选择了ARM+嵌入式Linux系统作为具体的研究对象。   课题主要工作为基于ARM微处理器和Linux操作系统的嵌入式系统平台的研究与开发。课题研究了ARM+Linux系统移植相关理论、探索了嵌入式软件系统构建的方法、实践了软件系统构建的整个过程,在以三星S3C2410A芯片为核心的硬件平台基础上,搭建了完整的嵌入式Linux系统平台。   论文概要:首先对嵌入式系统内涵和嵌入式系统的一般性原理进行分析;然后研究了32位嵌入式系统应用中占主流地位的ARM微处理器的体系结构和编程模型;下载、配置和编译了交叉工具链,在主机上搭建了嵌入式Linux交叉开发环境;详细分析了BootLoader的启动过程,深入研究了BootLoader从NANDFlash启动的原理,在此基础上,对U-Boot-1.1.2进行了移植并实现了从NANDFlash启动和整个系统的引导;综述了Linux2.6的新特性,移植、配置和编译了Linux2.6.16.22内核;研究了嵌入式Linux文件系统,构建了YAFFS根文件系统;最后,作为应用实例,在此系统平台上开发和移植了基于boa的嵌入式服务器。   通过本课题的研究和实践,对嵌入式软件系统的整体结构和具体实现有了更深层面的理解,这对于嵌入式系统分析和系统实施等有一定的现实意义。
其他文献
随着自然语言处理中词法分析的日趋成熟,句法分析已经成为当前研究的重点和难点,组块识别的提出是为了降低完全句法分析的复杂性。通过采用“分而治之”的策略将句法分析分为组
伴随着信息技术的高速发展,经过十多年的建设,我国电子政务建设取得了巨大的成就,政府各部门已经有很多的应用系统投入应用。但是这些系统采用不同的开发平台、不同的开发语
随着自然语言处理、机器学习和大数据的蓬勃发展,英文语法纠错吸引了越来越多的研究者。一个有效的英文语法纠错系统,既可以惠及成千上万的英文写作者,又可以辅助解决自然语
数据库安全已经成为信息安全的重要研究领域。为了保证存放在文件中数据的安全性,所采用的主要技术是将一些重要或敏感的数据库信息以密文的形式存储起来。透明加密技术实现
进入21世纪以来,云计算的爆炸性扩散,使得全球的数据中心蓬勃发展。然而与此同时,大规模数据中心增长带来的巨额电力资源消耗以及二氧化碳的大量排放,已经渐渐成为制约数据中
电力变压器作为电力系统中最重要的设备之一,其故障诊断技术的研究一直是国内外学者关注的热点。否定选择算法对于变压器故障中一些缺乏大量训练样本数据的故障是很有优势的。但是现有的否定选择算法也存在着一些不足,针对这些不足,论文研究了一种变异的否定选择算法,在检测器生成过程中加入变异的思想,保证了抗体的多样性。本文还将另外一种免疫算法应用于变压器故障诊断中,这种方法是将独特型免疫网络理论和模糊逻辑结合起来
随着自然语言处理和文本挖掘技术推陈出新,快速发展,人们的需求也日益升级,给搜索引擎、深度问答等应用带来了新的挑战和机遇,对文本处理技术提出了更高的要求。应对挑战的方
现代远程教育是计算机网络和多媒体技术相结合的新一代教育技术。凭借强大的互联网技术,融入全新的网络教育理念,发展蒙古语现代远程教育平台对提高蒙古语教学质量、促进蒙古
随着计算机网络技术的发展,网络虚拟实验室(NVL)的实现成为可能,并以其出色的性价比正在成为研究的热点。本论文提出了构建网络虚拟实验室系统的基本结构和实现方式,设计并搭
在网络时代,数字媒体具有可以轻易地被修改、复制和传播的特点,保护媒体的数据完整性已经变得迫在眉睫。脆弱水印作为一种验证媒体数据完整性的认证技术,近年来成为研究热点