历史上的今天
返回首页

历史上的今天

今天是:2026年01月06日(星期二)

正在发生

2023年01月06日 | 单片机是否为嵌入式技术,单片机和嵌入式学哪个

2023-01-06 来源:zhihu

单片机和嵌入式,我喜欢用儿子和爸爸这种关系去区分它们。

我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系嵌入式包含了单片机。

这层关系一定要先搞清楚。

那嵌入式除了单片机以外,还有分为以下几个主流方向:

1.单片机开发工程师

需要掌握的东西大概如下:

①学习C语言、汇编

②学习51、STM32单片机

③学习常用Usart、IIC、SPI、can协议。

④能看懂数据手册基本参数

⑤能看懂电路原理

⑥熟悉绘图工具(AD)使用。

2.Linux系统开发工程师

需要掌握的东西大概如下:

①熟悉uboo移植、内核kernel的裁剪。

②熟悉Linux设备驱动开发

③熟悉ARM CPU架构、Linux内核、内存管理、进程调度、文件系统、网络原理等。

④熟悉常用外设驱动Usart、IIC、SPI、Nandflash、MMU等

⑤熟悉Bootloader开发

3.Linux应用工程师

需要掌握的东西大概如下:

①.熟悉C和C++

②熟悉Linux系统文件、进程、内存共享、消息队列、信号、多线程、网络等

③熟悉GTK或者QT

④熟悉视频、音频、Ble等算法协议。

4.安卓系统开发工程师

需要掌握的东西大概如下:

①.熟悉Linux内核与驱动程序开发

②熟悉Android框架开发和维护

③熟悉Android Hal和framework开发

④熟悉JNI/NDK开发。

⑤熟悉Android下网络编程。

⑥熟悉C,C++,java,Shell编程语言。

每个方向所需要的学习的课程内容是不一样的,1和2是偏硬件驱动层,3,4是更偏重应用层。

很多人喜欢去评价,说哪个方向比哪个好,这4个方向没有绝对的哪个工资比哪个高,行内人自然懂,不懂得喷子键盘侠我也懒得解释

我做了这个行业10年来说说自己的看法。

这4个方向,没有说哪个比哪个好,如果单纯用工资去衡量,这种方式并不客观,可能会影响到你的判断和选择。

当初我就是这样,哪里工资高就去哪里,完全没考虑到一个行业的发展趋势。

最终导致的结果就是,你的收入很容易到达瓶颈,再怎么也涨不上去。


所以,这个首先看你个人的一个擅长或者兴趣领域。

如果你的动手能力强,可以往单片机开发方向和Linux系统开发方向。

如果你想偏软件的,不想碰硬件,往Linux应用开发和安卓开发

如果你是刚入门这块的话,我建议是先从单片机开发上手。

很多人说单片机开发很简单,没前途,不否认单片机开发工资确实低一点,因为大多数开发都是在做应用,单片机就是一个工具,你只会用工具工资还想高到哪里去?

如果你能独立完成产品软硬件设计看看?

会蓝牙、Zigbee、NBIOT、WiFi开发看看?

这些也都是单片机,只是在单片机内部加了特殊模块(BLE、Zigbee)集成的SOC。

这个大家可以去招聘平台搜搜看,搜嵌入式大多数都是单片机开发的职位,比如STM32之类的,足以说明市场之大,市场大意味着工作也好找。

还有一点就是局限性,用单片机做产品基本个人都能完整整个技术部分,包括硬件和软件设计。

而Linux或者安卓方向却很难,拿安卓来开发来说,他需要有Linux系统开发工程师把系统移植到ARM或者其他架构下的芯片里,然后把外设驱动都调好,安卓系统才能基于这上面跑起来。

所以如果你想后期自己创业做产品,单片机方向是比较合适的,只要你有丰富的经验,完全可以自己一个人独立开发一款产品。

当然,如果你完全是看工资,那往Linux和安卓方向比较适合你。


推荐阅读

史海拾趣

台湾奇力(Chip)公司的发展小趣事

奇力公司的成功离不开与奇美集团的紧密合作。奇美集团是台湾知名的面板生产厂家,拥有强大的技术实力和市场份额。奇力公司作为奇美集团的子公司,得到了奇美集团在技术、资金和市场等方面的全力支持。通过与奇美集团的紧密合作,奇力公司得以快速发展,并在LED芯片市场上取得了显著的成绩。

浙江凡华(FANHAR)公司的发展小趣事

奇力公司自创立之初,就致力于LED芯片的研发与生产。在技术积累方面,奇力公司不断引进先进的生产设备和技术人才,通过自主研发和合作创新,不断提升产品性能和质量。随着技术的突破,奇力公司逐渐在LED芯片市场上崭露头角,以其亮度高、性能稳定的产品赢得了客户的信赖。

Ericsson Power Modules公司的发展小趣事

随着产品质量的不断提升和技术的不断创新,Ericsson Power Modules开始积极拓展市场。公司不仅在欧洲市场取得了显著成绩,还逐步将业务拓展至亚洲、北美等地区。为了更好地服务全球客户,Ericsson Power Modules在瑞典斯德哥尔摩设立了总部,并在中国、美国等地建立了生产基地和研发中心。这种全球化布局使得Ericsson Power Modules能够更快速地响应市场需求,提供更高效、更便捷的服务。

AVX公司的发展小趣事

AVX一直致力于绿色技术的研发与应用。在数十年的深入研发支持下,AVX的产品为各种绿色技术提供了关键的支持,如风能、太阳能和水力发电等领域。这些技术的应用旨在节省现有能源并创建可靠、价格合理的电子系统,为可持续发展做出了积极贡献。AVX在这一领域的持续投入和创新,使其在绿色技术领域取得了显著成果。

Grayhill公司的发展小趣事
首先检查电路连接是否正确,确保所有元件都已正确接入电路。
Handok Co Ltd公司的发展小趣事
为防止过流和短路情况对电路造成损害,应设置合适的限流电阻和过流保护电路。

问答坊 | AI 解惑

可以红外遥控的渐亮白只灯

白只灯亮度可控,并不是什么新奇的技术了,核心还是可控硅、阻容降压。红外遥控的引入,可能会有些难度,因为白只灯本身会对红外信号产生干扰。 就在前不久,欧盟宣布要淘汰白只灯技术了,因为他的光电转换效率太低了,他们希望通过禁止使用 ...…

查看全部问答>

proteldxp

最近在学proteldxp。弄了一些有用的资料和大家分享哈。。一次不能传完。。就一个一个来挖…

查看全部问答>

想学一下硬件电路设计,请指教

工作需要学习硬件电路设计,但是以前没有任何基础,还是大学时学的模电数电,早还给老师了。 请指教如何入门?有没有什么经典的书籍推荐。 不甚感谢!…

查看全部问答>

如何把SCP-ECG格式的文件解码

如何把SCP-ECG格式的文件解码,转换为DICOM或BMP等可读格式???    具体说明从串口取到电脑里的文件数据是.ECG格式,用.TXT打开是乱码,要想 办法转成数据如:23 44 3F 11 27 56 ,这样才能转化为DICOM或BMP可读,但是不 知道怎样把.ECG里面 ...…

查看全部问答>

wince编译问题!

我在编译时,有个错误,是说打不开platform.bib文件, 具体是这样的     Cannot   open   D:\\Wince\\PUBLIC\\YC2440SBC\\RelDir\\SAMSUN~1\\postproc\\platform.bib    而我看过那个里面就 ...…

查看全部问答>

怎么在我制订的内核上添加我的版本号??

如题,希望在CE启动后的帮助中看到我设置的版本号 需要怎么做谢谢…

查看全部问答>

wince-GDI 测试显示??

Debugging and Testing > Windows CE Test Kit > CETK Tests > Graphics Device Interface Test中 Win_Primary GDI_VidMemory GDI_SysMemory 1BPP_BITMAP 1BPP_DIB_RGB 2BPP_DIB_RGB 4BPP_DIB_RGB 8BPP_DIB_RGB 16BPP_DIB_RGB555 ...…

查看全部问答>

【求助】中断

我中断函数是这样写的: interruput[UART0RX_VECTOR] void UART0RX(void){} 编译时说有如下错误: Error[Pe077]: this declaration has no storage class or type specifier Error[Pe065]: expected a ";" 请问这是什末错误?该怎样解决? ...…

查看全部问答>

无线电协会再创辉煌

本帖最后由 paulhyde 于 2014-9-15 02:54 编辑 …

查看全部问答>

STM32的ADC DMA USART综合学习

学习STM32的ADC转换,在开发板上写程序调试。 四个任务: 1.AD以中断方式(单次)采集一路 2.AD以中断方式连续采集四路 3.AD以DMA方式采集一路,DMA深度为一级 4.AD以DMA方式采集四路,每路DMA深度为28级,并滤波,说明滤波原理。 总结: ...…

查看全部问答>