FSPAD_702开源平板统一零售价:¥1800元
一、FSPAD_702开源平板的特色
1、真正的产品级平板电脑,产品的功能及软硬件技术含量绝非一般开发板可以比拟
2、运行Android4.0系统
3、功能强大的Cortex-A8处理器,主频1.2G
4、硬件资源丰富,标配包含:5点电容触摸屏、7寸LCD、WiFi、重力感应传感器、摄像头、锂电池等。
5、提供uboot、Linux内核、Android等所有源码
6、提供硬件原理图
7、产品的性价比高
二、FSPAD_702简介
在培训和技术推广的过程中发现,目前市面上的普通开发板越来越满足不了学员的需求。特别是在Android系统出现后,这种情况越来越明显。学员希望能够基于真正产品学习。因为普通开发板相比最终的Android产品(如:平板电脑、手机),存在几个问题:
(1) 硬件结构比较简单
通常没有锂电池电源管理硬件部分,没有摄像头、WiFi、重力感应等重要组件。或者有一些相关模块,但没有按产品的方式整合好。
(2) 软件系统不完善
一般会配有一套基本功能的Android系统,但功能简单、稳定性差。这种代码的可学习性差。
(3) 设计缺乏新意,学员很难找到学习和开发产品的乐趣
在此需求下,华清远见开创性的设计了FSPAD_702开源平板电脑。利用此产品可以更好的促进ARM处理器、Linux、Android相关技术技术推广和培训业务。本系统功能强大,和市面上的平板电脑产品相当,外观精美,并且开放硬件原理图及所有软件源码资料,非常适合Android底层、Android应用、Linux内核、ARM处理器相关知识的学习与研究。
三、产品标准配置
四、产品选配模块
五、平板典型功能展示
1.摄像头功能
摄像头拍照。
摄像头录像。
2.平板wifi上网功能
(1).选择Android系统的“设置”功能,打开wifi。
(2).选择网络,填写相应的信息并连接。
(3).wifi连接成功。
(4).通过wifi访问网络。
3.播放1080P高清视频功能
(1).通过u***线将平板和电脑连接。
(2).点击平板右下角,选择“USB已连接”,将文件复制到平板中。
(3).进入如下界面,点击“打开USB存储设备”。
点击“打开USB存储设备”后。
(4).此时在电脑将出现平板的存储设备的盘符"FARSIGHT"。
(5).点击进入"FARSIGHT",将高清视频复制到"DCIM"目录下即可。
然后点击“关闭USB存储设备”。
(6).平板播放高清视频如图所示:
4.根据三轴加速度进行屏幕翻转
(1)进入Android4.0系统的“设置”界面,选择“辅助功能”,选择“自动旋转屏幕”。
(1)根据三轴加速度数值使屏幕翻转,将平板横放,现在屏幕是横向的,如图所示:
(2).将平板竖放,现在屏幕是纵向的,如图所示:
6.丰富的apk软件
本平板具备丰富的软件,同时用户也可以自己安装apk软件,或者将自己开发的apk软件安装到本平板中(安装方法下文有叙述)。
游戏应用软件举例:
集成丰富的软件:
5.u***转网口模块使用说明
(1).模块展示
u***转网口模块:
(2).详细使用说明
①.将u***转网口模块连接到平板,并将网线插入u***转网口模块的网口端,模块连接如图所示:
②.开启平板Android系统的“设置”功能,进入设置界面后,点击“更多”选项,选择“以太网”选项,点击“使用以太网”选项,如图所示:
激活“使用以太网”功能,如图所示:
激活此功能后,可以看到“u***转网口”模块有蓝灯闪烁,如图所示:
同时,平板有相应的图标显示,说明网络连接成功,如图所示:
此时我们可以看到平板已经获取ip地址等信息,如图所示:
接下来就可以访问网络了,如图所示:
6. 3G上网模块使用说明
(1).3G模块展示
(2).将支持3G的手机上网卡插入3G模块中,并连接好相应的线,如图所示:
(3).将3G模块连接到平板(小u***口),待此模块的指示灯稳定亮时,就可以实现上网功能了。如图所示:
访问互联网:
六、配套文档资料介绍
为了帮助学员快速学习,用户手册除了介绍环境搭建外,还会不断的加入软硬件技术框架的分析文档。下面是部分手册目录。
一.平板典型功能展示 ..............................................................................5
1.平板整体效果 ...............................................................................5
2.平板摄像头功能..............................................................................5
3.平板wifi上网功能............................................................................7
4.播放高清视频功能............................................................................9
5.根据三轴加速度进行屏幕翻转..................................................................11 二.模块使用说明 ..................................................................................14
1.u***转网口模块使用说明 ......................................................................14
2. 3G上网模块使用说明 ........................................................................17 三.安装虚拟机软件 ................................................................................19 四.Android4.0开发环境搭建 ........................................................................22
1.安装Ubuntu10.04(64bit) ...................................................................22
2.配置TFTP ...................................................................................23
3.配置NFS ....................................................................................24 五. Android4.0环境配置 ...........................................................................25 六.代码准备 ......................................................................................26
1.内核和u-boot源码 ...........................................................................26
2.Android4.0源码 .............................................................................26 七.编译源码 ......................................................................................27
1.编译内核和u-boot源码 .......................................................................27
2.单独配置和编译内核 .........................................................................28
3.编译Android4.0源码并生成最终镜像 ...........................................................30 八.总体镜像烧写 ..................................................................................33 九.调试板连接详细步骤 ............................................................................35
1.调试板硬件展示 .............................................................................35
2.调试板连接步骤 .............................................................................36 十.详细烧写镜像步骤 ..............................................................................37
1.准备fastboot烧写工具 .......................................................................37
2.准备putty软件 ..............................................................................37
3.烧写bootloader .............................................................................39
4.烧写boot(zImage) ...........................................................................40
5.烧写env ....................................................................................40
6.烧写data ...................................................................................40
7.烧写recovery ...............................................................................40 十一. adb调试 ....................................................................................40
1.准备工作 ...................................................................................40
2.典型调试举例:安装apk软件 ...................................................................41
3.典型调试举例:将apk文件放入文件系统中并安装 .................................................41
4.典型调试举例:HAL层的so库文件放入文件系统中 .................................................42
5.典型调试举例:将驱动模块放入文件系统后插入 ..................................................42
6.典型调试举例:添加busybox到Android系统,支持vi编辑功能 ......................................43
7.典型调试举例:修改init.rc启动脚本 ...........................................................43
8.修改启动画面 ...............................................................................44 十二.nfs实验之cpio_initrd引导挂载Linux文件系统 ...................................................45
1.硬件连接 ...................................................................................45
2.网络配置 ...................................................................................46
3.编译源码 ...................................................................................46
4.配置平板挂载nfs ............................................................................48
5.运行交叉编译后的程序 .......................................................................52
6.在Linux文件系统中添加驱动模块 ..............................................................53
7.在Linux文件系统中卸载驱动模块 ..............................................................54 十三.nfs实验之挂载Linux文件系统 ..................................................................54
1.硬件连接 ...................................................................................54
2.网络配置 ...................................................................................55
3.配置u-boot 启动参数 ........................................................................55
4.配置内核 ...................................................................................56
5.重新编译内核等文件 .........................................................................58
6.烧写编译好的boot.img镜像 ...................................................................58
7.进入Linux_nfs文件系统查看调试环境 ..........................................................58
(1)查看网卡识别情况 ..................................................................58
(2)查看文件系统内容 ..................................................................58
(3)平板调试终端ping主机 ..............................................................59
(4)平板终端和主机nfs交互 .............................................................59
(5)在平板调试终端加载驱动模块 ........................................................59
(6)查看/dev目录下内容 ................................................................59
(7)查看/sys目录下内容 ................................................................60
(8)查看/proc目录下的内容 .............................................................60
(9)查看mount挂载的情况 ...............................................................60 十四. nfs实验之挂载Android4.0文件系统 ............................................................60
1.硬件连接 ...................................................................................61
2.网络配置 ...................................................................................61
3.配置u-boot 启动参数 ........................................................................62
4.配置内核 ...................................................................................63
5.重新编译内核等文件 .........................................................................64
6.烧写编译好的boot.img镜像 ...................................................................65
7.Android4.0文件系统制作方法 .................................................................65
8.进入Android_nfs文件系统查看调试环境 ........................................................65
(1)查看挂载的Android文件系统的内容 ...................................................66
(2)查看网络 ..........................................................................66
(3)在平板调试终端下ping主机 ..........................................................66
(4)查看mount挂载情况 .................................................................66
(5)平板终端和主机nfs交互 .............................................................67
(6)查看/dev目录下内容 ................................................................68
(7)查看/sys目录下内容 ................................................................68
(8)查看/proc目录下的内容 .............................................................68
(9)查看/sdcard目录下的内容 ...........................................................69
(10)在Android4.0系统中添加驱动模块 ...................................................69
(11)在Android4.0系统中卸载驱动模块 ...................................................69
(12)在Android4.0系统中使用vi编辑文件 .................................................69
(13)静态交叉编译程序 .................................................................70
(14)wifi上网功能 .....................................................................70 十五.Android HAL LED灯控制实验 ...................................................................71
十六.典型框架代码介绍 ............................................................................73
1.Android GSensor传感器系统相关说明 ..........................................................73
2.Android的Video输入输出系统相关说明 .........................................................74
3.Android wifi相关说明 .......................................................................76
4.Android的Audio系统相关说明 .................................................................77
5.Android的用户输入系统相关说明 ..............................................................79
6.Android的警报器-实时时钟系统相关说明 .......................................................80
|