基于ARM9的嵌入式系统的构建研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:tambourine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业以太网的大规模应用,嵌入式的工业以太网系统也越来越多地渗入到了工控领域,位于控制区域中的工业以太网控制器采用嵌入式系统来设计。随着以太网技术的不断发展,嵌入式系统与以太网相结合应用于工控领域是一种发展趋势,嵌入式芯片与嵌入式操作系统及其相应软硬件产品的发展也成为加速这一进程的主要动力。ARM (Advanced RISC Machines)公司的32位RISC处理器,以其高速度、低功耗、低成本、功能强、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。目前市场上应用较多的是ARM7处理器,但是新一代的ARM9处理器,通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7处理器的处理能力。而且ARM9系列普遍带有MMU功能,会将成为未来嵌入式发展的主流。S3C2410微处理器是一款由Samsung公司设计的低功耗、高集成度的基于ARM920T核的微处理器,本文描述的产品平台即是基于此款处理器建立的嵌入式产品平台。uClinux操作系统是从Linux衍生出来的一种操作系统,它的内核远远小于标准Linux的内核,同时仍然保持了Linux操作系统几乎所有的优秀特性,支持完图形用户界面,支持多种CPU,价格低廉又易于移植的优势使uClinux正在被广泛采用,成为新兴的力量。本文描述的产品平台采用的操作系统即选为uClinux。本文首先介绍了嵌入式系统的概念,分析了uClinux操作系统,在此基础上建立了一ARM硬件平台,然后移植了启动代码ppcboot和uClinux内核,这样一款软硬件完善的产品平台就建立起来了。产品为了后续开发,需要很多丰富的接口。本文在研究了各接口驱动程序的基础上,嵌入了串口、网口驱动并做了响应的测试。最后在开发平台上实现了基本的WEB服务器及监控系统应用,也做了相应的测试工作。本文的设计成果,已作为实验室的嵌入式应用二次开发平台,用于后续产品开发。
其他文献
本文探讨了一个以ARM9为硬件平台,以嵌入式Linux为操作系统的锅炉控制系统的研究与实现。本课题来源于广州某锅炉厂的实际项目。 本文论述了以往基于8位MCU的锅炉控制器在
由于传统方法不能有效地对复杂和不确定系统进行建模,因此需要寻找一种能够描述非线性系统的全局函数或解析结构。查德(L.A.Zadeh)提出一种有效的方法来描述不能用精确数学模
自20世纪50年代以来,随着航天技术的不断发展,航天器姿态控制问题得到了密切的关注和广泛的研究。尤其是90年代以后,随着非线性控制理论的日趋成熟以及对航天器技术的要求越来越
移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合系统。履带式移动机器人不同于一般的轮式移动机器人,它能通过各种复杂的地形,并且可以工
本文将关联维数应用于机械故障诊断领域,通过深入研究分形理论的算法,对关联维数的计算及其在实际应用中存在的问题进行了探讨。进一步尝试通过对算法中主要参数的自动计算和
信息化是当今世界经济和社会发展的重大趋势,信息已成为重要资源,并成为实现经济和社会发展的重要因素和直接生产力。随着第三产业的迅速发展,娱乐场所的迅速增长,娱乐场所的
随着计算机、通讯及电子技术等的日益成熟并走向产业化,信息技术将成为影响未来社会经济发展的重要因素。在这样的大背景下,美、日、欧等发达国家为了解决共同面临的道路交通日
本论文研究了公交区域调度的理论体系,系统地总结了国内外公交优化调度的理论、方法和应用开发研究,从以下几个方面给出关于区域调度系统设计相关技术的探索:公交区域调度的基础
目前,虽然对T-S模糊广义系统稳定性分析与控制的研究已经取得了一些成果,但是与经典控制理论相比还相差甚远。T-S模糊广义系统的研究尚在起步阶段,还有许多有待解决的问题。本文
本文针对一类带有液体燃料的航天器,考虑液体在贮箱内的晃动效应,进行航天器的姿态控制和液体晃动抑制研究。由于航天器控制自身姿态的同时,还需要抑制液体燃料的晃动,使得整体系