开发工具:
文件大小: 20mb
下载次数: 0
上传时间: 2010-11-12
详细说明: 目 录 第一章 MINI2440 开发板介绍 .........................................................................................................................- 10 - 1.1 MINI2440 开发板简介 .........................................................................................................................- 10 - 1.1.1 MINI2440 开发板外观 ..............................................................................................................- 10 - 1.1.2 MINI2440 开发板硬件资源特性 ........................................................................ ...................... - 11 - 1.1.3 用户光盘资源说明 ...................................................................................................................- 12 - 1.2 硬件资源分配 .......................................................................................................................................- 13 - 1.2.1 地址空间分配和片选信号定义 ...............................................................................................- 13 - 1.2.2 跳线说明 ...................................................................................................................................- 14 - 1.2.3 接口说明 ...................................................................................................................................- 14 - 1.3 linux特性...............................................................................................................................................- 14 - 1.4 WindowsCE特性 ...................................................................................................................................- 15 - 第二章 MINI2440 开发板使用说明 .................................................................................................................- 17 - 2.1 开发板设置及连接 ..............................................................................................................................- 17 - 2.1.1 启动模式选择 ...........................................................................................................................- 17 - 2.1.2 外部接口连接 ...........................................................................................................................- 17 - 2.1.3 设置超级终端 ...........................................................................................................................- 17 - 2.2 开发板BIOS功能及使用说明 .............................................................................................................- 20 - 2.3.1 开机进入BIOS模式 ..................................................................................................................- 20 - 2.2.2 安装USB驱动............................................................................................................................- 22 - 2.3.3 功能主菜单说明 .......................................................................................................................- 25 - 2.2.4 分区子菜单功能说明 ...............................................................................................................- 28 - 2.2.5 设置linux启动参数子菜单功能说明 .......................................................................................- 31 - 2.3 非操作系统下的外围资源测试 ..........................................................................................................- 35 - 2.3.1 下载运行测试程序 ...................................................................................................................- 35 - 2.3.2 外围资源测试 ...........................................................................................................................- 40 - 2.4 预装linux系统的功能和外围资源测试 ..............................................................................................- 52 - 2.4.1 播放mp3 .....................................................................................................................................- 53 - 2.4.2 如何中止程序的运行 ...............................................................................................................- 53 - 2.4.3 使用优盘/移动硬盘 ..................................................................................................................- 54 - 2.4.4 使用SD卡 ..................................................................................................................................- 55 - 2.4.5 使用USB摄像头抓图.................................................................................................................- 55 - 2.4.6 如何通过串口与PC互相传送文件...........................................................................................- 56 - 2.4.7 如何通过网络远程控制显示USB摄像头................................................................................- 58 - 2.4.8 如何控制板上的LED................................................................................................................- 60 - 2.4.9 测试板上的按键 ........................................................................................................................- 61 - 2.4.10 串口 2 和 3 的测试 .................................................................................................................- 62 - 2.4.11 测试蜂鸣器 .............................................................................................................................- 64 - 2.4.12 控制LCD的背光 .....................................................................................................................- 64 - 2.4.13 测试I2C存储器件 ...................................................................................................................- 65 - 2.4.14 使用telnet上bbs ........................................................................................................................- 66 - 2.4.15 如何设置网络以访问互联网网址..........................................................................................- 68 - 2.4.16 如何设置MAC地址 ................................................................................................................- 70 - 2.4.17 如何使用Telnet远程登录开发板............................................................................................- 73 - 2.4.18 使用ftp传递文件.....................................................................................................................- 73 - 2.4.19 通过网页控制板上的LED.......................................................................................................- 74 - 2.4.20 如何挂接使用网络文件系统NFS ..........................................................................................- 75 - 2.4.21 设置并保存系统实时时钟 ......................................................................................................- 76 - 2.4.22 如何掉电保存数据到Flash .....................................................................................................- 76 - 2.4.23 如何设置开机自动运行程序 ..................................................................................................- 77 - 2.4.24 如何使用命令进行屏幕截图 .................................................................................................- 78 - 2.5 预装WindowsCE的功能和外围资源测试 ..........................................................................................- 79 - 2.5.1 按键测试 ...................................................................................................................................- 80 - 2.5.2 LED测试 ....................................................................................................................................- 81 - 2.5.3 屏幕旋转测试 ...........................................................................................................................- 82 - 2.5.4 串口通信测试 ...........................................................................................................................- 82 - 2.5.5 如何使用优盘 ...........................................................................................................................- 84 - 2.5.6 如何使用SD/MMC卡 ...............................................................................................................- 85 - 2.5.7 使用Windows Media Player播放mp3 .......................................................................................- 86 - 2.5.8 如何使用超级播放器流畅播放SD卡中的Mpeg4 电影 ..........................................................- 87 - 2.5.9 以太网测试 ...............................................................................................................................- 87 - 2.5.10 通过telnet登录目标板.............................................................................................................- 88 - 2.5.11 使用ftp向目标版传送文件 .....................................................................................................- 89 - 2.5.12 Web server测试 ........................................................................................................................- 90 - 2.5.13 触摸屏校正保存 .....................................................................................................................- 91 - 2.5.14 使用ActiveSync进行USB同步通讯 .......................................................................................- 92 - 2.5.15 无线网卡测试 .........................................................................................................................- 93 - 2.6.16 如何设置实时时钟并保存 .....................................................................................................- 94 - 2.6 使用H-JTAG快速烧写BIOS到开发板(全部过程鼠标操作) .............................................................- 95 - 2.6.1 H-JTAG简介...............................................................................................................................- 95 - 2.6.2 安装并设置H-JTAG..................................................................................................................- 96 - 2.6.3 设置Flash型号并烧写BIOS....................................................................................................- 100 - 第三章 备份恢复系统及安装更新 .................................................................................................................- 107 - 3.1 备份和恢复系统 ................................................................................................................................- 107 - 3.1.1 备份系统 .................................................................................................................................- 107 - 3.1.2 使用备份文件恢复系统 ......................................................................................................... - 112 - 3.2 安装Linux系统................................................................................................................................... - 115 - 3.2.1 分区 ......................................................................................................................................... - 115 - 3.2.2 安装bootloader ........................................................................................................................ - 117 - 3.2.3 安装linux内核 ......................................................................................................................... - 119 - 3.2.4 安装根文件系统 .....................................................................................................................- 120 - 3.3 安装WinCE系统 ................................................................................................................................- 123 - 3.3.1 分区 .........................................................................................................................................- 123 - 3.3.2 安装bootloader ........................................................................................................................- 124 - 3.3.3 安装eboot ................................................................................................................................- 126 - 3.3.4 安装wince内核映象................................................................................................................- 127 - 3.4 下载到内存运行 ................................................................................................................................- 131 - 3.4.1 运行 2440test...........................................................................................................................- 131 - 3.4.2 运行uCos2 ...............................................................................................................................- 136 - 3.4.3 运行Linux................................................................................................................................- 141 - 3.4.4 运行WinCE .............................................................................................................................- 144 - 第四章 ADS1.2 集成开发环境的使用 ...........................................................................................................- 147 - 4.1 使用ADS创建LED工程.....................................................................................................................- 147 - 4.1.1 建立一个工程 .........................................................................................................................- 147 - 4.1.2 编译和链接工程 .....................................................................................................................- 152 - 4.2 使用H-JTAG进行代码调试...............................................................................................................- 159 - 4.2.1 为H-JTAG配置AXD DEBUGGER ........................................................................................- 159 - 4.2.4 使用H-JTAG在ADS1.2 环境下进行仿真调试......................................................................- 162 - 4.3 编译运行烧写 2440test ......................................................................................................................- 162 - 4.3.1 编译和使用H-JTAG调试 2440test ......................................................................................- 163 - 4.3.2 通过USB把 2440test下载到运行 ........................................................................................- 167 - 4.4.3 把 2440test烧写到Nand Flash运行....................................................................................- 170 - 4.5 uCos2 的编译和烧写 ..........................................................................................................................- 173 - 4.5.1 编译uCos2 ...............................................................................................................................- 173 - 4.5.2 把uCos2 下载到内存运行 ......................................................................................................- 175 - 4.5.3 把uCos2 烧写到Nand Flash运行............................................................................................- 179 - 4.6 NBOOT的编译和烧写........................................................................................................................- 182 - 4.6.1 编译NBOOT............................................................................................................................- 182 - 4.6.2 把NBOOT烧写到Nand Flash .................................................................................................- 185 - 第五章 建立Linux开发环境............................................................................................................................- 188 - 5.1 基于Redhat Linux9.0 的开发环境建立.............................................................................................- 188 - 5.1.1 完全图解安装Redhat9.0 ..........................................................................................................- 188 - 5.1.2 建立交叉编译环境 ..................................................................................................................- 201 - 5.1.3 配置网络文件系统NFS服务 ...................................................................................................- 202 - 5.1.4 通过NFS启动系统 ..................................................................................................................- 203 - 5.1.5 配置PC机Linux的ftp服务........................................................................................................- 205 - 5.1.6 配置PC机的telnet服务.............................................................................................................- 206 - 5.1.7 在Redhat中添加新用户 ..........................................................................................................- 207 - 第六章 嵌入式Linux应用开发入门指南........................................................................................................- 209 - 6.1Hello,World! .........................................................................................................................................- 209 - 6.1.1 Hello,World源代码...................................................................................................................- 209 - 6.1.2 编译Hello,World......................................................................................................................- 209 - 6.1.3 把Hello,World下载到开发板运行..........................................................................................- 209 - 6.2 嵌入式Linux程序开发入门...............................................................................................................- 213 - 6.2.1 LED测试程序...........................................................................................................................- 213 - 6.2.2 测试按键 .................................................................................................................................- 214 - 6.2.3 UDP网络编程 ..........................................................................................................................- 216 - 6.2.4 数学函数库调用示例 .............................................................................................................- 221 - 6.2.5 线程编程示例 .........................................................................................................................- 222 - 6.2.6 管道应用编程示例 .................................................................................................................- 224 - 6.2.7 基于C++的Hello,World ..........................................................................................................- 229 - 6.3 最简单的嵌入式Linux驱动程序模块...............................................................................................- 230 - 6.3.1 Hello,Module源代码 ................................................................................................................- 230 - 6.3.2 把Hello,Module加入内核代码树,并编译 ...........................................................................- 231 - 6.3.3 把Hello, Module下载到开发板并安装使用 ..........................................................................- 234 - 6.4 简易Linux驱动程序示例...................................................................................................................- 235 - 6.4.1 LED驱动程序...........................................................................................................................- 235 - 6.4.2 按键驱动程序 .........................................................................................................................- 239 - 6.5 嵌入式Linux程序移植实例...............................................................................................................- 245 - 6.5.1 mp3 播放器madplay移植过程详解.........................................................................................- 245 - (1)建立工作目录,拷贝源代码包...................................................................................................- 246 - (2)解压源代码包...............................................................................................................................- 246 - (3)编译madplay所依赖的库文件 .....................................................................................................- 247 - (4)编译安装madplay .........................................................................................................................- 248 - (5)测试PC版的madplay ....................................................................................................................- 251 - (6)构建编译脚本build-x86 ...............................................................................................................- 251 - (7)构建并修正ARM版本的编译脚本build-arm ..............................................................................- 252 - (8)下载madplay到开发板运行测试 .................................................................................................- 256 - 第七章 常见bootloader的配置和编译 ............................................................................................................- 258 - 7.1 配置和编译vivi ..................................................................................................................................- 259 - 7.1.1 使用缺省配置编译 .................................................................................................................- 259 - 7.1.2 配置vivi从Nor Flash启动 .......................................................................................................- 262 - 7.2 使用ADS编译YL-BIOS.....................................................................................................................- 263 - 7.2.1 使用ADS编译YL-BIOS..........................................................................................................- 263 - 7.2.2 把YL-BIOS下载到内存中运行...............................................................................................- 265 - 7.2.3 烧写YL-BIOS到开发板...........................................................................................................- 268 - 7.3 配置和编译U-Boot ............................................................................................................................- 270 - 7.3.1 配置和编译U-Boot .................................................................................................................- 271 - 7.3.2 把U-Boot烧写到开发板 .........................................................................................................- 272 - 第八章 配置和编译linux内核 .........................................................................................................................- 276 - 8.1 使用缺省配置文件编译内核 .............................................................................................................- 276 - 8.1.1 解压内核源代码 ......................................................................................................................- 276 - 8.1.2 装载缺省配置文件 .................................................................................................................- 277 - 8.1.3 编译内核 .................................................................................................................................- 278 - 8.1.4 各个Linux驱动程序源代码位置............................................................................................- 280 - 8.2 定制linux内核 ....................................................................................................................................- 281 - 8.2.1 如何配置CPU选项..................................................................................................................- 282 - 8.2.2 如何配置各个尺寸的LCD驱动支持......................................................................................- 284 - 8.2.3 如何配置触摸屏 .....................................................................................................................- 287 - 8.2.4 如何配置USB鼠标和键盘......................................................................................................- 290 - 8.2.5 如何配置优盘的支持 .............................................................................................................- 293 - 8.2.6 如何配置网眼和中芯微等USB摄像头..................................................................................- 296 - 8.2.7 如何配置CS8900 网卡驱动....................................................................................................- 299 - 8.2.8 如何配置声卡驱动 .................................................................................................................- 305 - 8.2.9 如何配置SD/MMC卡驱动 .....................................................................................................- 309 - 8.2.10 如何配置LED驱动................................................................................................................- 310 - 8.2.11 如何配置按键驱动................................................................................................................ - 311 - 8.2.12 如何配置串口驱动 ...............................................................................................................- 312 - 8.2.13 如何配置RTC实时时钟驱动................................................................................................- 313 - 8.2.14 如何配置yaffs文件系统的支持............................................................................................- 314 - 8.2.15 如何配置EXT2/VFAT/ NFS等文件系统..............................................................................- 316 - 8.3 yaffs根文件系统映象的制作 .............................................................................................................- 321 - 第九章 WinCE开发指南 .................................................................................................................................- 323 - 9.1 基于WinCE5.0 的开发环境................................................................................................................- 323 - 9.1.1 安装Platform Builder 5.0(含 2007 最新补丁) ........................................................................- 323 - 9.1.2 导入安装BSP ..........................................................................................................................- 334 - 9.1.3 安装无线网卡驱动程序 .........................................................................................................- 337 - 9.1.4 编译内核工程示例 ..................................................................................................................- 340 - 9.1.5 导出SDK .................................................................................................................................- 344 - 9.1.6 安装Embedded Visual C++(EVC) ..........................................................................................- 350 - 9.1.7 安装EVC补丁和导出的SDK .................................................................................................- 356 - 9.1.8 定制CE内核 ............................................................................................................................- 365 - 9.2 使用ActiveSync与PC同步通讯(公共) ...............................................................................................- 379 - 9.2.1 安装ActiveSync.......................................................................................................................- 379 - 9.2.2 为同步通讯安装USB驱动......................................................................................................- 384 - 9.2.3 使用ActiveSync同步传输工具复制文件...............................................................................- 388 - 9.2.4 使用ActiveSync与Platform Builder连接实现通讯并屏幕截图 ............................................- 391 - 9.2.5 使用ActiveSync与Platform Builder在线编辑注册表 .............................................................- 398 - 9.3 创建EVC的Hello,World, 并编译下载到开发板运行......................................................................- 399 - 9.4 创建VS2005/2008 应用程序, 并编译下载到开发板运行 ..............................................................- 406 - 9.4.1 创建项目 .................................................................................................................................- 407 - 9.4.2 设置连接开发板 .....................................................................................................................- 409 - 9.4.3 编译下载程序到开发板运行 .................................................................................................- 412 - 9.5 LED驱动程序编写及测试示例 ...........................................................................................................- 413 - 9.5.1 了解硬件连接 .........................................................................................................................- 414 - 9.5.2 编写LED流式驱动程序..........................................................................................................- 415 - 9.5.3 把LED驱动程序添加到BSP中以编译...................................................................................- 421 - 9.5.4 编写并编译LED测试应用程序..............................................................................................- 423 - 9.5.5 把LED测试程序添加到内核,并建立桌面快捷方式..........................................................- 426 - 附录 1 Qt嵌入式图形开发入门 ............................................................................................................- 428 - 1. 设置开发环境 ......................................................................................................................................- 428 - 2. 编译X86 平台的Qtopia和Hello,World和嵌入式浏览器 ....................................................................- 428 - 2.1 编译Qt/Embedded ......................................................................................................................- 429 - 2.2 在PC上模拟运行Qtopia.............................................................................................................- 429 - 2.3 编译Hello, World示例................................................................................................................- 429 - 2.4 单独运行Hello, World................................................................................................................- 430 - 2.5 在Qtopia中运行Hello,World......................................................................................................- 430 - 3 编译ARM平台的Qtopia和Hello,World和嵌入式浏览器....................................................................- 431 - 3.1 编译Qt/Embedded ......................................................................................................................- 431 - 3.2 编译Hello, World示例................................................................................................................- 432 - 3.3 把hello,world下载到目标板并运行 ..........................................................................................- 432 - 3.4 使用自己编译的Qtopia更新制作文件系统..............................................................................- 436 - 4 常见问题 ...............................................................................................................................................- 436 - 4.1 执行build时出现的错误 ............................................................................................................- 437 - 4.2 编译hello时出现的错误 ............................................................................................................- 438 - 4.3 编译hello时出现的第二种错误信息..........................................................................................- 438 - 附录 2 使用BIOS的命令行更新和烧写系统 ..................................................................................................- 439 - 1.1. 如何进入BIOS的命令行模式 ..........................................................................................................- 439 - 1.1.1 从功能菜单进入命令行模式 .................................................................................................- 439 - 1.1.2 在Nand Flash启动时进入命令行模式 ...................................................................................- 440 - 2.2 安装linux ............................................................................................................................................- 440 - 2.2.1 对Nand Flash进行分区 ...........................................................................................................- 441 - 2.2.2 恢复BIOS ................................................................................................................................- 442 - 3.2.3 烧写linux内核 .........................................................................................................................- 444 - 3.2.4 烧写基于yaffs的根文件系统..................................................................................................- 446 - 3.2.5 启动系统 .................................................................................................................................- 448 - 3.3 安装wince...........................................................................................................................................- 448 - 3.3.1 对Nand Flash进行分区 ...........................................................................................................- 449 - 3.3.2 恢复BIOS ................................................................................................................................- 450 - 3.3.3 烧写Eboot................................................................................................................................- 451 - 3.3.4 烧写wince内核........................................................................................................................- 452 - 附录 3 使用SJF2440 烧写BIOS ......................................................................................................................- 456 - 1 安装GIVEIO驱动..................................................................................................................................- 456 - 2 使用SJF2440 烧写BIOS ....................................................................................................................... - 462 - ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.