|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本文提出了一种基于ARM嵌入式处理器、现场可编程门阵列FPGA和嵌入
式Linux操作系统的工业CT嵌入式控制方案。将ARM作为应用管理处理器,负
责系统故障诊断、数据传输、命令扫描、立即指令的执行等,根据工业CT运动
控制特性定制的运动控制器FPGA,接收ARM的命令并解释执行,通过驱动器
去实现具体的运动过程。
围绕这一方案,论文分析并设计了工业CT嵌入式控制系统的ARM子系统、
FPGA子系统和包含串口及网口等外围接口的电路。在Quartus II集成开发环境下
对FPGA进行了设计,并讨论了运动控制器中几个关键模块的实现方法。完成了
硬件平台设计之后,论文讨论了嵌入式设计的交叉开发模式及嵌入式交叉开发环
境的建立方法,分析了Boot loader的启动流程,并选取ppcboot作为Boot loader,
针对目标硬件平台对启动代码作了修改和移植。论文随后讨论了嵌入式Linux操
作系统的启动流程,并结合目标平台对Linux操作系统进行了配置和移植,创建
了基于ramdisk的根文件系统和JFFS2文件系统。接下来,论文重点讨论了字符
型设备的驱动程序框架及运动控制器EP1C6的驱动程序的实现过程,分析了工业
CT控制程序的结构和执行流程,并对工业CT控制系统的几个模块作了较详细的
分析说明。
论文的最后,讨论了电路设计中需要注意的几个问题,对设计的嵌入式控制
系统包括硬件、软件和Linux内核进行了调试,并对工业CT嵌入式控制系统的
功能和性能进行了全面的测试。
文章阅读器为CAJVIEW 7.0网上可以下的到。 |
|