| 首   页 | 公司简介 | mini6410 | mini2440 | micro2440 | 下载 | 各地代理 | 支持和讨论 | 中文论坛 | English Forum | 联系我们
人类最伟大的品质在于坚持,所有的梦想和目标都会因此而实现
 
     
   
 

版本:2010-09-03

 
 

详细介绍了Mini6410开发板上各种资源及接口,系统安装更新的方法,各种在板资源的设置和测试,另外还包括:

  1. Linux系统开发环境的设置,U-boot配置和编译,内核的配置和编译,文件系统映像制作,Qtopia-2.2.0移植编译,QtE-4.6.1移植编译等步骤
  2. WindowsCE6开发环境的建立,BSP的使用,常见定制项的设置,制作SDK等内容
  3. Android系统开发环境的建立,Android完整系统的编译,文件系统制作等
  4. Ubuntu系统开发环境的建立,Ubuntu所用内核的制作方法,Ubuntu文件系统制作等。
 
   
  说明:该程序适用于Mini6410开发板,是一个很小的裸机程序,开发平台为ADS,主要功能是点亮LED并驱动串口输出,程序运行后,板上的LED将会出现“对对碰”显示效果,同时从串口0打印“Hello, Mini6410”, 目标可执行文件可以被烧写到Nand Flash的Block0运行,也可以烧写至普通的SD卡运行使用,可以称之为Bootloader的雏形,本程序由友善之臂制作提供,转载请注明出处。(本文档及相应的源代码示例已包含在光盘中)  
     
   
 


第一章 Mini6410开发板介绍 - 10 -
1.1 Mini6410开发板简介 - 10 -
1.1.1 Mini6410开发板外观 - 11 -
1.1.2 Mini6410开发板硬件资源特性 - 11 -
1.1.3 机械尺寸图 - 13 -
1.1.4 Linux系统资源特性 - 13 -
1.1.5 WindowsCE 6.0系统资源特性 - 15 -
1.1.6 Android系统资源特性 - 16 -
1.1.7 Ubuntu系统特性 - 16 -
1.2布局及跳线 - 16 -
1.2.1 跳线说明 - 16 -
1.2.2 接口布局 - 17 -
1.3 接口定义及资源说明 - 17 -
1.3.1 系统内存分配图 - 18 -
1.3.2 电源接口和插座 - 18 -
1.3.3 串口 - 18 -
1.3.4 USB接口 - 19 -
1.3.5 网络接口 - 20 -
1.3.6 音频接口 - 20 -
1.3.7 电视输出口 - 21 -
1.3.8 JTAG接口 - 21 -
1.3.9 用户LED - 22 -
1.3.10 用户按键 - 22 -
1.3.11 双LCD接口 - 23 -
1.3.12 ADC输入 - 24 -
1.3.13 PWM控制蜂鸣器 - 24 -
1.3.14 红外接收 - 25 -
1.3.15 I2C-EEPROM - 25 -
1.3.16 SD卡 - 25 -
1.3.17 SDIO-II/SD-WiFi接口 - 26 -
1.3.18 CMOS CAMERA接口 - 26 -
1.3.19 GPIO接口 - 27 -
1.3.20 系统总线接口 - 28 -
第二章 Mini6410快速上手体验 - 30 -
2.1 开发板设置及连接 - 30 -
2.1.1 启动模式选择 - 30 -
2.1.2 外部接口连接 - 31 -
2.1.3 设置超级终端 - 31 -
2.2 烧写BIOS到SD卡 - 34 -
2.2.1 BIOS简介 - 35 -
2.2.1 基于WindowsXP烧写BIOS - 37 -
2.2.2 基于Windows7烧写BIOS - 39 -
2.3 体验快速安装、更新、恢复和运行系统 - 43 -
2.3.1 快速安装WindowsCE系统 - 43 -
2.3.2 快速更新为Android系统 - 44 -
2.3.3 快速恢复为Linux系统 - 45 -
2.3.4 在SD卡中直接运行Ubuntu系统(500M) - 45 -
2.3.5 关于配置文件FriendlyARM.ini - 45 -
2.4 BIOS菜单功能介绍 - 49 -
2.2.1 安装USB下载驱动 - 50 -
2.2.2 功能主菜单说明 - 57 -
第三章 安装和更新或运行系统 - 58 -
3.1 使用USB一键安装系统 - 58 -
3.1.1一键安装Linux系统(yaffs2或UBIFS格式) - 59 -
3.1.2 一键安装WinCE系统 - 65 -
3.1.3 一键安装Android(yaffs2或UBIFS格式) - 70 -
3.2 使用SD卡脱机快速安装系统 - 75 -
3.2.1 快速安装Linux(yaffs2格式) - 76 -
3.2.2快速安装Linux(UBIFS格式) - 76 -
3.2.3 快速安装WindowsCE6 - 77 -
3.2.4 快速安装Android(yaffs格式) - 78 -
3.2.5 快速安装Android(UBIFS格式) - 78 -
3.3 从SD卡直接运行各个系统 - 79 -
3.3.1 直接运行SD卡中的Linux - 79 -
3.3.2 直接运行SD卡中的WindowsCE - 80 -
3.3.3 直接运行SD卡中的Android - 80 -
3.3.4 直接运行SD卡中的Ubuntu - 81 -
第四章 Linux开发指南 - 82 -
4.1 初试Linux之图形界面Qtopia 2.2.0和Qt4系统 (预装) - 82 -
4.1.1 触摸屏校正 - 83 -
4.1.2 主要界面说明 - 84 -
4.1.3 播放Mp3 - 85 -
4.1.4 播放视频 - 85 -
4.1.5 图片浏览 - 86 -
4.1.6 自动装载SD卡和优盘 - 87 -
4.1.7 计算器 - 88 -
4.1.8 命令终端 - 88 -
4.1.9 文件浏览器 - 89 -
4.1.10 网络设置 - 90 -
4.1.11 Ping测试 - 91 -
4.1.12 浏览器 - 92 -
4.1.13 LED测试 - 92 -
4.1.14 EEPROM读写测试 - 93 -
4.1.15 PWM控制蜂鸣器 - 94 -
4.1.16 串口助手 - 95 -
4.1.17 使用GPRS Modem拨号上网 - 98 -
4.1.18 使用GPRS Modem单发和群发短信 - 100 -
4.1.19 录音 - 102 -
4.1.20 使用USB摄像头拍照 - 102 -
4.1.21 CMOS摄像头预览拍照 - 103 -
4.1.22 LCD测试 - 104 -
4.1.23 背光控制 - 104 -
4.1.24 A/D转换 - 105 -
4.1.25 按键测试 - 105 -
4.1.26 触摸笔测试 - 106 -
4.1.27 条码扫描 - 107 -
4.1.28 语言设置 - 107 -
4.1.29 设置时区-日期-时间-闹钟 - 109 -
4.1.30 屏幕旋转 - 110 -
4.1.31 设置开机自动运行程序 - 112 -
4.1.32 关于关机 - 113 -
4.1.33 看门狗 - 114 -
4.1.34 启动QtE-4.6.3 - 115 -
4.2 通过串口终端操作开发板 - 117 -
4.2.1播放mp3 - 118 -
4.2.2 如何中止程序的运行 - 119 -
4.2.3 使用优盘/移动硬盘 - 119 -
4.2.4 使用SD卡 - 121 -
4.2.5 如何通过串口与PC互相传送文件 - 122 -
4.2.6 控制板上的LED - 124 -
4.2.7测试板上的按键 - 125 -
4.2.8 串口测试 - 126 -
4.2.9 测试蜂鸣器 - 127 -
4.2.10 控制LCD的背光 - 128 -
4.2.11 测试I2C-EEPROM - 128 -
4.2.12 AD转换测试 - 129 -
4.2.13 测试TV-OUT - 130 -
4.2.14 测试多媒体播放 - 130 -
4.2.15 CMOS摄像头动态预览 - 131 -
4.2.16使用telnet上bbs - 131 -
4.2.17 如何设置网络以访问互联网 - 133 -
4.2.18 如何设置MAC地址 - 135 -
4.2.19 如何使用Telnet登录开发板 - 137 -
4.2.20 使用ftp传递文件 - 138 -
4.2.21 通过网页控制板上的LED - 138 -
4.2.22 如何挂接使用网络文件系统NFS - 139 -
4.2.23设置并保存系统实时时钟 - 140 -
4.2.24 如何掉电保存数据到Flash - 140 -
4.2.25设置开机自动运行程序 - 141 -
4.2.26 如何使用命令进行屏幕截图 - 142 -
4.2.27 查看开发板内存信息 - 142 -
4.3 安装并设置Fedora9 - 144 -
4.3.1 图解安装Fedora 9.0 - 144 -
4.3.2 添加新用户 - 158 -
4.3.3 访问Windows系统中的文件 - 161 -
4.3.4 配置网络文件系统NFS服务 - 166 -
4.3.5 建立交叉编译环境 - 169 -
4.4 解压安装源代码及其他工具 - 172 -
4.4.1 解压安装源代码 - 172 -
4.4.2 解压创建目标文件系统 - 174 -
4.4.3 解压安装文件系统映像工具 - 174 -
4.4.4解压安装LogoMaker - 175 -
4.5 配置和编译U-boot - 177 -
4.5.1 配置编译支持NAND启动的U-boot - 177 -
4.5.2 配置编译支持SD卡启动的U-boot - 177 -
4.5.3 U-boot使用说明 - 177 -
4.6 配置和编译内核 - 178 -
4.7 配置和编译busybox - 179 -
4.8 制作目标板文件系统映象 - 179 -
4.8.1 制作yaffs2文件系统映像 - 180 -
4.8.2 制作ubifs文件系统映像 - 180 -
4.8.3 制作ext3文件系统映像 - 180 -
4.9 嵌入式Linux应用程序示例 - 180 -
4.9.1 Hello,World! - 181 -
4.9.2 LED测试程序 - 185 -
4.9.3 测试按键 - 186 -
4.9.4 PWM控制蜂鸣器编程示例 - 188 -
4.9.5 I2C-EEPROM编程示例 - 191 -
4.9.6 串口编程示例 - 194 -
4.9.7 UDP网络编程 - 200 -
4.9.8 数学函数库调用示例 - 205 -
4.9.9 线程编程示例 - 206 -
4.9.10 管道应用编程示例-网页控制LED - 208 -
4.9.11 基于C++的Hello,World - 213 -
4.10嵌入式Linux驱动程序示例 - 214 -
4.10.1 Hello,Module-最简单的嵌入式Linux驱动程序模块 - 214 -
4.10.2 LED驱动程序 - 219 -
4.10.3 按键驱动程序 - 222 -
4.11 编译Qtopia-2.2.0 - 228 -
4.11.1 解压安装源代码 - 228 -
4.11.2 编译和运行x86版本的Qtopia-2.2.0 - 228 -
4.11.3 编译和运行arm版本的Qtopia-2.2.0 - 230 -
4.12 编译QtE-4.6.3 - 231 -
4.12.1 解压安装源代码 - 231 -
4.12.2 编译和运行arm版本的QtE-4.6.3 - 231 -
第五章 WindowsCE 6.0开发指南 - 233 -
5.1 体验WindowsCE6 - 233 -
5.1.1 触摸屏校正 - 233 -
5.1.2 查看系统信息 - 235 -
5.1.3 设置实时时钟并保存 - 235 -
5.1.4 用户存储空间 - 236 -
5.1.5 使用优盘和SD卡 - 236 -
5.1.6 播放mp3 - 237 -
5.1.7 测试LED - 237 -
5.1.8 测试按键 - 238 -
5.1.9 测试PWM控制蜂鸣器 - 238 -
5.1.10 录音测试 - 239 -
5.1.11串口助手 - 240 -
5.1.12 CMOS摄像头预览拍照 - 241 -
5.1.13 多媒体测试 - 242 -
5.1.14 TV-OUT测试 - 243 -
5.1.15 设置网络参数以连接互联网 - 244 -
5.1.16 使用SD无线网卡 - 246 -
5.1.17 与PC同步(基于Windows7) - 246 -
5.2 建立WindowsCE 6.0开发环境 - 251 -
5.2.1 安装Visual Studio 2005及补丁 - 253 -
5.2.2 安装Windows CE 6.0及补丁 - 268 -
5.2.3 安装第三方软件腾讯QQ - 290 -
5.2.4 安装BSP及内核工程示例 - 297 -
5.3 配置和编译WindowsCE 6.0内核及Bootloader - 300 -
5.3.1 编译缺省内核示例工程 - 301 -
5.3.2 在BSP中修改LCD类型及串口输出功能 - 311 -
5.3.3 关于BootLoader - 312 -
5.3.4 创建SDK - 314 -
5.3.8 安装SDK - 317 -
第六章 Android开发指南 - 323 -
6.1 安装和使用Android - 323 -
6.1.1 安装Android - 323 -
6.1.2 旋转屏幕显示 - 324 -
6.1.3 播放mp3 - 325 -
6.1.4 使用SD-WiFi上网 - 326 -
6.1.5 使用CMOS摄像头 - 329 -
6.2 建立Android开发环境 - 331 -
6.2.1 关于开发平台和交叉编译器 - 331 -
6.2.2 解压安装源代码 - 332 -
6.2.3 安装其他工具 - 333 -
6.3 配置和编译U-boot - 333 -
6.4 配置和编译Linux内核 - 334 -
6.5 从源代码开始创建Android - 334 -
6.6 制作安装或运行文件系统映像 - 335 -
6.6.1 制作yaffs2格式的文件系统映像 - 335 -
6.6.2 制作UBIFS格式文件系统映像 - 336 -
6.6.3 制作ext3格式的文件系统映像 - 336 -
第七章 嵌入式Ubuntu安装及使用说明 - 337 -
7.1 使用SD卡运行Ubuntu - 337 -
7.2 建立Ubuntu开发环境 - 339 -
7.2.1 关于开发平台和交叉编译器 - 339 -
7.2.2 解压安装内核源代码 - 339 -
7.3 创建EXT3 格式的Ubuntu系统映像文件 - 340 -
7.4 更多信息 - 341 -

 
     

     

版权所有:广州友善之臂计算机科技有限公司
销售:020-85201025 技术支持:13719442657 技术支持Emai: capbily@163.com
地址:广州市天河区龙口西路龙苑大厦A1座1705室(太平洋电脑城对面)
建议使用1024×768分辨率、IE4.0以上版本浏览