首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于嵌入式Linux下的CAN总线智能节点的设计

摘要第1-5页
ABSTRACT第5-11页
第1章 绪论第11-17页
   ·前言第11页
   ·国内外研究现状和发展趋势第11-14页
     ·嵌入式操作系统的现状及其发展第11-13页
       ·嵌入式LINUX 操作系统第12-13页
       ·嵌入式WINDOS CE 操作系统第13页
       ·嵌入式实时操作系统VXWORKS第13页
     ·现场总线的现状和发展趋势第13-14页
   ·课题的主要内容和意义第14-16页
     ·本设计的主要内容第14-15页
     ·本设计的意义第15-16页
   ·论文章节安排第16-17页
第2章 CAN 总线智能节点硬件电路的架构第17-21页
   ·开发板的硬件资源第17-18页
   ·CAN 总线节点的设计第18-20页
     ·CAN 控制器MCP2515 的概述第18-19页
     ·CAN 总线节点电路设计第19-20页
     ·CAN 总线节点抗干扰电路设计第20页
   ·本章小结第20-21页
第3章 嵌入式LINUX 系统引导程序的移植第21-26页
   ·U-BOOT 原理分析第21-22页
   ·U-BOOT 源代码修改与移植第22-25页
     ·实现NAND FLASH 代码重定向第22-23页
     ·实现U-BOOT 对NAND FLASH 读写的命令第23-25页
   ·U-BOOT 的编译和测试第25页
   ·本章小结第25-26页
第4章 嵌入式LINUX 系统的建立第26-39页
   ·嵌入式LINUX 系统内核的移植第26-31页
     ·修改顶层MAKEFILE第26页
     ·修改LINUX 内核中NAND FLASH 的分区信息第26-27页
     ·实现开发板网卡的驱动第27-29页
       ·添加网卡驱动的地址信息第27-28页
       ·修改网卡的驱动程序第28-29页
     ·设置LINUX 内核编译选项第29页
     ·嵌入式LINUX 内核的编译和添加U-BOOT 头信息第29-30页
     ·LINUX 内核的烧写和引导第30-31页
   ·嵌入式LINUX 文件系统的构建第31-38页
     ·创建CRAMFS 根文件系统第32-36页
       ·准备工作第32页
       ·创根文件系统基本目录第32-33页
       ·创建根文件系统基本的设备文件第33页
       ·建立嵌入式LINUX 系统配置文件第33-35页
       ·生成系统的执行命令库第35页
       ·创建CRAMFS 文件系统第35-36页
     ·挂载YAFF52 用户文件系统第36-38页
       ·编译生成支持YAFFS2 文件系统的内核镜像第37页
       ·格式化NAND FLASH 的YAFFS2 用户文件系统分区第37页
       ·挂载YAFFS2 文件系统第37-38页
   ·本章小结第38-39页
第5章 CAN 总线智能节点设备驱动程序的开发第39-63页
   ·LCD 的驱动第41-44页
     ·TFT 屏工作时序分析第41-42页
     ·修改帧缓冲驱动的相关文件第42-44页
       ·设置LCD 相关的硬件信息第42-43页
       ·打开LCD 初始化第43-44页
       ·添加LCD 寄存器参数到平台设置函数第44页
     ·配置与LCD 相关的内核选项第44页
   ·触摸屏的驱动第44-50页
     ·LINUX 输入子系统概述第45-46页
     ·触摸屏接口电路分析第46-47页
     ·触摸屏驱动实现第47-48页
       ·驱动的加载和卸载第47-48页
       ·中断服务子程序第48页
     ·添加触摸屏驱动模块到内核第48-49页
     ·测试触摸屏驱动程序第49-50页
   ·CAN 控制器驱动开发第50-62页
     ·平台设备驱动的概述第50-51页
     ·注册设备到SPI 子系统中第51-52页
       ·启动SPI 子系统第51页
       ·添加SPI 设备启动信息第51-52页
     ·CAN 控制器驱动程序的开发第52-62页
       ·CAN 控制器的设备描述第52-53页
       ·CAN 控制器驱动中报文帧的发送和接受第53-57页
       ·实现CAN 控制器驱动的文件结构体FILE_OPERATIONS 成员第57-59页
       ·CAN 控制器驱动程序的中断处理第59-60页
       ·CAN 控制器驱动的加载和卸载第60-61页
       ·驱动编译到内核第61-62页
   ·本章小结第62-63页
第6章 CAN 智能节点图形界面的开发第63-71页
   ·嵌入式图形界面开发工具的选择第63页
   ·搭建MINIGUI 应用界面开发的环境第63-67页
     ·安装MINIGUI 相关的库文件第64页
     ·MINIGUI 输入引擎的开发第64-66页
     ·MINIGUI 的编译与安装第66-67页
   ·CAN 智能节点用户界面的实现第67-70页
     ·MINIGUI 应用程序的基本结构第67-68页
     ·用户界面的实现第68-70页
   ·本章小结第70-71页
第7章 嵌入式LINUX 系统的CAN 总线智能节点的调试第71-77页
   ·触摸屏的校准第71页
   ·CAN 总线稳定性调试第71-72页
   ·CAN 总线智能节点调试第72-75页
     ·CAN 总线智能节点设备文件挂载调试第72-73页
     ·单节点环回模式调试第73页
     ·多节点组网调试第73-75页
   ·CAN 总线智能节点数据文件的管理第75-76页
   ·本章小结第76-77页
第8章 总结与展望第77-79页
   ·工作总结第77页
   ·展望第77-79页
致谢第79-80页
参考文献第80-82页
附录Ⅰ第82-83页
详细摘要第83-86页

论文共86页,点击 下载论文
上一篇:增量式贝叶斯网络结构学习研究
下一篇:非线性参数变化系统的控制与滤波