• MPC860/850嵌入式系统开发入门与指导
  • MPC860/850嵌入式系统开发入门与指导
  • MPC860/850嵌入式系统开发入门与指导
21年品牌 40万+商家 超1.5亿件商品

MPC860/850嵌入式系统开发入门与指导

正版现货,实物图 馆藏

15 4.5折 33 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者谢斌 著

出版社西安电子科技大学出版社

出版时间2004-08

版次1

印刷时间2004-08

装帧平装

货号58

上书时间2024-05-31

北京如意书店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 谢斌 著
  • 出版社 西安电子科技大学出版社
  • 出版时间 2004-08
  • 版次 1
  • ISBN 9787560613956
  • 定价 33.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 340页
  • 字数 517千字
【内容简介】
《MPC860/850嵌入式系统开发入门与指导》介绍了MPC860/850的特点、结构和Linux环境下MPC860/850嵌入式应用系统的开发,书中提供了详尽的PC860/850嵌入式应用系统硬件设计指南、原理图及电路分析;介绍了MPCBDM交叉调试工具的组成、实现和修改;详细分析了上电后目标板引导程序及Linux内核的引导过程,并介绍了如何根据硬件设计对引导程序进行修改,如何对嵌入式Linux内核进行裁剪和编译。书中还给出了制作RAM版PPCBOOT的步骤及增减Busybox功能的方法,并介绍了Linux操作系统下设备驱动模块的编写;针对MPC860/850的嵌入式系统,《MPC860/850嵌入式系统开发入门与指导》还给出设备驱动模块的实例及测试程序。最后还介绍了MPC860/850在嵌入式系统中的几个应用实例。
《MPC860/850嵌入式系统开发入门与指导》是一本关于Linux下MPC860/850嵌入式系统的硬件及底层软件设计的参考书,对于从事嵌入式系统软硬件开发人员具有较高的实用价值,也可作为高等院校相关专业的师生开发嵌入式系统的入门与提高教程。
此书读者应具备一定的硬件设计能力,掌握C语言,并对汇编语言和嵌入式系统有一定的了解。
【目录】
第1章MPC860/850体系结构及编程环境1
1.1MPC860/850体系结构与特点2
1.2MPC860/850的编程环境5
1.2.1寄存器体系结构5
1.2.2指令体系结构8
1.2.3异常处理(中断)9
1.2.4指令缓存与数据缓存11
1.2.5内存管理单元(MMU)11
1.3本章小结12

第2章MPC860/850开发与调试平台13
2.1Linux环境下开发平台的组成13
2.2Linux环境下的开发平台14
2.2.1交叉编译工具14
2.2.2BDM调试工具14
2.2.3PPCBOOT引导程序14
2.2.4Linux内核14
2.2.5MPC860/850目标板15
2.3MPC860/850的开发平台15
2.3.1WS-StartK8xxL的快速测试16
2.3.2嵌入式Linux的开发工具18
2.3.3Linux/x86宿主机的开发平台20
2.3.4用BDM工具下载映像文件到目标板25
2.4MPC860/850应用软件的开发流程30
2.4.1软件开发流程31
2.4.2应用程序32
2.4.3将应用程序加入Linux内核并重新编译33
2.5本章小结34

第3章MPC860/850主模块的硬件设计35
3.1WS-MPC850L核心模块及其性能35
3.1.1存储器36
3.1.2复位电路36
3.1.3接口36
3.2核心模块的设计及芯片选型37
3.2.1存储控制器与外部存储器的设计39
3.2.2时钟电路与复位电路的设计43
3.2.3核心模块的原理图46
3.3WS-MPC850L核心模块的引出脚定义51
3.4本章小结66

第4章MPC860/850应用平台的硬件设计67
4.1WS-StartK8xxL应用平台底板的性能67
4.2MPC860/850应用平台的硬件设计68
4.2.1电源的设计68
4.2.2MPC860/850的SMC与串行RS-232接口的设计69
4.2.310M以太网接口的设计70
4.2.410/100M快速以太网接口的设计75
4.2.5BDM调试接口的设计79
4.2.6SPI及I2C接口的设计80
4.2.7PCMCIA接口的设计82
4.3本章小结86

第5章MPCBDM调试工具86
5.1MPCBDM调试工具86
5.1.1MPCBDM调试工具软件包86
5.1.2MPCBDM的交叉调试软件gdb的编译86
5.1.3交叉调试工具的运行88
5.2MPCBDM接口电缆91
5.3MPCBDM的硬件工作原理92
5.4针对MPC8xx调试软件的脚本文件92
5.4.1脚本文件93
5.4.2自定义命令98
5.5MPCBDM交叉调试软件的分析与修改99
5.5.1mpcbdm.c源程序的分析99
5.5.2mpcbdm.c源程序的修改121
5.6本章小结122

第6章PPCBOOT的分析与修改123
6.1PPCBOOT简介123
6.2PPCBOOT的配置与编译125
6.2.1选择处理器结构与板子类型125
6.2.2编译与建立PPCBOOT125
6.3PPCBOOT源程序的分析126
6.3.1MPC860/850的上电过程126
6.3.2PPCBOOT引导过程的分析126
6.3.3PPCBOOT的监控程序147
6.4PPCBOOT源程序的修改154
6.4.1PPCBOOT修改的原因155
6.4.2根据硬件设计修改PPCBOOT155
6.4.3制作RAM版的PPCBOOT196
6.4.4修改RAM版的PPCBOOT197
6.4.5根据不同的Flash修改PPCBOOT207
6.4.6增加测试硬件的命令207
6.5本章小结219

第7章嵌入式Linux内核的裁剪及修改220
7.1Linux内核的设置与编译220
7.2Linux内核的裁剪220
7.3头文件的修改228
7.4嵌入式Linux下的BusyBox229
7.4.1BusyBox的获得229
7.4.2BusyBox中命令的加/减229
7.4.3BusyBox的编译233
7.4.4将BusyBox嵌入Linux内核233
7.5Linux内核引导过程的简单分析234
7.5.1设置Linux内核工作环境的内存234
7.5.2Linux内核环境的进一步初始化239
7.5.3不可返回的init线程的功能241
7.6本章小结254

第8章嵌入式Linux下的程序开发255
8.1通用的Makefile文件255
8.2多线程程序的运行256
8.3C++程序的运行258
8.4修改ramdisk的空间260
8.5本章小结262
第9章Linux设备驱动程序的设计263
9.1设备驱动程序263
9.2文件操作263
9.3设备驱动模块与内核268
9.4简单的模块程序269
9.5module_init()和module_exit()宏定义的使用270
9.6字符设备驱动程序常用的函数271
9.7一个假想的字符设备的驱动程序272
9.8几个针对MPC860/850硬件的设备驱动程序276
9.8.1设置I/O端口的电平276
9.8.2时间中断驱动程序284
9.8.3SPI接口的设备驱动程序300
9.8.4I2C接口的设备驱动程序314
9.9本章小结330

第10章MPC8xx在嵌入式系统中的应用举例331
10.1MPC8xx在LANSwitch中的应用331
10.2MPC8xx在VoIP网关中的应用333
10.3MPC8xx用作无线局域网的接入点或网关334
10.4局域网图像监控设备335
10.5通信设备335
思考题336
参考文献338
后记340
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP