核心板: Tiny4412 | Smart210 | Tiny210 | Tiny6410 | Tiny2451 | Tiny2416 | Micro2440 | Smart4418 | Smart6818 | SOM-RK3399
卡片电脑: NanoPC-T1 | NanoPC-T2 | NanoPC-T3 | NanoPi NEO | NanoPi NEO2 | NanoPi NEO Air | NanoPi S2 | NanoPi A64| NanoPi M1 Plus | NanoPi K2| NanoPi NEO Plus2 | NanoPi Duo | NanoPi Fire2A | NanoPi Fire3| NanoPC-T3 Plus | NanoPi NEO Core | NanoPi NEO Core2
| NanoPi K1 Plus | NanoPC-T4 | Core4418 | NanoPi M4 | NanoPi M4V2 | NanoPi NEO4 | NanoPi Duo2| NanoPi R1| NanoPi R2S
| NanoPi R4S| NanoPi R2C| NanoPi R2C Plus | NanoPi R5S
一体化板: Mini210s | Mini6410 | Mini2451 | Mini2440
首页 公司简介 | 各地代理 | 支持和讨论 | 下载 | 维基 | 中文论坛 | English Forum | 联系我们
     
   
 

版本:2010-10-07

 
 

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

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



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

 
     

     

版权所有:广州友善电子科技有限公司
销售:020-85201025 技术支持:13719442657 技术支持Email: techsupport@friendlyarm.com
地址:广州市科学城科学大道33号视联科技园A座118室
建议使用1024×768分辨率、IE4.0以上版本浏览