在多年专业嵌入式培训和技术推广的过程中,我们不难发现目前市面上的普通开发板越来越无法满足广大学员和技术爱好者的培训学习需求。特别是在Android系统出现后,这种情况越来越明显。基于产品级开发的学习和研发体验已经成为亟待解决的问题。在此需求下,华清远见研发中心国内首家开创性的组织研发了FSPAD_702 Android开源平板电脑。并将此产品应用于Linux、Android课程的高级阶段,升级了原有的课程实验及项目案例。
一、嵌入式专业理论课程升级
1.1 Android应用课程全面升级
原有的Android应用课程实验,大多是在模拟器或开发板完成的。由于测试的环境资源有限或结构问题,最终影响到实验功能及效果。升级后的应用程序,运行在实际的平板产品上,可以充分利用平板的硬件资源、产品结构,完成生动形象的实验。
1.2 Android底层课程全面升级
原有Android底层课程是在开发板上完成的,开发板上没有集成g-sensor,电源管理等部分。且各个底层实验各自独立,没有集成到一起,形成综合系统。升级后的课程、实验及知识框架都更加完善。且系统版本也全面升级到Android4.0及Linux3.0.
二、项目案例升级
新增“基于开源平板的智能家居系统”的项目实战案例,以帮助学员在培训阶段就能够真实地体验产品级开发的环境。
项目名称:《基于开源平板的智能家居系统》。
项目简介:通过平板电脑采集环境参数、并根据信息自动控制、语音控制、或接收远程控制家中执行设备。这个方案主要利
用了Internet、GPRS、3G、WIFI、ZigBee等网络系统,平板电脑、传感器、执行单元组成的硬件系统,并充分
融入了嵌入式技术、物联网技术,使得系统具有扩展性好、实用性强、技术先进等特点。对快速掌握嵌入式技术
有很多帮助。
项目涉及到的主要技术:
●Linux设备驱动
●Android 应用开发
●Android Framework开发
●Android JNI开发
●Android HAL层开发
●Zigbee无线局域网络开发
●传感器技术(温度、光线、湿度、重力感应等)
●RFID技术
●Cortex-M0或Cortex-M3 ARM 微控制器技术
●I2C、SPI、中断、单总线、A/D、PWM、UART等多种接口技术
●GPRS远程报警技术
●嵌入式Web服务器技术
●语音控制技术
项目框架图:
硬件系统组成:开源平板FSPAD_702、FSIOT_A物联网平台(或者FS_11C14物联网平台)、多种通信模块