| 作 者: | 赖晓晨 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 21世纪高等学校嵌入式系统专业规划教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 系统开发 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 绪论
1.1 嵌入式系统概述
1.1.1 计算机的发展和分类
1.1.2 嵌入式系统概述
1.1.3 嵌入式系统的组成
1.1.4 嵌入式系统的发展
1.2 嵌入式系统开发流程
1.3 嵌入式系统程序设计
1.3.1 嵌入式系统开发语言
1.3.2 嵌入式系统的开发丁具
1.4 本书内容简介
第2章 预备知识
2.1 ARM体系结构
2.1.1 ARM体系结构简介
2.1.2 ARM指令集
2.1.3 S3C44BOX嵌入式处理器
2.1.4 3C2410X嵌入式处理器
2.2 Linux操作系统
2.2.1 Linux操作系统的历史
2.2.2 Linux操作系统的特点
2.2.3 Linux版本
2.2.4 Linux的安装
2.3 Linux操作系统基础操作
2.3.1 shell
2.3.2 常用shell命令
2.4 E mbest EduKit一Ⅲ型教学实验平台简介
2.4.1 Embest EduKit一Ⅲ型教学实验平台
2.4.2 JTAG仿真器
2.4.3 Flash编程器
2.4.4 Embest集成开发环境
2.4.5 RealView MDK
第3章 嵌入式C语言基础
3.1 嵌入式C语言概述
3.1.1 C语言的历史和特点
3.1.2 预处理指令
3.1.3 位运算
3.1.4 函数指针
3.1.5 C程序的移植
3.2 C语言与C++语言的区别
3.2.1 变量定义位置
3.2.2 结构体变量
3.2.3 数据类型
3.2.4 输入输出
3.2.5 动态内存分配
3.2.6 其他区别
3.3 GNU C扩展
3.4 错误处理机制
3.4.1 C语言的错误处理机制
3.4.2 系统日志文件
3.5 嵌入式C程序架构
3.5.1 嵌入式C程序
3.5.2 人机界面
3.5.3 指针的使用方法
3.6 ARM C程序设计优化
3.6.1 编译器的特性
3.6.2 数据类型对程序效率的影响
3.6.3 循环方式对程序效率的影响
3.6.4 指针对程序效率的影响
3.6.5 边界对齐对程序效率的影响
3.7 硬件编程
3.8 C语言编程规范
3.8.1 排版
3.8.2 注释
3.8.3 命名规则
3.8.4 可读性
3.8.5 变量和结构
3.8.6 函数
3.8.7 程序效率
第4章 嵌入式Linux程序设计基础
4.1 交叉开发环境
4.2 Linux开发工具链
……
第5章 嵌入式uCLinux程序设计
第6章 ARM Linux程序设计
第7章 嵌入式系统程序设计实例
附录A 虚拟机配置
附录B 数字化温度传感器
附录C Linux模拟环境Cygwin
附录D uCLinux内核选项
附录E BMP文件格式
参考文献