ARM嵌入式系统软件开发实例2

分類: 图书,计算机与互联网,软件工程及软件方法学,综合,
品牌: 周立功
基本信息·出版社:北京航空航天大学出版社
·页码:581 页
·出版日期:2006年
·ISBN:781077879X
·条形码:9787810778794
·包装版本:1
·装帧:平装
·开本:16开
产品信息有问题吗?请帮我们更新产品信息。
内容简介《ARM嵌入式系统软件开发实例2》继承《ARM嵌入式系统软件开发实例(一)》的风格,详细介绍当前几大热点嵌入式系统软件模块的原理与实现。包括ZLG/HostStack主机协议栈、SD/MMC大容量卡读/写软件包ZLG/SD、Modbus RTU/ASCII协议、ZLG/FFS软件包等。
作者简介周立功,男,1964年3月出生,毕业于东华大学自动化及计算机系,高级工程师,中国单片机学会理事,中国海洋大学讲座教授,硕士生导师,主要研究方向为嵌入式系统与现场总线,目前正在从事80C51、ARM与Nios II等软核SoC的研究与开发。
编辑推荐《ARM嵌入式系统软件开发实例2》可作为《ARM嵌入式系统基础教程》的配套参考用书,也可作为嵌入式系统开发工程师的参考资料。
目录
第1章 ZLG/Host Stack主机栈设计思想
1.1 USB主机概述
1.1.1什么是USB
1.1.2 USB系统构成
1.1.3 USB主机是怎样工作的
1.1.4 USB分组标识
1.1.5 USB标准设备请求
1.1.6 USB设备描述符
1.1.7 USB设备枚举的数据传输过程
1.2 ISPll60/ISPll61A1 USB主机控制器概述
1.3 结构图及引脚描述
1.3.1 ISPll60内部结构图
1.3.2 引脚分配及描述
1.4 功能描述
1.5 微处理器总线接口
1.5.1 可编程I/O(PIO)寻址模式
1.5.2 DMA模式
1.5.3 PIO模式下访问控制寄存器
1.5.4 PIO模式下访问FIFO缓冲区RAM
1.5.5 DMA模式下访问FIFO缓冲区RAM
1.5.6 中 断
1.6 主机控制器(HC)
1.6.1 HC的四种USB状态
1.6.2 USB通路的产生
1.6.3 PTD数据结构
1.6.4 HC内部FIFO缓冲区RAM结构
1.6.5 HC操作模式
1.6.6 微处理器的装载
1.6.7 下行口的内部下拉电阻
1.6.8 过流检测及电源开关控制
1.6.9 挂起与唤醒
1.7 HC寄存器
1.7.1 HcRevision寄存器
1.7.2 HeControl寄存器
1.7.3 HcCommandStatus寄存器
1.7.4 HcInterruptStatus寄存器
1.7.5 HcInterruptEnalbe寄存器
1.7.6 HcInterruptDisalbe寄存器
1.7.7 HcFmInterval寄存器
1.7.8 HcFmRemaining寄存器
1.7.9 HcFmNumber寄存器
1.7.10 HcLSThreshold寄存器
1.7.11 HcRhDescriptorA寄存器
1.7.12 HcRhDescriptorB寄存器
1.7.13 HcRhStatus寄存器
……
第2章 大容量设备类驱动设计实例
第3章 ZLG/SD软件包原理分析
第4章 ZLG/Modbus协议栈设计思想
第5章 ZLG/BOOT原理及应用
第6章 K9F2808UOC驱动程序
第7章 ZLG/FFS原理及应用
参考文献
……[看更多目录]
序言《ARM嵌入式系统软件开发实例2》介绍的几个软件包模块都是用于嵌入式系统之间、嵌入式系统与其他系统之间、嵌入式系统与人之间的互相沟通和数据交换。鉴于ARM核在嵌入式系统中的地位,这些模块首选在PHILIPS公司的通用ARM7微控制器LPC2200系列上调试通过,并可以很容易移植到基于其他处理器核的嵌入式系统上。. 《ARM嵌入式系统软件开发实例2》各个章节的内容均由各个嵌入式软件模块的编写者完成,详细地介绍了相应嵌入式软件模块的实现思想和方法。各个章节内容安排如下:第1章——ZLG/Host Stack主机栈设计思想。首先蔺单介绍USB体系的工作模式,然后详细介绍ISPll60A1芯片的特性及其应用,最后详细讲述ZLG/Host Stack主机协议栈的设计思想。随着大..