广州龙芯loongson.blog.chinaunix.net
loongson-gz
全部博文(40)
2011年(40)
linuxDOS
联众集群
sensenmr
luowenqi
mxcai200
huguohu
ruanjwei
wwz1388w
小雅贝贝
chencmas
tangwent
Bsolar
harryya
wxlwxwxl
huikai30
菜鸟hf
zhangsho
ZUHZQ
分类: 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-1 安装Ubuntu10.04 22
3-1-1 安装VMware-workstation 22
3-1-2 新建虚拟机 24
3-1-3 安装Ubuntu系统 29
3-2 使用Ubuntu10.04 32
3-2-1 Linux终端 32
3-2-2 初体验 33
3-2-3 常用设置 34
3-2-4 安装tftp 38
3-3 建立交叉编译环境 41
第四章 编译BOOTLOADER和LINUX 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
第五章 烧写BOOTLOADER和LINUX 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复制到介质(以 U 盘为例) 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 安装qt3与designer 75
9-1-2 使用QT编程开发 75
9-1-3 交叉编译QT应用程序 82
9-1-4 移植QT应用程序 83
9-2 实验二 SDL和AGAR 84
9-2-1 sdl和agar本机安装及样例体验 84
9-2-2 sdl和agar交叉编译 87
9-2-3 sdl和agar移植 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 Windows与Ubuntu间文件的传输 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
上一篇:龙芯 1B开发板 Busybox 移植vsftp
下一篇:1B开发板介绍
登录 注册