嵌入式开发和底层开发有什么区别?

分别需要掌握哪些技术?... 分别需要掌握哪些技术? 展开
 我来答
发呆的蜗牛520
2012-06-16
知道答主
回答量:14
采纳率:0%
帮助的人:12.9万
展开全部
嵌入式分三种:
1、嵌入式应用开发,应该就是你说的嵌入式开发,即c++或android等精通一门面向对象语言。
2、嵌入式内核移植,底层驱动开发,会看懂一些数字电路,能写一些简单的汇编语言,精通c语言,了解arm的基本架构,linux内核了解越深越好,会编写驱动
3、嵌入式硬件开发,即芯片的外围电路设计

以上三者合起来再加上芯片就是一个嵌入式完整运行的系统,应用开发入门门槛较低,内核和驱动还好,硬件开发应该是最难的吧

一般都是学前两个,最后那个硬件开发主要是研究生学历以上的人在搞。
所以推荐你学后面两个之一
如果你的基础好的话,可以买块开发板学,一般都会送教程光盘的。
如果你觉得基础薄弱的话,去报个班吧,报班也只是让你入门,以后发展还是要靠自己
百度网友3e56fb68bfa
推荐于2018-02-27 · TA获得超过356个赞
知道答主
回答量:37
采纳率:100%
帮助的人:21.7万
展开全部
我的理解,嵌入式开发分四个方向,1,硬件;2,驱动;3:操作系统;4:应用层软件,相对应的如果你要搞硬件方向那就FPGA/CPLD/DSP/ARM之类,驱动那就看LINUX设备驱动之类的书,系统级别要求硬件跟驱动都懂些,主要是对内核的裁剪之类的工作,应用层就多了ios,android,windows phone都算应用开发的,看你自己喜欢什么了,纯手打,望采纳!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华清远见
2018-06-25 · 专业始于专注 卓识源于远见
华清远见
华清远见于04年成立,13年始终专注于IT人才培养,目前业务涉及嵌入式、HTML5、JAVA、大数据、Android、UI、VR、物联网等学科,“做良心教育,做专业教育,做受人尊敬的职业教育
向TA提问
展开全部

嵌入式开发和底层开发的区别首先体现在于二者之间所处于的开发环境。因为嵌入式开发所的开发环境是处于嵌入式系统环境之下来进行的,而底层开发则是处于系统和网络的基端来进行来发的,而开发环境所处的不一样的,也就会必然导致开发所需要注意的问题,以及所使用的技术是不一样的,尤其是在技术上会有一定明显的区别。

嵌入式开发和底层开发还有一点区别就是二者的应用范围是不一样的,相对于来说,嵌入式开发的应用范围是更为广阔的,一般大到工厂,或者是手机,甚至是小到计算机所使用的鼠标键盘等等,都会用到嵌入式开发,而底层开发怎没有这么广泛的应用,一般来说,底层开发主要适用于电脑软件开发或者是人工智能开发等等。

当然了嵌入式开发和底层开发还有的一点区别就是二者所需要学习的知识是不一样的,因为二者所需要使用的技术是不一样的,所以自然而然二者之间所需要的知识也就是不一样的了,比如底层开发需要同学们去学习手机平台socket模型;熟悉各平台http协议栈,而嵌入式开发则是需要同学们去学习c++,C,Linux等技术知识的。

嵌入式开发参考学习资料:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Joyanne
2019-04-24
知道答主
回答量:68
采纳率:0%
帮助的人:5.1万
展开全部
如果你有需求找人做,或者你有技能给别人做,可以上猪八戒网工业制造,当服务商或者是咨询服务商,更全面更专业
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式