logo资料库

micro2440用户手册.pdf

第1页 / 共491页
第2页 / 共491页
第3页 / 共491页
第4页 / 共491页
第5页 / 共491页
第6页 / 共491页
第7页 / 共491页
第8页 / 共491页
资料共491页,剩余部分请下载后查看
第一章 MICRO2440开发板介绍
1.1 MICRO2440开发板简介
1.1.1 Micro2440核心板及其管脚介绍
1.1.2 地址空间分配和片选信号定义
1.1.3 附带光盘内容说明
1.2 Micro2440底板接口资源说明
1.2.1用户按键
1.2.2蜂鸣器
1.2.3 A/D模数转换测试
1.2.4 串口
1.2.5 CMOS摄像头接口
1.2.6 系统总线接口
1.2.7 GPIO
1.2.8 LCD接口
1.3 linux特性
1.4 WindowsCE特性
第二章 Micro2440开发板使用说明
2.1 开发板设置及连接
2.1.1 启动模式选择
2.1.2 外部接口连接
2.1.3 设置超级终端
2.2 开发板BIOS功能及使用说明
2.3.1 开机进入BIOS模式
2.2.2 安装USB驱动
2.3.3 功能主菜单说明
2.2.4 分区子菜单功能说明
2.2.5 设置linux启动参数子菜单功能说明
2.3 非操作系统下的外围资源测试
2.3.1 下载运行测试程序
2.3.2 外围资源测试
2.4 Linux之图形界面Qtopia系统测试与使用说明(预装)
2.4.1 触摸屏校正
2.4.2 主要界面说明
2.4.3 播放Mp3
2.4.4 播放视频
2.4.5 图片浏览
2.4.6 计算器
2.4.7 命令终端
2.4.8 网络设置
2.4.9 Ping测试
2.4.10 浏览器
2.4.11 LED测试
2.4.12 EEPROM读写测试
2.4.13 PWM控制蜂鸣器测试
2.4.14 触摸笔测试
2.4.15 条码扫描
2.4.16 语言设置
2.4.17 屏幕旋转
2.4.18 关于关机和亮度调节
2.5 Linux之非图形界面系统测试与使用说明
2.5.1播放mp3
2.5.2 如何中止程序的运行
2.5.3 使用优盘/移动硬盘
2.5.4 使用SD卡
2.5.5使用USB摄像头抓图
2.5.6 如何通过串口与PC互相传送文件
2.5.7 如何通过网络远程控制显示USB摄像头
2.5.8 如何控制板上的LED
2.5.9测试板上的按键
2.5.10 串口2和3的测试
2.5.11 测试蜂鸣器
2.5.12 控制LCD的背光
2.5.13 测试I2C存储器件
2.5.14使用telnet上bbs
2.5.15 如何设置网络以访问互联网网址
2.5.16 如何设置MAC地址
2.5.17 如何使用Telnet远程登录开发板
2.5.18 使用ftp传递文件
2.5.19通过网页控制板上的LED
2.5.20 如何挂接使用网络文件系统NFS
2.5.21设置并保存系统实时时钟
2.5.22 如何掉电保存数据到Flash
2.5.23如何设置开机自动运行程序
2.5.24 如何使用命令进行屏幕截图
2.6 预装WindowsCE的功能和外围资源测试
2.6.1 按键测试
2.6.2 LED测试
2.6.3 屏幕旋转测试
2.6.4 串口通信测试
2.6.5 如何使用优盘
2.6.6 如何使用SD/MMC卡
2.6.7 使用Windows Media Player播放mp3
2.6.8 如何使用超级播放器流畅播放SD卡中的Mpeg4电影
2.6.9 以太网测试
2.6.10 通过telnet登录目标板
2.6.11 使用ftp向目标版传送文件
2.6.12 Web server测试
2.6.13 触摸屏校正保存
2.6.14 使用ActiveSync进行USB同步通讯
2.6.15 无线网卡测试
2.6.16 如何设置实时时钟并保存
2.7 使用H-JTAG快速烧写BIOS到开发板(全部过程鼠标操作)
2.7.1 H-JTAG简介
2.7.2 安装并设置H-JTAG
2.7.3 设置Flash型号并烧写BIOS
2.7.4 常见问题
第三章 备份恢复系统及安装更新
3.1 备份和恢复系统
3.1.1 备份系统
3.1.2 使用备份文件恢复系统
3.2 安装Linux系统
3.2.1 分区
3.2.2 安装bootloader
3.2.3 安装linux内核
3.2.4 安装根文件系统
3.3 安装WinCE系统
3.3.1 分区
3.3.2 安装bootloader
3.3.3 安装eboot
3.3.4 安装wince内核映象
3.4 下载到内存运行
3.4.1 运行2440test
3.4.2 运行uCos2
3.4.3 运行Linux
3.4.4 运行WinCE
第四章 ADS1.2集成开发环境的使用
4.1 使用ADS创建LED工程
4.1.1 建立一个工程
4.1.2 编译和链接工程
4.2 使用H-JTAG进行代码调试
4.2.1 为H-JTAG配置AXD DEBUGGER
4.2.4 使用H-JTAG在ADS1.2环境下进行仿真调试
4.3 编译运行烧写2440test
4.3.1 编译和使用H-JTAG调试2440test
4.3.2 通过USB把2440test下载到运行
4.4.3 把2440test烧写到Nand Flash运行
4.5 uCos2的编译和烧写
4.5.1 编译uCos2
4.5.2 把uCos2下载到内存运行
4.5.3 把uCos2烧写到Nand Flash运行
4.6 NBOOT的编译和烧写
4.6.1 编译NBOOT
4.6.2 把NBOOT烧写到Nand Flash
第五章 建立Linux开发环境
5.1 基于Redhat Linux9.0的开发环境建立
5.1.1完全图解安装Redhat9.0
5.1.2建立交叉编译环境
5.1.3配置网络文件系统NFS服务
5.1.4 通过NFS启动系统
5.1.5配置PC机Linux的ftp服务
5.1.6配置PC机的telnet服务
5.1.7 在Redhat中添加新用户
第六章 嵌入式Linux应用开发入门指南
6.1Hello,World!
6.1.1 Hello,World源代码
6.1.2 编译Hello,World
6.1.3 把Hello,World下载到开发板运行
6.2 嵌入式Linux程序开发入门
6.2.1 LED测试程序
6.2.2 测试按键
6.2.3 UDP网络编程
6.2.4 数学函数库调用示例
6.2.5 线程编程示例
6.2.6 管道应用编程示例
6.2.7 基于C++的Hello,World
6.3 最简单的嵌入式Linux驱动程序模块
6.3.1 Hello,Module源代码
6.3.2 把Hello,Module加入内核代码树,并编译
6.3.3 把Hello, Module下载到开发板并安装使用
6.4 简易Linux驱动程序示例
6.4.1 LED驱动程序
6.4.2 按键驱动程序
6.5 嵌入式Linux程序移植实例
6.5.1 mp3播放器madplay移植过程详解
(1)建立工作目录,拷贝源代码包
(2)解压源代码包
(3)编译madplay所依赖的库文件
(4)编译安装madplay
(5)测试PC版的madplay
(6)构建编译脚本build-x86
(7)构建并修正ARM版本的编译脚本build-arm
(8)下载madplay到开发板运行测试
第七章 常见bootloader的配置和编译
7.1 配置和编译vivi
7.1.1 使用缺省配置编译
7.2 使用ADS编译YL-BIOS
7.2.1 使用ADS编译YL-BIOS
7.2.2把YL-BIOS下载到内存中运行
7.2.3烧写YL-BIOS到开发板
7.3 配置和编译U-Boot
7.3.1 配置和编译U-Boot
7.3.2 把U-Boot烧写到开发板
第八章 配置和编译linux内核
8.1使用缺省配置文件编译内核
8.1.1解压内核源代码
8.1.2 装载缺省配置文件
8.1.3 编译内核
8.1.4 各个Linux驱动程序源代码位置
8.2 定制linux内核
8.2.1 如何配置CPU选项
8.2.2 如何配置各个尺寸的LCD驱动支持
8.2.3 如何配置触摸屏
8.2.4 如何配置USB鼠标和键盘
8.2.5 如何配置优盘的支持
8.2.6 如何配置网眼和中芯微等USB摄像头
8.2.7 如何配置DM9000网卡驱动
8.2.8 如何配置声卡驱动
8.2.9 如何配置SD/MMC卡驱动
8.2.10 如何配置LED驱动
8.2.11 如何配置按键驱动
8.2.12 如何配置LCD背光控制驱动
8.2.13 如何配置PWM控制蜂鸣器驱动
8.2.14 如何配置串口驱动
8.2.15 如何配置RTC实时时钟驱动
8.2.16 如何配置yaffs文件系统的支持
8.2.17 如何配置EXT2/VFAT/ NFS等文件系统
8.3 yaffs根文件系统映象的制作
第九章 WinCE开发指南
9.1基于WinCE5.0的开发环境
9.1.1 安装Platform Builder 5.0(含2007最新补丁)
9.1.2 导入安装BSP
9.1.3 安装无线网卡驱动程序
9.1.4编译内核工程示例
9.1.5 安装Embedded Visual C++(EVC)
9.1.6 安装EVC补丁和导出的SDK
9.1.7 定制CE内核
9.2使用ActiveSync与PC同步通讯(公共)
9.2.1 安装ActiveSync
9.2.2 为同步通讯安装USB驱动
9.2.3 使用ActiveSync同步传输工具复制文件
9.2.4 使用ActiveSync与Platform Builder连接实现通讯并屏幕截图
9.2.5使用ActiveSync与Platform Builder在线编辑注册表
9.3 创建EVC的Hello,World, 并编译下载到开发板运行
9.4 创建VS2005/2008应用程序, 并编译下载到开发板运行
9.4.1 创建项目
9.4.2 设置连接开发板
9.4.3 编译下载程序到开发板运行
9.5 LED驱动程序编写及测试示例
9.5.1 了解硬件连接
9.5.2 编写LED流式驱动程序
9.5.3 把LED驱动程序添加到BSP中以编译
9.5.4 编写并编译LED测试应用程序
9.5.5 把LED测试程序添加到内核,并建立桌面快捷方式
附录1 Qt嵌入式图形开发入门
1. 设置开发环境
2. 编译X86平台的Qtopia和Hello,World和嵌入式浏览器
2.1 编译Qt/Embedded
2.2 在PC上模拟运行Qtopia
2.3 编译Hello, World示例
2.4 单独运行Hello, World
2.5 在Qtopia中运行Hello,World
3 编译ARM平台的Qtopia和Hello,World和嵌入式浏览器
3.1 编译Qt/Embedded
3.2 编译Hello, World示例
3.3 把hello,world下载到目标板并运行
3.4 使用自己编译的Qtopia更新制作文件系统
4 常见问题
4.1 执行build时出现的错误
4.2 编译hello时出现的错误
4.3编译hello时出现的第二种错误信息
附录2使用BIOS的命令行更新和烧写系统
1.1. 如何进入BIOS的命令行模式
1.1.1 从功能菜单进入命令行模式
1.1.2 在Nand Flash启动时进入命令行模式
2.2 安装linux
2.2.1 对Nand Flash进行分区
2.2.2 恢复BIOS
3.2.3 烧写linux内核
3.2.4 烧写基于yaffs的根文件系统
3.2.5 启动系统
3.3 安装wince
3.3.1 对Nand Flash进行分区
3.3.2 恢复BIOS
3.3.3 烧写Eboot
3.3.4 烧写wince内核
附录3 使用SJF2440烧写BIOS
1 安装GIVEIO驱动
2 使用SJF2440烧写BIOS
Micro2440 用 户 手 册 2009-2-28 copyright@2007-2009 第 - 1 - 页
版 权 声 明 本手册版权归属广州友善之臂计算机科技有限公司(以下简称“友善之 臂”)所有, 并保留一切权力。非经友善之臂同意(书面形式),任何单位寄个人不 得擅自摘录本手册部分或全部,违者我们将追究其法律责任。 第 - 2 - 页
目 录 第一章 MICRO2440 开发板介绍 .....................................................................................................................- 10 - 1.1 MICRO2440 开发板简介 .....................................................................................................................- 10 - 1.1.1 Micro2440 核心板及其管脚介绍..............................................................................................- 11 - 1.1.2 地址空间分配和片选信号定义 ...............................................................................................- 14 - 1.1.3 附带光盘内容说明 ...................................................................................................................- 16 - 1.2 Micro2440 底板接口资源说明.............................................................................................................- 23 - 1.2.1 用户按键 ....................................................................................................................................- 24 - 1.2.2 蜂鸣器 ........................................................................................................................................- 24 - 1.2.3 A/D模数转换测试 ..................................................................................................................- 25 - 1.2.4 串口 ...........................................................................................................................................- 26 - 1.2.5 CMOS摄像头接口.....................................................................................................................- 26 - 1.2.6 系统总线接口 ...........................................................................................................................- 27 - 1.2.7 GPIO...........................................................................................................................................- 29 - 1.2.8 LCD接口 ....................................................................................................................................- 30 - 1.3 linux特性...............................................................................................................................................- 31 - 1.4 WindowsCE特性 ...................................................................................................................................- 31 - 第二章 Micro2440 开发板使用说明.................................................................................................................- 33 - 2.1 开发板设置及连接 ..............................................................................................................................- 33 - 2.1.1 启动模式选择 ...........................................................................................................................- 33 - 2.1.2 外部接口连接 ...........................................................................................................................- 33 - 2.1.3 设置超级终端 ...........................................................................................................................- 33 - 2.2 开发板BIOS功能及使用说明 .............................................................................................................- 37 - 2.3.1 开机进入BIOS模式 ..................................................................................................................- 37 - 2.2.2 安装USB驱动............................................................................................................................- 38 - 2.3.3 功能主菜单说明 .......................................................................................................................- 41 - 2.2.4 分区子菜单功能说明 ...............................................................................................................- 44 - 2.2.5 设置linux启动参数子菜单功能说明 .......................................................................................- 47 - 2.3 非操作系统下的外围资源测试 ..........................................................................................................- 51 - 2.3.1 下载运行测试程序 ...................................................................................................................- 51 - 2.3.2 外围资源测试 ...........................................................................................................................- 57 - 2.4 Linux之图形界面Qtopia系统测试与使用说明(预装)........................................................................- 64 - 2.4.1 触摸屏校正 ...............................................................................................................................- 66 - 2.4.2 主要界面说明 ...........................................................................................................................- 67 - 2.4.3 播放Mp3....................................................................................................................................- 68 - 2.4.4 播放视频 ...................................................................................................................................- 69 - 2.4.5 图片浏览 ...................................................................................................................................- 70 - 2.4.6 计算器 .......................................................................................................................................- 70 - 2.4.7 命令终端 ...................................................................................................................................- 71 - 2.4.8 网络设置 ...................................................................................................................................- 72 - 第 - 3 - 页
2.4.9 Ping测试.....................................................................................................................................- 73 - 2.4.10 浏览器 .....................................................................................................................................- 75 - 2.4.11 LED测试...................................................................................................................................- 75 - 2.4.12 EEPROM读写测试 ......................................................................................................................- 77 - 2.4.13 PWM控制蜂鸣器测试 .............................................................................................................- 78 - 2.4.14 触摸笔测试 .............................................................................................................................- 79 - 2.4.15 条码扫描 .................................................................................................................................- 80 - 2.4.16 语言设置 .................................................................................................................................- 81 - 2.4.17 屏幕旋转 .................................................................................................................................- 82 - 2.4.18 关于关机和亮度调节 .............................................................................................................- 83 - 2.5 Linux之非图形界面系统测试与使用说明..........................................................................................- 83 - 2.5.1 播放mp3 .....................................................................................................................................- 85 - 2.5.2 如何中止程序的运行 ...............................................................................................................- 85 - 2.5.3 使用优盘/移动硬盘 ..................................................................................................................- 86 - 2.5.4 使用SD卡 ..................................................................................................................................- 87 - 2.5.5 使用USB摄像头抓图.................................................................................................................- 87 - 2.5.6 如何通过串口与PC互相传送文件...........................................................................................- 88 - 2.5.7 如何通过网络远程控制显示USB摄像头................................................................................- 90 - 2.5.8 如何控制板上的LED................................................................................................................- 92 - 2.5.9 测试板上的按键 ........................................................................................................................- 93 - 2.5.10 串口 2 和 3 的测试 .................................................................................................................- 94 - 2.5.11 测试蜂鸣器 .............................................................................................................................- 96 - 2.5.12 控制LCD的背光 .....................................................................................................................- 96 - 2.5.13 测试I2C存储器件 ...................................................................................................................- 97 - 2.5.14 使用telnet上bbs........................................................................................................................- 98 - 2.5.15 如何设置网络以访问互联网网址........................................................................................- 100 - 2.5.16 如何设置MAC地址 ..............................................................................................................- 102 - 2.5.17 如何使用Telnet远程登录开发板..........................................................................................- 105 - 2.5.18 使用ftp传递文件...................................................................................................................- 105 - 2.5.19 通过网页控制板上的LED.....................................................................................................- 106 - 2.5.20 如何挂接使用网络文件系统NFS ........................................................................................- 107 - 2.5.21 设置并保存系统实时时钟 ....................................................................................................- 108 - 2.5.22 如何掉电保存数据到Flash...................................................................................................- 108 - 2.5.23 如何设置开机自动运行程序 ................................................................................................- 109 - 2.5.24 如何使用命令进行屏幕截图 ...............................................................................................- 110 - 2.6 预装WindowsCE的功能和外围资源测试 ........................................................................................- 111 - 2.6.1 按键测试 .................................................................................................................................- 112 - 2.6.2 LED测试 ..................................................................................................................................- 113 - 2.6.3 屏幕旋转测试 .........................................................................................................................- 114 - 2.6.4 串口通信测试 .........................................................................................................................- 114 - 2.6.5 如何使用优盘 .........................................................................................................................- 116 - 第 - 4 - 页
2.6.6 如何使用SD/MMC卡 .............................................................................................................- 117 - 2.6.7 使用Windows Media Player播放mp3.....................................................................................- 118 - 2.6.8 如何使用超级播放器流畅播放SD卡中的Mpeg4 电影 ........................................................- 119 - 2.6.9 以太网测试 .............................................................................................................................- 119 - 2.6.10 通过telnet登录目标板...........................................................................................................- 120 - 2.6.11 使用ftp向目标版传送文件 ...................................................................................................- 121 - 2.6.12 Web server测试 ......................................................................................................................- 122 - 2.6.13 触摸屏校正保存 ...................................................................................................................- 123 - 2.6.14 使用ActiveSync进行USB同步通讯 .....................................................................................- 124 - 2.6.15 无线网卡测试 .......................................................................................................................- 125 - 2.6.16 如何设置实时时钟并保存 ...................................................................................................- 126 - 2.7 使用H-JTAG快速烧写BIOS到开发板(全部过程鼠标操作) ...........................................................- 127 - 2.7.1 H-JTAG简介.............................................................................................................................- 127 - 2.7.2 安装并设置H-JTAG................................................................................................................- 128 - 2.7.3 设置Flash型号并烧写BIOS....................................................................................................- 132 - 2.7.4 常见问题 ...............................................................................................................................- 137 - 第三章 备份恢复系统及安装更新 .................................................................................................................- 138 - 3.1 备份和恢复系统 ................................................................................................................................- 138 - 3.1.1 备份系统 .................................................................................................................................- 139 - 3.1.2 使用备份文件恢复系统 .........................................................................................................- 143 - 3.2 安装Linux系统...................................................................................................................................- 146 - 3.2.1 分区 .........................................................................................................................................- 146 - 3.2.2 安装bootloader ........................................................................................................................- 148 - 3.2.3 安装linux内核 .........................................................................................................................- 150 - 3.2.4 安装根文件系统 .....................................................................................................................- 152 - 3.3 安装WinCE系统 ................................................................................................................................- 154 - 3.3.1 分区 .........................................................................................................................................- 155 - 3.3.2 安装bootloader ........................................................................................................................- 156 - 3.3.3 安装eboot ................................................................................................................................- 158 - 3.3.4 安装wince内核映象................................................................................................................- 159 - 3.4 下载到内存运行 ................................................................................................................................- 162 - 3.4.1 运行 2440test...........................................................................................................................- 163 - 3.4.2 运行uCos2 ...............................................................................................................................- 167 - 3.4.3 运行Linux................................................................................................................................- 172 - 3.4.4 运行WinCE .............................................................................................................................- 175 - 第四章 ADS1.2 集成开发环境的使用 ...........................................................................................................- 179 - 4.1 使用ADS创建LED工程.....................................................................................................................- 179 - 4.1.1 建立一个工程 .........................................................................................................................- 179 - 4.1.2 编译和链接工程 .....................................................................................................................- 184 - 4.2 使用H-JTAG进行代码调试...............................................................................................................- 191 - 4.2.1 为H-JTAG配置AXD DEBUGGER ........................................................................................- 191 - 第 - 5 - 页
4.2.4 使用H-JTAG在ADS1.2 环境下进行仿真调试......................................................................- 194 - 4.3 编译运行烧写 2440test......................................................................................................................- 194 - 4.3.1 编译和使用H-JTAG调试 2440test ......................................................................................- 195 - 4.3.2 通过USB把 2440test下载到运行........................................................................................- 199 - 4.4.3 把 2440test烧写到Nand Flash运行....................................................................................- 203 - 4.5 uCos2 的编译和烧写 ..........................................................................................................................- 206 - 4.5.1 编译uCos2 ...............................................................................................................................- 206 - 4.5.2 把uCos2 下载到内存运行 ......................................................................................................- 208 - 4.5.3 把uCos2 烧写到Nand Flash运行............................................................................................- 213 - 4.6 NBOOT的编译和烧写........................................................................................................................- 215 - 4.6.1 编译NBOOT............................................................................................................................- 215 - 4.6.2 把NBOOT烧写到Nand Flash .................................................................................................- 218 - 第五章 建立Linux开发环境............................................................................................................................- 221 - 5.1 基于Redhat Linux9.0 的开发环境建立.............................................................................................- 221 - 5.1.1 完全图解安装Redhat9.0 ..........................................................................................................- 221 - 5.1.2 建立交叉编译环境 ..................................................................................................................- 234 - 5.1.3 配置网络文件系统NFS服务 ...................................................................................................- 236 - 5.1.4 通过NFS启动系统..................................................................................................................- 237 - 5.1.5 配置PC机Linux的ftp服务........................................................................................................- 239 - 5.1.6 配置PC机的telnet服务.............................................................................................................- 240 - 5.1.7 在Redhat中添加新用户 ..........................................................................................................- 241 - 第六章 嵌入式Linux应用开发入门指南........................................................................................................- 243 - 6.1Hello,World! .........................................................................................................................................- 243 - 6.1.1 Hello,World源代码...................................................................................................................- 243 - 6.1.2 编译Hello,World......................................................................................................................- 243 - 6.1.3 把Hello,World下载到开发板运行..........................................................................................- 243 - 6.2 嵌入式Linux程序开发入门...............................................................................................................- 247 - 6.2.1 LED测试程序...........................................................................................................................- 247 - 6.2.2 测试按键 .................................................................................................................................- 248 - 6.2.3 UDP网络编程 ..........................................................................................................................- 250 - 6.2.4 数学函数库调用示例 .............................................................................................................- 255 - 6.2.5 线程编程示例 .........................................................................................................................- 256 - 6.2.6 管道应用编程示例 .................................................................................................................- 258 - 6.2.7 基于C++的Hello,World ..........................................................................................................- 263 - 6.3 最简单的嵌入式Linux驱动程序模块...............................................................................................- 264 - 6.3.1 Hello,Module源代码................................................................................................................- 264 - 6.3.2 把Hello,Module加入内核代码树,并编译 ...........................................................................- 265 - 6.3.3 把Hello, Module下载到开发板并安装使用 ..........................................................................- 268 - 6.4 简易Linux驱动程序示例...................................................................................................................- 269 - 6.4.1 LED驱动程序...........................................................................................................................- 269 - 6.4.2 按键驱动程序 .........................................................................................................................- 273 - 第 - 6 - 页
6.5 嵌入式Linux程序移植实例...............................................................................................................- 279 - 6.5.1 mp3 播放器madplay移植过程详解.........................................................................................- 279 - (1)建立工作目录,拷贝源代码包...................................................................................................- 280 - (2)解压源代码包...............................................................................................................................- 280 - (3)编译madplay所依赖的库文件.....................................................................................................- 281 - (4)编译安装madplay.........................................................................................................................- 282 - (5)测试PC版的madplay....................................................................................................................- 285 - (6)构建编译脚本build-x86 ...............................................................................................................- 285 - (7)构建并修正ARM版本的编译脚本build-arm..............................................................................- 286 - (8)下载madplay到开发板运行测试.................................................................................................- 290 - 第七章 常见bootloader的配置和编译 ............................................................................................................- 292 - 7.1 配置和编译vivi ..................................................................................................................................- 293 - 7.1.1 使用缺省配置编译 .................................................................................................................- 293 - 7.2 使用ADS编译YL-BIOS.....................................................................................................................- 295 - 7.2.1 使用ADS编译YL-BIOS..........................................................................................................- 295 - 7.2.2 把YL-BIOS下载到内存中运行...............................................................................................- 297 - 7.2.3 烧写YL-BIOS到开发板...........................................................................................................- 300 - 7.3 配置和编译U-Boot ............................................................................................................................- 302 - 7.3.1 配置和编译U-Boot .................................................................................................................- 303 - 7.3.2 把U-Boot烧写到开发板 .........................................................................................................- 304 - 第八章 配置和编译linux内核 .........................................................................................................................- 308 - 8.1 使用缺省配置文件编译内核 .............................................................................................................- 308 - 8.1.1 解压内核源代码 ......................................................................................................................- 308 - 8.1.2 装载缺省配置文件 .................................................................................................................- 309 - 8.1.3 编译内核 .................................................................................................................................- 310 - 8.1.4 各个Linux驱动程序源代码位置............................................................................................- 312 - 8.2 定制linux内核....................................................................................................................................- 313 - 8.2.1 如何配置CPU选项..................................................................................................................- 314 - 8.2.2 如何配置各个尺寸的LCD驱动支持......................................................................................- 316 - 8.2.3 如何配置触摸屏 .....................................................................................................................- 319 - 8.2.4 如何配置USB鼠标和键盘......................................................................................................- 322 - 8.2.5 如何配置优盘的支持 .............................................................................................................- 325 - 8.2.6 如何配置网眼和中芯微等USB摄像头..................................................................................- 328 - 8.2.7 如何配置DM9000 网卡驱动..................................................................................................- 331 - 8.2.8 如何配置声卡驱动 .................................................................................................................- 337 - 8.2.9 如何配置SD/MMC卡驱动 .....................................................................................................- 341 - 8.2.10 如何配置LED驱动................................................................................................................- 342 - 8.2.11 如何配置按键驱动................................................................................................................- 343 - 8.2.12 如何配置LCD背光控制驱动 ...............................................................................................- 344 - 8.2.13 如何配置PWM控制蜂鸣器驱动..........................................................................................- 345 - 8.2.14 如何配置串口驱动 ...............................................................................................................- 346 - 第 - 7 - 页
8.2.15 如何配置RTC实时时钟驱动................................................................................................- 347 - 8.2.16 如何配置yaffs文件系统的支持............................................................................................- 348 - 8.2.17 如何配置EXT2/VFAT/ NFS等文件系统..............................................................................- 350 - 8.3 yaffs根文件系统映象的制作 .............................................................................................................- 355 - 第九章 WinCE开发指南 .................................................................................................................................- 357 - 9.1 基于WinCE5.0 的开发环境................................................................................................................- 357 - 9.1.1 安装Platform Builder 5.0(含 2007 最新补丁)........................................................................- 357 - 9.1.2 导入安装BSP ..........................................................................................................................- 368 - 9.1.3 安装无线网卡驱动程序 .........................................................................................................- 372 - 9.1.4 编译内核工程示例 ..................................................................................................................- 374 - 9.1.5 安装Embedded Visual C++(EVC) ..........................................................................................- 378 - 9.1.6 安装EVC补丁和导出的SDK .................................................................................................- 384 - 9.1.7 定制CE内核 ............................................................................................................................- 393 - 9.2 使用ActiveSync与PC同步通讯(公共) ...............................................................................................- 407 - 9.2.1 安装ActiveSync.......................................................................................................................- 407 - 9.2.2 为同步通讯安装USB驱动......................................................................................................- 412 - 9.2.3 使用ActiveSync同步传输工具复制文件...............................................................................- 416 - 9.2.4 使用ActiveSync与Platform Builder连接实现通讯并屏幕截图 ............................................- 419 - 9.2.5 使用ActiveSync与Platform Builder在线编辑注册表.............................................................- 426 - 9.3 创建EVC的Hello,World, 并编译下载到开发板运行......................................................................- 427 - 9.4 创建VS2005/2008 应用程序, 并编译下载到开发板运行 ..............................................................- 434 - 9.4.1 创建项目 .................................................................................................................................- 435 - 9.4.2 设置连接开发板 .....................................................................................................................- 437 - 9.4.3 编译下载程序到开发板运行 .................................................................................................- 440 - 9.5 LED驱动程序编写及测试示例 ...........................................................................................................- 441 - 9.5.1 了解硬件连接 .........................................................................................................................- 442 - 9.5.2 编写LED流式驱动程序..........................................................................................................- 443 - 9.5.3 把LED驱动程序添加到BSP中以编译...................................................................................- 449 - 9.5.4 编写并编译LED测试应用程序..............................................................................................- 451 - 9.5.5 把LED测试程序添加到内核,并建立桌面快捷方式..........................................................- 454 - 附录 1 Qt嵌入式图形开发入门 ............................................................................................................- 456 - 1. 设置开发环境 ......................................................................................................................................- 456 - 2. 编译X86 平台的Qtopia和Hello,World和嵌入式浏览器 ....................................................................- 456 - 2.1 编译Qt/Embedded ......................................................................................................................- 457 - 2.2 在PC上模拟运行Qtopia.............................................................................................................- 457 - 2.3 编译Hello, World示例................................................................................................................- 457 - 2.4 单独运行Hello, World................................................................................................................- 458 - 2.5 在Qtopia中运行Hello,World......................................................................................................- 458 - 3 编译ARM平台的Qtopia和Hello,World和嵌入式浏览器....................................................................- 459 - 3.1 编译Qt/Embedded ......................................................................................................................- 459 - 3.2 编译Hello, World示例................................................................................................................- 460 - 第 - 8 - 页
分享到:
收藏