推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于ARM和Linux的嵌入式控制系统开发

更新时间:2020-04-03 02:21:45 大小:11M 上传用户:zhengdai查看TA发布的资源 标签:armlinux嵌入式控制系统 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文提出的是一种基于ARM-Linux的嵌入式控制系统开发,为使其取代传统的单片机与工业控制计算机而用于工业控制系统管理。文中提出以工业级ARM9芯片为核心的嵌入式控制系统的设计思路,并基于工业局域网技术将现场总线技术与之结合起来为该系统能实现工业数据的采集和控制等领域提供硬件支持的可行性方案。文中通过介绍ARM9芯片与嵌入式Linux系统的特点,逐一描述了这一方案开发流程。

    进入21世纪以来,随着计算机和微电子技术的飞速发展,嵌入式控制系统(Embedded Control System)作为计算机工业应用的一个重要领域己深入到工业领域的各个方面。传统的8/16位MCU(Micro-Control Unit微控制器)由于运算速度慢、运行功耗大,实现网络协议传输困难,已经越来越不能满足高速发展的工业系统对数据信息量的巨大需求;而工业用控制计算机同样存在着系统体积大,环境适应力差,系统可靠性低等缺点。随着ARM(Advanced RISC Machine)工业级芯片的不断成熟和嵌入式Linux系统的不断完善,采用RISC(ReducedInstruction Set Computer精简指令集计算机)架构的32位ARM系列微控制器,具有运行功耗低、设备性能优、运算速度快、执行效率高等优点。

    本文中首先分析了工业控制领域的应用热点及其发展趋势,明确了所涉及的系统的硬件体系结构。故选取采用了核心板一底版的设计方案,使其包含硬件灵活性高、重构性强等特点,继而完成了核心板一底板主要功能模块的电路设计部分(硬件),并解决了相应问题,完成了系统电路板的制作并测试通过。

    文中紧接着是基于对嵌入式Linux系统架构的分析,故本系统采取远程开发模式以提高软件开发的效率。继而分析系统代码的优缺点并解决程序移植过程中遇到的问题,最终完成了将嵌入式Linux系统移植到上文提及的开发板上的工作。

    然后文中是本方案所涉及的主要硬件驱动程序的设计(软件)。驱动程序是系统中连接软、硬件平台的重要组成部分,正是由于驱动程序的存在系统才能利用硬件资源的功能,即驱动程序的效率决定了系统的效率。本文选取了两种方法,即动态模块加载法与静态编译内核法,并对比两种方法各自的特...

部分文件列表

文件名 大小
基于ARM和Linux的嵌入式控制系统开发.pdf 11M

全部评论(0)

暂无评论