標(biāo)題: 嵌入式軟件工程師應(yīng)該具備哪些知識? [打印本頁]

作者: 續(xù)我心弦    時(shí)間: 2022-11-25 13:26
標(biāo)題: 嵌入式軟件工程師應(yīng)該具備哪些知識?
想問下學(xué)生階段如果想從事嵌入式軟件方面應(yīng)該要具備哪些知識呢,本人大三,學(xué)完STM32單片機(jī)的基本例程了,想從事這方面的話平時(shí)應(yīng)該咋去學(xué)呢?

作者: Y_G_G    時(shí)間: 2022-11-26 12:56
嵌入式這玩意哪學(xué)得完呀,有的人到退休了還在學(xué)習(xí)呢
大學(xué)就學(xué)一些基礎(chǔ),C語言,實(shí)時(shí)操作系統(tǒng),英語,相關(guān)軟件的應(yīng)用,程序調(diào)試之類的
工作上的東西,它是針對性很強(qiáng)的,參加工作之后可以針對性的學(xué)習(xí)
作者: 啤酒瓶子老大    時(shí)間: 2022-11-26 21:42
如果有時(shí)間,還可以學(xué)各做模塊啊。學(xué)習(xí)硬件啊,自己畫板子。學(xué)習(xí)通訊協(xié)議。485,CAN,激光測距。等等
更高級的還有視覺AI控制。
還有智能家居,智能控制。
可以學(xué)的太多了。
作者: TTQ001    時(shí)間: 2022-11-27 05:47
嵌入式工程師不僅要有軟件知識還要有硬件知識。 嵌入式設(shè)計(jì)還需要盡可能多的通信協(xié)議。 另一項(xiàng)技能是使用最流行的編程語言精通編程。
作者: 社會(huì)你虎哥    時(shí)間: 2022-11-28 21:27
1、具備簡單的硬件電路設(shè)計(jì)能力,包括數(shù)字電路和模擬電路;做嵌入式軟件對硬件一樣要有一定的基礎(chǔ);

2、MCU設(shè)計(jì)與應(yīng)用,從單片機(jī)到ARM到DSP等要具備根據(jù)客戶要求設(shè)計(jì)產(chǎn)品的能力;外圍端口和設(shè)備的設(shè)計(jì)使用以及驅(qū)動(dòng)程序的編寫能力,包括ADC、FLASH、EEPROM、RTC、Timer、GPIO、CAN、UART、I2C、SPI、以太網(wǎng)、液晶顯示器等等;

3、操作系統(tǒng)方面至少要精通一種嵌入式操作系統(tǒng),比如uCOSIII、freeRTOS 、Vxworks等,并且一定要學(xué)嵌入式Linux ,搞明白多任務(wù)調(diào)度、信號量、郵箱等的原理和使用;在實(shí)際的項(xiàng)目中使用這些操作系統(tǒng)并逐漸掌握它們;

4、能編寫常見的linux平臺下的外圍設(shè)備驅(qū)動(dòng),包括但不限于ADC、GPIO、UART、I2C、攝像頭、SD卡、網(wǎng)卡、SPI等等,搞明白字符設(shè)備、塊設(shè)備以及網(wǎng)絡(luò)設(shè)備的常用設(shè)備驅(qū)動(dòng)程序架構(gòu);

作者: slf252    時(shí)間: 2022-11-29 08:33
主要看你從事的工作方向,針對性的學(xué)習(xí)。
作者: 續(xù)我心弦    時(shí)間: 2022-12-1 00:30
發(fā)表于 2022-11-28 21:27
1、具備簡單的硬件電路設(shè)計(jì)能力,包括數(shù)字電路和模擬電路;做嵌入式軟件對硬件一樣要有一定的基礎(chǔ);

2、 ...

所以前輩能大概描述下學(xué)習(xí)路線嘛

作者: WinnerZS    時(shí)間: 2023-12-15 11:38
Y_G_G 發(fā)表于 2022-11-26 12:56
嵌入式這玩意哪學(xué)得完呀,有的人到退休了還在學(xué)習(xí)呢
大學(xué)就學(xué)一些基礎(chǔ),C語言,實(shí)時(shí)操作系統(tǒng),英語,相關(guān)軟件的 ...

您是嵌入式/DSP軟件高工嗎?我們有遇到逆變器并網(wǎng)軟件問題需要這方面高手支持
作者: Y_G_G    時(shí)間: 2023-12-15 12:36
WinnerZS 發(fā)表于 2023-12-15 11:38
您是嵌入式/DSP軟件高工嗎?我們公司有遇到逆變器并網(wǎng)軟件問題需要這方面高手支持

不是,我就一個(gè)做LED手電筒的,安規(guī),工控,醫(yī)療這種高級的,玩不動(dòng),沒那個(gè)能力
作者: 3146569600    時(shí)間: 2023-12-18 10:18
c語言需要精通,數(shù)電模電這些一般基礎(chǔ)知識就可以,還需要熟悉各種硬件插口的通信協(xié)議,學(xué)習(xí)能力一定要強(qiáng),這些只是必備,還有很多




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1