Chinaunix首页 | 论坛 | 博客

分类: LINUX

2011-09-05 09:46:32

目录

第一章 前言 7

第二章 1B开发板介绍 7

2-1 开发板介绍 7

2-2 开发板外观 8

2-3 龙芯1B硬件资源 8

2-4 硬件介绍 9

2-4-1CPU 9

2-4-2 DDR2 10

2-4-3 LCD Controller 11

2-4-4 USB2.0 12

2-4-5 AC97 13

2-4-6 GMAC 13

2-4-7 SPI 14

2-4-8 UART 15

2-4-9 I2C 15

2-4-10 PWM 16

2-4-11 CAN总线 17

2-4-12 实时时钟 RTC 18

2-4-13 蜂鸣器 18

2-4-14 Nand Flash 19

2-4-15 按键 20

2-4-16 LED 20

2-5 开发板硬件应用说明 20

第三章 在主机上搭建LINUX开发环境 22

3-安装Ubuntu10.04 22

3-1-1 安装VMware-workstation 22

3-1-2 新建虚拟机 24

3-1-3 安装Ubuntu系统 29

3-使用Ubuntu10.04 32

3-2-1 Linux终端 32

3-2-2 初体验 33

3-2-3 常用设置 34

3-2-4 安装tftp 38

3-3 建立交叉编译环境 41

第四章 编译BOOTLOADERLINUX 41

4-1 编译Bootloader 41

4-1-1 工具与依赖库安装 41

4-1-2 配置与编译pmon 42

4-2 编译Linux内核 42

4-2-1 配置内核 43

4-2-2 编译linux内核 43

4-3 制作文件系统镜像 43

4-3-1 准备交叉编译工具及相应的镜像文件制作工具 43

4-3-2 镜像文件制作工具本机安装 44

4-3-3 制作文件系统镜像文件 44

第五章 烧写BOOTLOADERLINUX 44

5-1 烧写前准备 44

5-1-1 Windows上的软件工具 44

5-1-2 Linux上的软件工具 48

5-2 烧写Bootloader 48

5-2-1 烧写Bootloader 48

5-2-2 更新Bootloader 48

5-2-3 Bootloader的内置命令 49

5-3 烧写Linux内核 51

5-4 烧写文件系统镜像 51

第六章 应用程序的移植 52

6-1 Hello World 52

6-2 应用程序的移植方式 52

6-2-1复制到介质(以 盘为例) 52

6-2-2通过网络tftp)传输文件到开发板 53

6-2-3 置于根文件系统目录下制作文件系统镜像 53

6-2-4 通过NFS(网络文件系统)直接运行 53

6-3启动脚本 54

第七章 1B开发板外围设备测试 54

7-1 AD转换 54

7-2 PWM 54

7-3 蜂鸣器 55

7-4按键 56

7-5 SD 56

7-6 U 58

7-7 音频 58

7-8 网卡 59

7-9 RTC时钟 59

7-10 串口 60

第八章 LINUX基础实验 60

8-1 实验一 shell编程 60

8-2 实验二 文件操作实验 61

8-3 实验三 多线程实验 62

8-4 实验四 多进程实验 64

8-5 实验五 进程间通信实验 65

8-6 实验六 网络编程实验 68

第九章 LINUX GUI实验 75

9-1 实验一 QT 75

9-1-1 安装qt3designer 75

9-1-2 使用QT编程开发 75

9-1-3 交叉编译QT应用程序 82

9-1-4 移植QT应用程序 83

9-2 实验二 SDLAGAR 84

9-2-1 sdlagar本机安装及样例体验 84

9-2-2 sdlagar交叉编译 87

9-2-3 sdlagar移植 93

9-3 实验三 DirectFB 93

9-3-1 DirectFB的本机安装与样例体验 93

9-3-2 DirectFB交叉编译 96

9-3-3 DirectFB移植 98

第十章 LINUX驱动程序实验 99

10-1 ADC驱动程序 99

10-1-1 说明 99

10-1-2 驱动程序清单 100

10-2 外部按键驱动 103

10-2-1 说明 103

10-2-2 驱动程序清单 104

10-3 RTC驱动程序 108

10-3-1 说明 108

10-3-2 驱动程序清单 109

第十一章 实例演示 117

11-1 云终端 117

11-2 数码相框 117

附录 117

附录1  WindowsUbuntu间文件的传输 117

附录2  Linux常用命令详解 118

附录3  Windows超级终端使用说明 121

附录4  制作文件系统 126

附录5  内核配置详细说明 132

5-1 使用缺省配置文件配置和编译内核 133

5-2 各个驱动程序源代码位置 135

5-3 手工定制Linux内核 136

5-3-1 配置CPU平台选项 137

5-3-2 配置各个尺寸的 LCD 驱动以及背光控制支持 138

5-3-3 配置触摸屏 140

5-3-4 配置 USB 鼠标和键盘 142

5-3-5 如何配置优盘的支持 144

5-3-6 配置网卡驱动 146

5-3-7 配置音频驱动 149

5-3-8 配置SD卡驱动 150

5-3-9 配置看门狗驱动支持 152

5-3-10 配置按键驱动 154

5-3-11 配置蜂鸣器驱动 156

5-3-12 配置AD转换驱动 156

5-3-13 配置RTC驱动 157

5-3-14 配置I2C-EEPROM驱动 158

5-3-15 配置PWM驱动 160

5-3-16 配置串口驱动 160

附录6  Minicom使用指南 161

附录7  使用EJTAG烧写PMON 165

附录8  NFS网络文件系统搭建 166

阅读(1282) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~