[請益] 軟體轉韌體該如何入門

看板Tech_Job作者 (V. tricolor)時間2年前 (2021/10/26 17:47), 2年前編輯推噓34(34053)
留言87則, 32人參與, 2年前最新討論串1/2 (看更多)
小妹國立地名科大資管系應屆畢業, (雖然是應屆,但之前因為一些原因休學過。) 慣用語言C、C#、Java,近期較愛用Python, 網頁前後端、資料庫、Linux指令、App設計跟遊戲設計都有實作經驗。 硬體方面有用Arduino跟D1-mini寫過各種感測器與自走車小專案。自學硬體焊接,看得懂 一點點點電路圖,但不會設計電路。 近期學習AI跟machine learning概念,完成影像辨識專題並串接Line API或簡訊至手機端 。 (我也知道我學多而不精,但沒正職工作經驗下難尋專精方向QQ) 在MCU廠軟體部門當兼職QA幾年, 發現自己對AIOT或韌體領域特別感興趣。 想問如果想當/想應徵韌體工程師的話,需要加強哪些部分技能? LeetCode刷演算法題目? 電路學?實作ARM架構?8051?組語? 比較熟的RD是說只要看得懂Keil內的程式碼就好了,是真的嗎:O 我目前任職公司不收純軟背景,哪些公司比較可能會收純軟背景、教育訓練較完善? 過幾天再趁機問問其他資深RD,但現在想多徵詢不同產業前輩的意見。 希望業界前輩不吝賜教,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.181.9 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1635241633.A.A55.html ※ 編輯: natsufi (42.77.181.9 臺灣), 10/26/2021 17:49:25

10/26 17:50, 2年前 , 1F
電子學電路學作業系統念起來先
10/26 17:50, 1F
好的,我想這應該是最缺的部分……

10/26 17:52, 2年前 , 2F
keil跟程式碼關聯是啥?8051?FW? compiler?
10/26 17:52, 2F
應該是因為用的是32bits MCU所以用keil C來寫,他指的是看得懂公司內部的程式碼

10/26 17:53, 2年前 , 3F
考碩士
10/26 17:53, 3F

10/26 17:55, 2年前 , 4F
考EECS碩先
10/26 17:55, 4F

10/26 17:56, 2年前 , 5F
同意補四大CS碩士是最快捷徑
10/26 17:56, 5F
其實我也知道蠻多只要是四大碩就願意高薪從零教起,可是沒錢讀全職碩QQ ※ 編輯: natsufi (42.77.181.9 臺灣), 10/26/2021 18:03:58

10/26 17:58, 2年前 , 6F
Keil不是IDE嗎?還是我誤會了?
10/26 17:58, 6F

10/26 17:58, 2年前 , 7F
四大要改書審了
10/26 17:58, 7F

10/26 17:59, 2年前 , 8F
沒有電子電路作業系統基礎也是考不了碩士der
10/26 17:59, 8F
電機應該不行,考資工要補作業系統。 我系上是蠻注重計算機概論跟資料結構的, 在學期間我修的全都是網站、資料庫、網路、App之類的課程,把資管當資工在讀

10/26 18:00, 2年前 , 9F
8051算了吧 直接cortex m
10/26 18:00, 9F
因為太舊了嗎?我爬文是說8051比較好入門,有些老公司也還在用@@

10/26 18:02, 2年前 , 10F
為啥Keil跟程式碼無關? 他們大部分用Keil開發,那
10/26 18:02, 10F

10/26 18:02, 2年前 , 11F
確實要學怎麼在Keil上開發
10/26 18:02, 11F
應該是看懂其他人在keil上寫的程式的意思@@

10/26 18:02, 2年前 , 12F
認真講 QA不是軟體 不管是軟體還韌體 你要補念的東
10/26 18:02, 12F

10/26 18:02, 2年前 , 13F
西可多了..
10/26 18:02, 13F
是有寫自動化測試,這份工作主要糊口用,也沒指望被當作工作經歷啦QQ, 頂多對Debug能力有加分這樣。 軟體方面我自認跟其他多數同學比起來較認真學,只是跟業界人士比起來也只是小咖QQ ※ 編輯: natsufi (42.77.181.9 臺灣), 10/26/2021 18:15:23

10/26 18:05, 2年前 , 14F
Keil是IDE,現在IC複雜度太高,FW又大,8051已經不
10/26 18:05, 14F

10/26 18:05, 2年前 , 15F
堪使用了
10/26 18:05, 15F

10/26 18:06, 2年前 , 16F
很多一線IC廠已經有自家的tool chain生成bin檔
10/26 18:06, 16F

10/26 18:08, 2年前 , 17F
8051每個code bank是64K且不是32bit 處理器
10/26 18:08, 17F
原來如此,看來我還有很多要學

10/26 18:08, 2年前 , 18F
@@ 我們家也是自己有toolchain 但用Keil設定build
10/26 18:08, 18F

10/26 18:08, 2年前 , 19F
完再叫就好
10/26 18:08, 19F
原來是這樣:O 長知識了!

10/26 18:08, 2年前 , 20F
去淘寶買野火或正點原子的板子,按照文件所寫的慢慢
10/26 18:08, 20F

10/26 18:08, 2年前 , 21F
學,買便宜的就夠了,先求有興趣且看的下去。
10/26 18:08, 21F
好的!會參考您的意見,謝謝!

10/26 18:08, 2年前 , 22F
去買個stm32開發板自己看影片學約2個月就能處理uart
10/26 18:08, 22F

10/26 18:08, 2年前 , 23F
can bus……
10/26 18:08, 23F
好的,我最喜歡做中學了

10/26 18:10, 2年前 , 24F
大型的系統bin檔size太大是要壓縮的,booting再解
10/26 18:10, 24F

10/26 18:10, 2年前 , 25F
壓縮,這不是Keil辦得到了
10/26 18:10, 25F

10/26 18:14, 2年前 , 26F
Keil C就拿來寫小系統的MCU,能學的相當有限
10/26 18:14, 26F
原來是MCU主用的IDE @@ 謝謝指教

10/26 18:15, 2年前 , 27F
錢夠的話建議買個金沙灘的la2016,量個訊號會比較有
10/26 18:15, 27F
還有 32 則推文
還有 12 段內文
好的!我努力!

10/26 19:44, 2年前 , 60F
小妹不用擔心 你會這些主管就有理由可以收了
10/26 19:44, 60F
希望是因為我會這些,不是因為小妹@@

10/26 19:44, 2年前 , 61F
軟韌錢多 工時也高
10/26 19:44, 61F
我還年輕 我還年輕

10/26 19:45, 2年前 , 62F
韌體只要會c語言就好,我大部分的時間都跟spec脫不
10/26 19:45, 62F

10/26 19:45, 2年前 , 63F
了關係,我目前讀過的spec有PCIE,nvme,intel vmx,in
10/26 19:45, 63F

10/26 19:45, 2年前 , 64F
tel vt-d,因為我在豬屎屋工作,所以基本上產品都要f
10/26 19:45, 64F

10/26 19:45, 2年前 , 65F
ollow spec,給你參考
10/26 19:45, 65F
好!今天同事也是這樣說的@@

10/26 19:53, 2年前 , 66F
開發板的東西玩一玩就差不多了 真的開始工作才會接
10/26 19:53, 66F

10/26 19:53, 2年前 , 67F
觸到很多IC的datasheet ,不止主cpu的,還有其它週邊i
10/26 19:53, 67F

10/26 19:53, 2年前 , 68F
c的,要如何透過主cpu的溝通介面跟其它ic溝通等等
10/26 19:53, 68F
:O我馬上買開發版!

10/26 20:30, 2年前 , 69F
電路都做在IC裡面
10/26 20:30, 69F

10/26 20:30, 2年前 , 70F
連系統場HW RD都不需要會太深的電子學電路學
10/26 20:30, 70F

10/26 20:30, 2年前 , 71F
更不用說FW了 會V=IR P=IV夠了
10/26 20:30, 71F

10/26 20:30, 2年前 , 72F
FW主要會keil c 會用示波器 邏輯分析儀 會看wave
10/26 20:30, 72F

10/26 20:30, 2年前 , 73F
別弄8051了 學會了也談不高
10/26 20:30, 73F

10/26 20:30, 2年前 , 74F
找arm base的模擬軟體或是版子來實作
10/26 20:30, 74F
好的,這篇建議真的讓我找到很多希望, 我馬上買來玩玩看

10/26 20:47, 2年前 , 75F
韌體很賽欸 而且也要有硬體底子
10/26 20:47, 75F

10/26 20:48, 2年前 , 76F
系統廠會收沒有背景的 但我不建議做NB
10/26 20:48, 76F
NB是上面提到的筆電嗎?

10/27 00:18, 2年前 , 77F
Keil liscen
10/27 00:18, 77F

10/27 03:43, 2年前 , 78F
先買塊開發板玩玩吧
10/27 03:43, 78F
好!

10/27 08:12, 2年前 , 79F
韌體綁著硬體,每個產品天差地別。很難一慨而論。我
10/27 08:12, 79F

10/27 08:12, 2年前 , 80F
覺得唯一合理的作法是先開始作再想辦法。
10/27 08:12, 80F
好,起碼這篇問完釐清蠻多方向,科技版好人真多@@

10/27 08:19, 2年前 , 81F
只是要當 FW 先找 FAE 頭談談, 公司內先練功
10/27 08:19, 81F

10/27 08:20, 2年前 , 82F
C看的懂缺的就只是 domain knowledge
10/27 08:20, 82F

10/27 08:48, 2年前 , 83F
會C語言 又想做FW, 可以私
10/27 08:48, 83F
可以等準備好再私您嗎@@,我現在算是問個努力方向而已

10/27 13:33, 2年前 , 84F
懂C的話去新竹或湖口工業區的系統廠試試看吧,機會
10/27 13:33, 84F

10/27 13:33, 2年前 , 85F
比較多
10/27 13:33, 85F
好,最近有在找,覺得新竹蠻不錯的。 (反正有車哪裡都能去)

10/27 19:24, 2年前 , 86F
碩士要改精英制書審了
10/27 19:24, 86F
今年招生好像剛過,明年如果上了再問問遠房親戚願不願意投資我兩年生活費QQ 今天問公司RD後,搭配這篇大家意見有明確方向了!(然後還被認出來了) 打算先刷leetcode練熟C語言演算法跟指標,同時玩板子建立實務概念,進公司後存錢或 在職補碩士學位。 總之謝謝各位前輩們熱心回覆,希望以後有緣在職場遇見! ※ 編輯: natsufi (42.77.181.9 臺灣), 10/28/2021 18:45:11

10/30 04:18, 2年前 , 87F
我這有一塊stm32
10/30 04:18, 87F
文章代碼(AID): #1XTywXfL (Tech_Job)
文章代碼(AID): #1XTywXfL (Tech_Job)