内容简介:

《ARMLinux嵌入式网络控制系统》以嵌入式网络控制系统为设计目标,使用目前嵌入式开发中使用频率较高的ARM9和ARM7作为硬件平台的CPU,在软件上使用了嵌入式Linux、μC/OS-II操作系统,并在其基础上移植了BOA服务器、soLite数据库等软件。网络控制系统采用了基于Web服务器的设计方法,利用HTML和JavaApplet实现网络监控界面。
《ARMLinux嵌入式网络控制系统》以产品开发为线索由浅入深地详细介绍了嵌入式网络控制系统的实现过程。除了上述的软硬件平台外还对于嵌入式Linux的开发方法和网络编程进行了系统地讲解,并介绍了Eclipse软件平台的编译和调试方法。全书的各个环节都通过示例代码进行讲解,以便加深读者对知识的理解并提高实际的应用能力,进而达到学有所用、用有所成的目的。此外,全书硬件的选型都采用工业级芯片,特别适合读者在工业级产品开发中参考使用。
阅读本书的读者只需具备一定的C语言编程基础和了解嵌入式开发的一些基本概念即可。《ARMLinux嵌入式网络控制系统》既可以作为嵌入式开发初学者的入门书籍,也可作为嵌入式开发爱好者、初学者、学生和研发工程师的参考书籍。

本书目录:

第1章我们的目标——嵌入式网络控制系统
1.1嵌入式系统的现状和发展趋势
1.2网络技术在嵌入式Linux系统中的应用
1.3本书的目标——嵌入式网络控制系统
1.3.1系统的体系结构和目标功能
1.3.2系统开发涉及的硬件知识
1.3.3系统开发涉及的软件知识
1.3.4系统实现的意义及学习收获
1.4开发步骤及本书的内容安排

第2章嵌入式Web服务器的硬件设计
2.1嵌入式Web服务器硬件功能分析及电路组成
2.2CPU芯片选型
2.2.1CPU性能需求
2.2.2ARM系列CPU选型及性能比较
2.2.3AtmelAT91SAM9G20芯片简介
2.3网络芯片选型
2.3.1网络芯片功能需求及选型
2.3.2DAVICOMDM9161BIEP芯片特点介绍
2.3.3DAVICOMDM9000CIEP芯片特点介绍
2.4电源电路设计
2.5RTC电源电路设计
2.6时钟电路设计
2.7存储电路设计
2.7.1SDRAM、Flash简介
2.7.2存储器芯片选型
2.7.3SDRAM电路设计
2.7.4NandFlash电路设计
2.8DM9161BIEP网络接口电路设计
2.9DM9000CIEP网络接口电路设计
2.10USB接口电路设计
2.11DEBUG调试串口电路设计
2.12JTAG-ICE仿真接口电路设计
2.13复位电路设计
2.14PCB设计技巧
2.15本章小结

第3章搭建嵌入式Linux开发平台
3.1嵌入式Linux简介
3.2嵌入式Linux的结构组成和启动流程I
3.2.1嵌入式Linux的结构组成
3.2.2嵌入式Linux启动流程分析
3.3嵌入式Linux交叉编译环境的建立
3.3.1嵌入式系统开发的般方法
3.3.2建立交叉编译工具
3.4AT91Bootstrap移植
3.4.1编译AT91Bootstrap
3.4.2下载AT91Bootstrap
3.5U-Boot移植及烧写
3.5.1U-Boot启动过程简介
3.5.2U-Boot的移植
3.5.3U-Boot烧写
3.6Linux内核移植及烧写
3.6.1Linux内核源码结构
3.6.2Linux内核配置及编译
3.6.3Linux内核烧写
3.7根文件系统移植及烧写
3.7.1常见根文件系统简介
3.7.2构建Yaffs2根文件系统
3.7.3Yaffs2烧写
3.8NFS配置及使用
3.9PC宿主机开发环境的建立
3.9.1集成开发环境Eclipse简介
……
第4章嵌入式Linux多任务编程
第5章基于Java技术的动态网页监控界面的设计
第6章BOA服务器的移植与应用
第7章嵌入式数据库SQLite的移植和应用
第8章嵌入式Linux网络编程
第9章服务器模型的建立
第10章嵌入式网络节点设计
第11章嵌入式Linux系统Web服务器的软件实现
第12章总结
参考文献



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] ARM Linux嵌入式网络控制系统 pdf计算机图书下载

点评 0

评论前必须登录!

登陆 注册