嵌入式开发是什么呢??
想了解一下什么是嵌入式开发,老是听这个词,但是具体的不明白,什么算是嵌入式呢???嵌入式开发都做些什么呢???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想了解一下什么是嵌入式开发,老是听这个词,但是具体的不明白,什么算是嵌入式呢???嵌入式开发都做些什么呢???
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
嵌入式,其实就是ARM+Linux,重点其实是嵌入式操作系统,建议先从单片机做起,了解GPIO、定时器啥的,也理解怎么用C语言操作硬件。然后再去学Linux操作系统,shell语法等,然后再买一个ARM开发板(初期买2410足够),学驱动开发啥的,建议去星创客学习。
我觉得刚开始不用要了解多少,但起码得懂内核源码中哪几个文件夹里的内容是最重要的,相应的目录是放什么内容的。如:include目录包括编译核心所需要的大部分头文件、ipc目录包含了核心进程间的通信代码……
嵌入式对linux内核要了解多少啊??
我也想知道的更详细些,现在看的都是C,汇编,机器原理,额,对电路知识一窍不通。
电路得学点哦,写驱动程序的时候会有用的。要学嵌入式的话建议去买块开发板
专门为实现某一功能而1)设计硬件;2)定制裁剪os;3)开发基于这个os的应用软件,这是我理解的嵌入式开发;
不大明白。。
看了下面讲的,你说的我也明白点了,就是名词太专业,不懂哇
嵌入式开发?
就是ARM
就是FPGA
就是SOC
就是UCOSII
......
恩,稍微明白点了。。
比如你为MP4定制一个系统,这个系统专门实现听歌和看视频;或者为手机定制一个手机系统,拥有简单的手机功能。就是对应某些功能,针对硬件情况来进行开发的软件或者系统定制就是嵌入式开发了。
嵌入式开发低层点的就是系统定制(系统裁剪),写驱动代码(无线网卡驱动、蓝牙驱动……),要不就是写点库,给高层点的调用。
嵌入式高层点的就是做软件咯,比如在嵌入式系统是做一个播放器之类的……
做嵌入式得懂ARM,了解数字电路和模拟电路,当然要精通C啦^^