安卓嵌入式底层,三种嵌入式开发方式供你选择

比如油田的分布式控制系统和工厂流水线,家庭中的VCD机或手机,甚至常见的PC终端设备的键盘、鼠标、硬盘、调制解调器都是由嵌入式处理器控制的嵌入式有三种:1、嵌入式应用开发,应该就是你说的嵌入式开发,也就是精通一门面向对象的语言比如c或者android,嵌入式开发是指在嵌入式操作系统下的开发,嵌入式底层开发需要你精通C语言,可以操作底层 。
1、 嵌入式开发和 底层开发是什么意思 嵌入式开发是指在嵌入式操作系统下的开发 。一般常用的系统有WinCE,Palm,还有现在的Symbian等 。其实只要懂C的,哪里都差不多,都有相应的SDK开发包 。用单片机组装开发是嵌入式,用arm7、arm9、powerpc等高级处理器开发,只是增加了操作系统,也属于嵌入式的开发 。嵌入式操作系统(EmbeddedSystem)指的是以应用为中心 。比如油田的分布式控制系统和工厂流水线,家庭中的VCD机或手机 , 甚至常见的PC终端设备的键盘、鼠标、硬盘、调制解调器都是由嵌入式处理器控制的
【安卓嵌入式底层,三种嵌入式开发方式供你选择】
2、 嵌入式开发和 底层开发有什么区别? 嵌入式有三种:1、嵌入式应用开发,应该就是你说的嵌入式开发,也就是精通一门面向对象的语言比如c或者android 。2.嵌入式内核移植,底层驱动开发,能看懂一些数字电路,会写一些简单的汇编语言,精通C语言 , 了解arm的基本架构 。linux内核越深越好 。我就写驱动3,嵌入式硬件开发 , 也就是说芯片的外围电路设计,结合芯片,就是一个嵌入式完整的运行系统 。应用开发门槛低 , 内核和驱动都不错 。硬件开发应该是最难的 。一般是两个预科,最后的硬件开发主要是研究生以上学历的人来做 。所以建议你学后两者之一 。基础好的话可以买开发板学习,一般会送教程光盘 。
3、 嵌入式 底层驱动开发需要哪些方面的知识,具体点的,新手求告知_百度知...嵌入式底层开发需要你精通C语言,可以操作底层 。其次,你要熟悉汇编,很多东西,比如程序是怎么执行的,都需要反汇编后才知道 。你还需要了解arm架构 , uc的知识,你还需要知道用户空间的编程基本都是用uc写的 。学习uc,建议买本书 。

    推荐阅读