Linu
Linu
Linu
Linu x
x
x
x 使用手册
使用手册
使用手册
使用手册
OK6410-A
LINUX2.6. 36 用户手册
OK6410-A
OK6410-A
OK6410-A
OK6410-A
www.witech.com.cn 2011.3.21
2011.3.21
2011.3.21
2011.3.21
- 1 -
目 录
第一章
第一章
第一章
第一章 前言
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
5
5
5
5
第二章
第二章
第二章
第二章 一键烧写 LINUX
LINUX
LINUX
LINUX
............................................................................................................................
............................................................................................................................
............................................................................................................................
............................................................................................................................
6
6
6
6
2-1 对于 WinCE 系统换 Linux 系统的特殊说明
..................................................................................
7
2-2 制作用于一键烧写 Linux 的 SD 卡
.................................................................................................
9
2-3 烧写 Linux 到开发板的 NandFlash 中
.......................................................................................
14
2-4 出现坏块怎么办?
..........................................................................................................................
18
第三章
第三章
第三章
第三章 USB
USB
USB
USB 烧写 LINUX
LINUX
LINUX
LINUX
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
20
20
20
20
3-1 对于 WinCE 系统换 Linux 系统的特殊说明
...............................................................................
21
3-2 制作用于 USB 烧写 Linux 的 SD 卡
............................................................................................
23
3-3 烧写 uboot 到开发板的 NandFlash
...........................................................................................
27
3-3-1 设置开发板从 SD 卡启动
......................................................................................................
27
3-3-2 下载并烧写 u-boot 到 Nandflash
......................................................................................
30
3-3-3 设置开发板从 Nandflash 启动
............................................................................................
33
3-4 安装 USB 下载专用驱动
................................................................................................................
34
3-5 烧写 Kernel
.....................................................................................................................................
38
3-6 烧写根文件系统
..............................................................................................................................
40
3-6-1 烧写 cramfs 文件系统
...........................................................................................................
40
3-6-2 烧写 yaffs 文件系统
..............................................................................................................
41
3-7 出现坏块怎么办?
..........................................................................................................................
44
第四章
第四章
第四章
第四章 测试 LINUX2.6.36
LINUX2.6.36
LINUX2.6.36
LINUX2.6.36
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
46
46
46
46
4-1 触摸屏的校准与重新校准
...............................................................................................................
46
4-2 修改 LCD 分辨率
............................................................................................................................
47
4-3 SD/MMC 卡驱动测试
.....................................................................................................................
49
4-4 USB 鼠标输入和触摸输入的切换
..................................................................................................
50
4-5 USB HOST 接口测试
.....................................................................................................................
51
4-5-1 USB 鼠标
.................................................................................................................................
51
4-5-2 USB 键盘
.................................................................................................................................
52
4-5-3 挂载 U 盘
.................................................................................................................................
53
4-6 以太网驱动测试及相关服务
...........................................................................................................
54
4-6-1 网络相关配置
..........................................................................................................................
54
4-6-2 使用 ping 命令测试网络
.......................................................................................................
54
4-6-3 浏览网页
..................................................................................................................................
55
4-7 音频播放测试
..................................................................................................................................
56
4-8 视频播放测试
..................................................................................................................................
58
4-9 AD 采样测试
....................................................................................................................................
60
LINUX2.6. 36 用户手册
OK6410-A
OK6410-A
OK6410-A
OK6410-A
www.witech.com.cn 2011.3.21
2011.3.21
2011.3.21
2011.3.21
- 2 -
4-10 LED 测试
........................................................................................................................................
61
4-11 蜂鸣器测试
....................................................................................................................................
62
4-12 USB 3G 上网卡测试
....................................................................................................................
63
4-13 CMOS 摄像头 OV9650 测试
.....................................................................................................
66
4-14 SDIO WIFI
...................................................................................................................................
67
4-15 串口扩展板
....................................................................................................................................
69
第五章
第五章
第五章
第五章 在主机上搭建 LINUX
LINUX
LINUX
LINUX 开发环境
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
70
70
70
70
5-1 安装 Ubuntu9.10
..........................................................................................................................
71
5-1-1 安装 Ubuntu9.10
.................................................................................................................
72
5-2 将 Ubuntu 设置为 root 用户自动登录
........................................................................................
83
5-3 设置 Ubuntu 网络参数
..................................................................................................................
85
5-4 Ubuntu 常用应用程序
....................................................................................................................
88
5-4-1 Linux 终端
...............................................................................................................................
88
5-5 安装交叉编译器
..............................................................................................................................
89
第六章
第六章
第六章
第六章 编译 UBOOT
UBOOT
UBOOT
UBOOT 和 LINUX
LINUX
LINUX
LINUX 内核
...................................................................................................
...................................................................................................
...................................................................................................
...................................................................................................
90
90
90
90
6-1 编译 u-boot-1.1.6
........................................................................................................................
91
6-2 编译 Linux-2.6.36.2
....................................................................................................................
92
6-2-1 配置内核
..................................................................................................................................
92
6-2-2 编译内核
..................................................................................................................................
92
6-2-3 开发板驱动源码路径
..............................................................................................................
92
第七章
第七章
第七章
第七章 LINUX
LINUX
LINUX
LINUX 基础实验教程
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
94
94
94
94
7-1 实验一 shell 编程
..........................................................................................................................
94
7-2 实验二 Hello world
......................................................................................................................
98
7-3 实验三 多线程实验
......................................................................................................................
100
7-4 实验四 多进程实验
......................................................................................................................
106
7-5 实验五 网络编程实验 — 服务器 / 客户机
....................................................................................
112
7-6 实验六 Makefile 实验
................................................................................................................
130
7-7 实验七 进程间通讯
......................................................................................................................
135
第八章
第八章
第八章
第八章 附录
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
153
153
153
153
8-1 在 Windows XP 系统中使用虚拟机搭建开发环境虚拟机
......................................................
153
8-1-1 在 Windows XP 中安装 VMware Workstation
...........................................................
153
8-1-2 VMware 新建并设置 Ubuntu 安装环境
...........................................................................
153
8-1-3 VMWARE-TOOLS 的安装
..................................................................................................
159
8-2 使用 FTP 在 XP 和 Ubuntu 间传输文件
...................................................................................
160
8-2-1 设置 Ubuntu 网络参数
.......................................................................................................
160
8-2-2 安装 Ubuntu 的 vsftpd 服务
.............................................................................................
161
8-2-3 安装 Windows XP 的 FTP 客户端工具
............................................................................
163
8-3 Ubuntu 中使用 dnw 下载
...........................................................................................................
168
8-4 Windows 超级终端使用说明
......................................................................................................
168
LINUX2.6. 36 用户手册
OK6410-A
OK6410-A
OK6410-A
OK6410-A
www.witech.com.cn 2011.3.21
2011.3.21
2011.3.21
2011.3.21
- 3 -
8-5 制作自己的 cramfs 文件系统
.....................................................................................................
170
8-6 字符设备驱动架构分析
................................................................................................................
171
8-7 M inicom 使用指南
.......................................................................................................................
176
8-7-1 minicom 介绍和设置
..........................................................................................................
176
8-7-2 Ubuntu9.10 的 minicom
.................................................................................................
180
8-8 L inux 常用命令详解
.....................................................................................................................
189
8-9 内核配置详细说明
........................................................................................................................
192
8-10 烧写用 SD 卡和 SD 读卡器的问答
..........................................................................................
201
8-11 Dnw 软件的使用简便教程
........................................................................................................
202
LINUX2.6. 36 用户手册
OK6410-A
OK6410-A
OK6410-A
OK6410-A
www.witech.com.cn 2011.3.21
2011.3.21
2011.3.21
2011.3.21
- 4 -
2.6.36 手册 V1.0 2.6.36 手册第一版
2.6.36 手册 V1.1 1. 更新测试部分内容。
添加 LED 、 音频 、 视频 、 AD 、 蜂鸣器 、 USB
3G 上网卡 、 OV9650 摄像头 、 SDIO WIFI
、
串口扩展板等测试方法和源码路径
2. 添加 SD 卡烧写 YAFFS 的方法。
1 、资料唯一更新方式: www.forlinx.com 下载专区。
在 www.forlinx.com 注册新用户后方可下载。
注册时必须提供开发板序列号 ( 序列号在开发板背面的白色纸条
上 ) 。 正确注册后 , 24 小时内飞凌会为您开通下载权限 , 注册后请
耐心等待。如果提供的信息错误,将不能通过验证。
2 、 在您的使用过程中如果遇到相关技术问题 , 欢迎访问飞凌官
方论坛寻求答案,或者发帖求援。论坛地址:
http://bbs.witech.com.cn/
3 、飞凌技术服务热线: 0312-3119192
4 、 本手册版权归属飞凌嵌入式有限公司所有 , 并保留一切权利
。
任何单位及个人不得擅自摘录本手册部分或全部内容。
5 、 本手册重点讲述嵌入式 Linux 的开发与教程 , 如果您对开发
板的硬件不熟悉 , 或者对开发板接口不熟悉 , 强烈建议把飞凌 641 0
硬件手册通读一遍。手册中如果遇到不明白的硬件术语,请查阅飞
凌 6410 硬件手册。