《ARM Linux嵌入式网路控制系统》是2012年出版的图书,作者是邴哲松,李萌,邢东洋。
基本介绍
- 书名:arm&linux嵌入式网路控制系统
- 作者:邴哲松等
- ISBN:9787512408630
- 页数:487
- 定价:69.00元
- 出版时间:2012-9
图书信息
ARM Linux嵌入式网路控制系统,ISBN:9787512408630,作者:邴哲松,李萌,邢东洋 着
目录
第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.2 CPU晶片选型
2.2.1 CPU性能需求
2.2.2 ARM系列CPU选型及性能比较
2.2.3 Atmel AT91SAM9G20晶片简介
2.3 网路晶片选型
2.3.1 网路晶片功能需求及选型
2.3.2 DAVICOM DM9161BIEP晶片特点介绍
2.3.3 DAVICOM DM9000CIEP晶片特点介绍
2.4 电源电路设计
2.5 RTC电源电路设计
2.6 时钟电路设计
2.7 存储电路设计
2.7.1 SDRAM、Flash简介
2.7.2存储器晶片选型
2.7.3 SDRAM电路设计
2.7.4 Nand Flash电路设计
2.8 DM9161BIEP网路接口电路设计
2.9 DM9000CIEP网路接口电路设计
2.10 USB接口电路设计
2.11 DEBUG调试串口电路设计
2.12 JTAG—ICE仿真接口电路设计
2.13复位电路设计
2.14 PCB设计技巧
2.15本章小结
第3章搭建嵌入式Linux开发平台
3.1 嵌入式Linux简介
3.2 嵌入式Linux的结构组成和启动流程
3.2.1 嵌入式Linux的结构组成
3.2.2 嵌入式Linux启动流程分析
3.3 嵌入式Linux交叉编译环境的建立
3.3.1 嵌入式系统开发的一般方法
3.3.2 建立交叉编译工具
3.4 AT91Bootstrap移植
3.4.1 编译AT91Bootstrap
3.4.2 下载AT91Bootstrap
3.5 U—Boot移植及烧写
3.5.1 U—Boot启动过程简介
3.5.2 U—Boot的移植
3.5.3 U—Boot烧写
3.6 Linux核心移植及烧写
3.6.1 Linux核心源码结构
3.6.2 Linux核心配置及编译
3.6.3 Linux核心烧写
3.7根档案系统移植及烧写
3.7.1常见根档案系统简介
3.7.2构建Yaffs2根档案系统
3.7.3 Yaffs2烧写
3.8 NFS配置及使用
3.9 PC宿主机开发环境的建立
3.9.1 集成开发环境Eclipse简介
3.9.2 获取Eclipse
3.9.3 利用Eclipse编译Helloworld工程
3.9.4 利用Eclipse、GDB调试Helloworld工程
3.10 本章小结
第4章 嵌入式Linux多任务编程
4.1 程式、进程、执行绪及多任务
4.1.1 程式和进程
4.1.2 进程和执行绪
4.1.3 多任务处理
4.2进程
4.2.1 Linux进程描述符、控制块
4.2.2 进程创建函式fork()
4.2.3 exec()函式族
4.2.4 wait()和waitpid()函式
4.2.5 system()函式
4.2.6 进程终止函式exit()
4.3 执行绪
4.3.1 执行绪的创建
4.3.2 执行绪的终止
4.3.3 执行绪的属性
4.3.4 修改执行绪属性
4.3.5 执行绪例程
4.4 多任务间的通信和同步
4.4.1 管道
4.4.2 信号
4.4.3 讯息伫列
4.4.4 共享记忆体
4.4.5 信号量
4.4.6 互斥锁
4.5 执行绪池
4.5.1 执行绪池的实现原理
4.5.2 执行绪池的数据类型和函式
4.5.3 执行绪池实现例程
4.6 本章小结
第5章 基于Java技术的动态网页监控界面的设计
5.1 Web界面简介
5.1.1 Web界面的优势
5.1.2 Web界面的工作原理
5.2确定产品Web界面的需求
5.2.1 Web用户界面的设计需求
5.2.2 Web用户界面的设计方案选择
5.3 HTML语言
5.3.1 HTML语言概述
5.3.2 HTML的文本组织结构
5.3.3 HTML与CGI
5.4 Java Applet实现图形界面
5.4.1 面向对象Java程式设计基础
5.4.2 Java Applet的工作原理
5.4.3 Java开发环境的建立
5.4.4 Java Applet与HTML
5.4.5 Java图形设计——AWT构件
5.4.6 Java输入/输出流
5.4.7 Java网路通信
5.4.8 Java多执行绪编程
5.5嵌入式网路控制系统动态监控界面的实现
5.5.1 Web监控界面功能分析
5.5.2 技术方案
5.5.3 HTML的实现
5.5.4 Java Applet程式的实现
5.5.5 CGI程式的实现
5.6 本章小结
第6章 BOA伺服器的移植与套用
6.1 Web伺服器简介
6.2 嵌入式Web伺服器功能分析
6.3 选择Web伺服器
6.3.1 常见Web伺服器软体
6.3.2 我们的选择
6.4 通用网关接口CGI
6.5 嵌入式Web伺服器BOA的移植及测试
6.6 CGI程式测试
6.7 常见问题及解决方法
6.8 本章小结
……
第7章 嵌入式资料库SQLite的移植和套用
第8章 嵌入式Linux网路编程
第9章 伺服器模型的建立
第10章 嵌入式网路节点设计
第11章 嵌入式Linux系统Web伺服器的软体实现
第12章 总结
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.2 CPU晶片选型
2.2.1 CPU性能需求
2.2.2 ARM系列CPU选型及性能比较
2.2.3 Atmel AT91SAM9G20晶片简介
2.3 网路晶片选型
2.3.1 网路晶片功能需求及选型
2.3.2 DAVICOM DM9161BIEP晶片特点介绍
2.3.3 DAVICOM DM9000CIEP晶片特点介绍
2.4 电源电路设计
2.5 RTC电源电路设计
2.6 时钟电路设计
2.7 存储电路设计
2.7.1 SDRAM、Flash简介
2.7.2存储器晶片选型
2.7.3 SDRAM电路设计
2.7.4 Nand Flash电路设计
2.8 DM9161BIEP网路接口电路设计
2.9 DM9000CIEP网路接口电路设计
2.10 USB接口电路设计
2.11 DEBUG调试串口电路设计
2.12 JTAG—ICE仿真接口电路设计
2.13复位电路设计
2.14 PCB设计技巧
2.15本章小结
第3章搭建嵌入式Linux开发平台
3.1 嵌入式Linux简介
3.2 嵌入式Linux的结构组成和启动流程
3.2.1 嵌入式Linux的结构组成
3.2.2 嵌入式Linux启动流程分析
3.3 嵌入式Linux交叉编译环境的建立
3.3.1 嵌入式系统开发的一般方法
3.3.2 建立交叉编译工具
3.4 AT91Bootstrap移植
3.4.1 编译AT91Bootstrap
3.4.2 下载AT91Bootstrap
3.5 U—Boot移植及烧写
3.5.1 U—Boot启动过程简介
3.5.2 U—Boot的移植
3.5.3 U—Boot烧写
3.6 Linux核心移植及烧写
3.6.1 Linux核心源码结构
3.6.2 Linux核心配置及编译
3.6.3 Linux核心烧写
3.7根档案系统移植及烧写
3.7.1常见根档案系统简介
3.7.2构建Yaffs2根档案系统
3.7.3 Yaffs2烧写
3.8 NFS配置及使用
3.9 PC宿主机开发环境的建立
3.9.1 集成开发环境Eclipse简介
3.9.2 获取Eclipse
3.9.3 利用Eclipse编译Helloworld工程
3.9.4 利用Eclipse、GDB调试Helloworld工程
3.10 本章小结
第4章 嵌入式Linux多任务编程
4.1 程式、进程、执行绪及多任务
4.1.1 程式和进程
4.1.2 进程和执行绪
4.1.3 多任务处理
4.2进程
4.2.1 Linux进程描述符、控制块
4.2.2 进程创建函式fork()
4.2.3 exec()函式族
4.2.4 wait()和waitpid()函式
4.2.5 system()函式
4.2.6 进程终止函式exit()
4.3 执行绪
4.3.1 执行绪的创建
4.3.2 执行绪的终止
4.3.3 执行绪的属性
4.3.4 修改执行绪属性
4.3.5 执行绪例程
4.4 多任务间的通信和同步
4.4.1 管道
4.4.2 信号
4.4.3 讯息伫列
4.4.4 共享记忆体
4.4.5 信号量
4.4.6 互斥锁
4.5 执行绪池
4.5.1 执行绪池的实现原理
4.5.2 执行绪池的数据类型和函式
4.5.3 执行绪池实现例程
4.6 本章小结
第5章 基于Java技术的动态网页监控界面的设计
5.1 Web界面简介
5.1.1 Web界面的优势
5.1.2 Web界面的工作原理
5.2确定产品Web界面的需求
5.2.1 Web用户界面的设计需求
5.2.2 Web用户界面的设计方案选择
5.3 HTML语言
5.3.1 HTML语言概述
5.3.2 HTML的文本组织结构
5.3.3 HTML与CGI
5.4 Java Applet实现图形界面
5.4.1 面向对象Java程式设计基础
5.4.2 Java Applet的工作原理
5.4.3 Java开发环境的建立
5.4.4 Java Applet与HTML
5.4.5 Java图形设计——AWT构件
5.4.6 Java输入/输出流
5.4.7 Java网路通信
5.4.8 Java多执行绪编程
5.5嵌入式网路控制系统动态监控界面的实现
5.5.1 Web监控界面功能分析
5.5.2 技术方案
5.5.3 HTML的实现
5.5.4 Java Applet程式的实现
5.5.5 CGI程式的实现
5.6 本章小结
第6章 BOA伺服器的移植与套用
6.1 Web伺服器简介
6.2 嵌入式Web伺服器功能分析
6.3 选择Web伺服器
6.3.1 常见Web伺服器软体
6.3.2 我们的选择
6.4 通用网关接口CGI
6.5 嵌入式Web伺服器BOA的移植及测试
6.6 CGI程式测试
6.7 常见问题及解决方法
6.8 本章小结
……
第7章 嵌入式资料库SQLite的移植和套用
第8章 嵌入式Linux网路编程
第9章 伺服器模型的建立
第10章 嵌入式网路节点设计
第11章 嵌入式Linux系统Web伺服器的软体实现
第12章 总结