一、Android嵌入式开发所以技术分类

1、Android应用程序开发
2、Android系统开发
3、Android移植开发(硬件相关)


二、开发方式

1、基于SDK开发
–使用Google提供的SDK。Android的SDK中包含Android系统下层的二进制映像、模拟器及相关的工具,在Linux和Windows系统中使用Eclipse IDE环境进行Android应用程序的开发。
–不需要使用硬件,不需要涉及Android系统的底层,只需要了解Android系统的API。

2、基于源码
–可以开发Android应用程序,进行系统移植或者开发Android系统本身。



3、基于源码开发涉及的内容
–Linux操作系统的基础知识;
–Linux内核知识(C语言);
–Linux驱动程序知识(C语言);
–处理器(ARM)技术
–Android底层库(C语言、C++);
–音频、视频和多媒体(C语言、C++、Java);
–电话部分(C语言、C++、Java);
–蓝牙、Wifi、定位系统(C语言、C++、Java);
–传感器系统(C语言、C++、Java)。


三、平板电脑的硬件组成

电源
输入–传感器–触摸屏、按键、摄像头、mic等
输出–显示屏、震动器、音频等
通讯–Wifi、bt、3G等
其它扩展

如果开发,华清远见的Android开源平板实验箱(FSPAD_733)可以好好利用下。
android平板嵌入式开发,还有别的快速学习途径吗?
物联网已经在飞速发展,智能机器人时代又马上要来临了,真想学点智能硬件编程知识。

更多相关文章

  1. Android系统架构-[Android取经之路]
  2. Android(安卓)日历开发教程[三]
  3. 开发android,我们需要哪些技能基础。
  4. 4412开发板Android教程——Android平台简介
  5. Android之——JNI配置C语言打印Logcat信息
  6. 教你如何修改Android默认字体大小和设置字体大小比例
  7. Android(安卓)开发日常笔记,持续更新中
  8. Android简明开发教程二十四:总结及示例代码下载
  9. 使用html,javascript,css,phonegap创建开发android应用程序

随机推荐

  1. Android、JUnit深入浅出(一)——JUnit初步
  2. Android(安卓)in Mono开发初体验之DataBa
  3. 基于Android的WiFi对讲机项目简介
  4. Android百度地图调用和GPS定位
  5. Android(安卓)内存泄漏调试(转载)
  6. Android的Animation的onAnimationXXX/onA
  7. android RecyclerView布局真的只是那么简
  8. 处女男学Android(十三)---Android(安卓)轻
  9. Android(安卓)DiskLruCache完全解析,硬盘
  10. Android Studio无法真机调试