ARM的控制平台设计
时间:05-07 08:58
查看:1607次
下载:163次
简介:
桂林电子工业学院毕业设计
硬件篇主要介绍基于ARM 芯片的外围硬件设计,如USB,RTL8019,RS232 等,详细介绍了ARM 技术及其发展概况,对三星的一款ARM7 芯片S3C44B0X 做了系统介绍,并对系统中用到的两款芯片PDIUSBD12和RTL8019做了系统性介绍。
软件篇主要介绍以下内容:详细讲解了RS232控制程序的设计,以及注意事项,详细讲解了PC 软件如何实现对USB 驱动程序.sys 的调用,以及与WDM 驱动之间传输数据时,数据的流向,并结合源码做了进一步示范性讲解;WDM 驱动程序编写的整体过程,以及部分实现细节的详细讲解,并结合代码做了进一步的示范性讲解;以面向对象的设计思想完成与硬件匹配的类实体的设计,比如USB类实体,网卡类实体等,并以GADC 为模板,详细的讲解了如何在硬件平台上实现类的抽象和封装。
协议篇主要介绍以下内容:重点讲解了TCP/IP 协议,以及ARM 平台的代码实现,详细讲解了RTL8019类实体的构成,以及几个重要的类方法和类属性;重点讲解了USB 协议,以及ARM 平台的代码实现,详细讲解了USB 类实体的构成,以及几个重要的类方法和类属性,给出了设计USB 过程中需要注意的事项,并对USB 整个配置过程进行了详细讲解。
移植篇主要介绍以下内容:uC/OS-II 实时操作系统的移植,uC-GUI 图形系统的移植,LwIP协议栈的移植。