浅谈单片机、ARM、嵌入式开发、Android 底层开发有什么关系?
时间:10-02
整理:3721RD
点击:
大概讲一下就好了哦
单片机是ARM的基础,或者说ARM就是复杂一点的单片机。
Android的底层是Linux,而Linux开发一般包括驱动开发、内核开发、模块开发、应用开发等,所以Android底层开发可以说等同于Linux开发,只是受到具体硬件的限制。
嵌入式开发包括的面很广:硬件、软件等等,其中Linux开发算是嵌入式开发的一部分基础。
要学Android底层开发,可以从Linux开发方面入手。如果觉得内容过多,可以研究一下busybox或uboot或uCOS,基本的操作系统原理知识是需要的。
只有单片机基础,对于搞Android开发还是太容易,需要增加硬件驱动方面的经验。
单片机是个系统(比如:51、AVR、PLC...),其中包含了去除了输入输出之外的运算器、控制器、存储器,我们用程序可以非常直观的控制引脚电平的高低。
好帖子,谢谢您一直的答疑解惑
有想学这些技术的吗,可以直接扣我聊哦,进步的路上一定需要交流沟通哦
