作者cld123 (colin)
看板Soft_Job
標題Re: [請益] 嵌入式工程師工作內容有哪些?
時間Fri Jun 2 14:37:46 2017
提供自已的相關經驗
以前,公司接了一個專案,要幫A公司客製化一塊新的嵌入式系統的板子
當時AM3359 剛出來,網路上的資料很少
加上我根本不懂嵌入式系統,專長在純軟體,當時只會寫C/C++
被同事拐去做這個case
他跟我說,電路圖都沒有變更,只要將軟體灌進去就會動了
說真的,我連軟體要怎麼灌都不知道
會給我一年的時間寫軟體
這個project時間是1年半
沒想到,硬體修修改改就花了1年多
當時,我拿到硬體時已經是4月份,7月份要過EMI/EMC檢測
整個硬體都是不會動......
大家玩過AM3359的demo board就知道有分母子板
重新layout,整個板子只有20 cm x 20 cm,很薄
軟體install,根本不會動,連LCD 亮都不會亮
從最底層的code開始改, LCD和通訊的channel共用
還要查spec,看那些channel是可以用的
從4,5,6三個月,壓力大到...晚上睡沒幾小時...
從board接lcd,影像還會很慢....就是有點像慢動作播放
花了很多時間檢查是哪裡出問題
還要將影像從24色改成16色,新layout的板子不支援24色
還有ethernet本來是跑rgmii1 後來電路圖更改後,改跑mii1
你要是看不懂電路圖....就不用玩了
我也是接觸嵌入式後才開始學看電路圖,還有相關的tools
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.103.214
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1496385470.A.285.html
1F:推 hizuki: 被騙到了。這個其實稍微有經驗的人就知道什麼坑 06/02 15:21
2F:→ cld123: 我就是沒經驗才會被騙 06/02 15:30
3F:→ cld123: 這個project結案後,再也不碰嵌入式 06/02 15:31
4F:推 lovez04wj06: 大學專題傻傻的就做嵌入式,什麼不提,光是能讓他動 06/02 15:47
5F:→ lovez04wj06: 就浪費一堆時間.....更不用說啥底層元件的操作和之 06/02 15:47
6F:→ lovez04wj06: 後的程式部分....... 06/02 15:47
7F:推 lovez04wj06: 光是最簡單的初接觸都被搞的和白痴一樣,實際工作根 06/02 15:50
8F:→ lovez04wj06: 本不敢想像。 06/02 15:50
短短三個月將一塊不會動的板子,改到可以動,還要改週邊的驅動程式
讓microsdcard能讀取,讓lcd能動作,ethernet可以用...雜七雜八很多東西
重點是我是外行人..沒學過任何嵌入式...第一次接觸..真得很傻眼
當我改完後,將一些心得放TI的討論區.很多外國人問我問題
要怎麼修改code
※ 編輯: cld123 (59.120.103.214), 06/02/2017 16:20:27
9F:推 lovez04wj06: 嵌入式的東西,基本上任何心得demo都可以打包做教學 06/02 16:30
10F:→ lovez04wj06: 賣錢,除了太廣泛使用資源太多,不然網路資源根本沒 06/02 16:30
11F:→ lovez04wj06: 有。 06/02 16:30
12F:→ lovez04wj06: 我當初專題能詢問的,只有那塊板子的供應商,超級哭 06/02 16:31
13F:→ lovez04wj06: 。 06/02 16:31
14F:→ MOONY135: 請問這樣可以拿多少 感覺很恐怖 06/02 17:19
15F:→ codehard: 拿多少要看賺不賺錢 不賺錢他也發不起 06/02 17:54
16F:→ cld123: 這個案子只有100萬,硬體費用由客戶支出 06/02 23:39
17F:推 doranako: 嵌入式學到後來都要看懂電路圖,不然怎麼被人挖洞都不 06/03 10:09
18F:→ doranako: 知道 06/03 10:09
19F:→ viper9709: 感謝分享~ 06/03 17:04
20F:→ badyy: 如果是不看到的部份,就直接變黑洞~學會這招比較重要 06/03 18:50
21F:推 descent: 你還真猛, 這麼短時間就搞定這些。 06/03 22:34
22F:→ cld123: 本來想離職,最後硬着頭皮把系統搞定,還學會了android 06/03 22:39