更新时间:2018-12-27 19:57:02
封面
版权信息
前言
第1章 嵌入式系统概述
1.1 嵌入式系统概论
1.2 嵌入式处理器
1.3 嵌入式操作系统
第2章LPC3250处理器简介
2.1 LPC3250特点及结构
2.2 LPC3250总线结构及地址映射
2.3 LPC3250启动过程
2.4 LPC3250时钟及功耗控制
2.5 LPC3250中断控制器
2.6 LINPO-PS-LPC32xx开发板硬件设计
第3章 内核生成与移植
3.1 BSP介绍
3.2 建立开发环境
3.3 系统部署
3.4 功能演示
3.5 应用开发
3.6 BSP移植到定制的目标板
3.7 常用工具及资源
3.8 常见问题解答
第4章 BootLoader之Stage1阶段的芯片驱动
4.1 KS的操作过程及实现的功能
4.2 S1L的操作过程及实现的功能
4.3 通用驱动库的介绍(CDL)
4.4 KS和S1L及烧写工具Restore的编程实现
4.5 restore程序
4.6 Nand Flash芯片介绍和Nand控制器的使用
第5章 Bootloader之U-Boot阶段的启动过程及芯片驱动
5.1 U-Boot简介
5.2 U-Boot的源代码结构和使用方法
5.3 U-Boot的移植
5.4 U-Boot设备驱动程序的编写
5.5 U-Boot命令的添加
第6章 Linux Kernel加载移植及设备驱动
6.1 Linux内核简介
6.2 Linux Makefile分析
6.3 Linux内核的引导
6.4 Linux内核模块编程基础
6.5 Linux设备驱动程序开发
6.6 I2C设备驱动
6.7 Linux网络设备驱动
附录A Linux常用命令
A.1 Linux的树形目录结构
A.2 文件/目录处理命令
A.3 挂接和卸载文件系统的命令
A.4 进程处理命令
A.5 备份与压缩命令
A.6 磁盘管理命令
A.7 网络命令
A.8 软件安装命令
附录B Linux的shell编程
B.1 shell程序的变量和参数
B.2 shell程序设计的流程控制
B.3 运行shell程序的方法
B.4 LTIB中shell脚本的例子
附录C Linux编程基础
C.1 编译器GCC的使用
C.2 用gdb调试GCC程序
C.3 Makefile
附录D 代码阅读、编辑工具
D.1 Source Insight
D.2 Kscope
参考文献