Re: [請益] 系統廠軟體未來出路?或在系統廠耍廢?
一直以來小弟有個疑問是關於「系統廠和IC廠的firmware工作內容如何區別」,剛好藉由這個討論串請教版上的前輩,公司產品本身是用mcu開發軟韌體與自己設計簡單週邊電路,牽涉到很多mcu 提供的模組(comparator/Pwm/compare/capture)與通訊協定(i2c/spi..etc.),常常遇到系統廠的軟體工程師擅長Linux kernel與device driver,倒是沒用過示波器除錯或GPIO除錯,與公司要求技能有差距(非指高低之分,而是專注領域不同),想請教分類上「mcu開發」本身是系統廠技能還是ic廠技能?如果說它是ic廠技能,有時候也會去原廠下載sample code下來改,也不完全一樣。
拋出兩個問題,一、分類定義;二、mcu開發的歸類,感謝先進回答,弄清楚這個之後,敝人此生無憾。
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.37.180 (臺灣)
※ 文章網址:
https://www.ptt.cc/Tech_Job/M.1629819449.A.4DF
推
※ 編輯: ando5566 (42.73.37.180 臺灣), 08/24/2021 23:46:36這個應徵時的工作內容就差很多了吧
※ 編輯: ando5566 (42.73.37.180 臺灣), 08/24/2021 23:49:22
→
不就打雜 需要什麼就學什麼啊
→
以MCU來說,ic廠FW是寫MCU週邊模組的HAL或核心driv
→
er吧。簡單的分類就是系統廠要的是MCU應用,屬於應
→
用開發;ic廠要的是MCU架構設計,屬於設計研發,以
→
上有錯請糾正,我自己沒待過ic廠fw也不確定
推
這篇問的感覺不錯,想知道+1
推
fw有難有簡單的 做過複雜的fw才能體會它的差別
→
碰過linux kernel/device driver跟懂是兩回事
35
針對這串 有很多感想 在來回一下文 出來工作嘛 有點抱負的 不就是為了錢 或是 為了練功來賺更多錢 說到錢呢6
MCU產業分為三層 原廠: Firmware Team主要負責提供自家MCU的底層驅動,透過R&D提供的Register Map來 設定每一項功能的使用,如 Timer、I2C、I2S、SPI、UART、ADC、DAC、GPIO等。 然後再形成所謂的BSP與Sample Code讓MCU使用者能快速開發。3
從PC/Server產業觀點來看 : MCU產業分為三層 : 原廠: : Firmware Team主要負責提供自家MCU的底層驅動,透過R&D提供的Register Map來 : 設定每一項功能的使用,如 Timer、I2C、I2S、SPI、UART、ADC、DAC、GPIO等。18
原文恕刪 : 拋出兩個問題,一、分類定義;二、mcu開發的歸類,感謝先進回答,弄清楚這個之後,敝 : 人此生無憾。 先說結論,隨著時間演變,其實overlap越來越多。 以前IC廠其實不太包什麼firmware, 出的IC也大多是通用型CHIP包DSP. 通常會有許多不同的value add公司針對不同的市場提供IP, 兜出所謂的turnkey solution來推出develop board跟SDK給所謂的系統廠。而系統廠主要的工作就是把硬體兜起來做生產,所以傳統的系統廠是以硬體跟工廠生產為主軸。而軟體部門在系統廠的工作通常是幫忙驗證硬體,甚至是幫忙cover一些硬體設計缺失而附屬的角色。簡單來說,以前firmware跟develop board是有專門的公司來負責,問題也常常是三家不同角色的公司一起來解決。6
來講一下各種系統廠的深與淺 拿porting 4G模組來舉例 有的系統廠人很少,幾隻貓就要顧整台機器 所以他們的“會做4G”是把介面打通,然後AT command 可以下,可以連線,然後就沒了 ,不能連就找vendor25
其實會進系統廠的人 基本上在求學時就沒有對人生有特別規劃 也沒有特別想要走哪一組 或那個方向 出來求職時自然 有名的公司就投看看 會進系統廠不是沒原因 就是習慣性不想用太多腦力 這樣你就算跳出去 也會覺得很操 最後又想起系統廠耍廢的好處 然後又回系統廠42
又遇到在系統廠感到迷惘的人了 我來分享一下我個人看法 請各位前輩鞭小力一點 其實,如果你是人才 放在哪裡都會發光發熱31
首Po嗨,如題 算是系統廠的軟體類部門 雖然掛RD,但是沒有燒腦研發的壓力在 系統廠只是代工,凡是要什麼軟體工具或測試工具就是找客戶要 自己再拿別人寫好的直接用8
那是因為一般的系統廠比較像是platform porting的性質。想要碰到研發,需要瞭解root cause跟提出solutions的,麻煩請去有in house design的系統廠的core team。或者是一些上游solution provider like Avocent, AMI, insyde, phoenix. 甚至CHIP廠Intel AMD Aspeed, Nuvoton 也都是很多人推的公司呀。 BTW, 我這裡剛好有個新的BMC in house design Team要成立,很需要各方人才過來幫忙。要不考慮過來看看? ----- Sent from JPTT on my HTC_U-3u. --
爆
[心得]從系統廠BSP RD到豬屎屋Firmware engineer網誌好讀版: (with自製解說圖XD) 整理目前從系統廠擔任BSP RD轉職到IC design house擔任Firmware engineer 一年半以來的心得...68
[請益] 進不去IC廠,先去系統廠練功嗎?各位前輩好 小的四中資工碩畢,工作一段時間後,才再去念碩士 之前的工作內容跟IC廠無相關,念碩士是為了能找到更好的工作 今年碩畢已經29歲 投了很多間IC廠,不管一線或是二線都有,能投的都投了23
[請益] offer 請益各位百萬年薪前輩大家好 小弟目前收到2個offer,想請益大家意見 (N=螃蟹月薪) 背景: 4年多系統廠RD,已30 offer 1 (螃蟹) offer 2 (伺服器系統廠) 年薪 N*13+分紅+年終 (N+30k)*139
[請益] 工作方向選擇各位年薪三百大大們好 小弟新鮮人,碩班研究方向為機電系統控制,主要寫C 近日已到一家網通系統廠的軟韌體部門報到 部門開發的產品是吃行動網路的Wi-Fi router機 主管說有兩個Team可以讓我選擇5
Re: [討論] 四大去系統廠是不是很可惜!?大M裡面不少主管履歷長這樣: 一開始在系統廠做研替三年或四年 有機會來大M後 就一直待著到現在 然後升上來當主管 人家為什麼能從系統廠來大M 阿就有料啊5
Re: [討論] 肉鬆的SW工作性質基本上是,不管是bios, nvidia ai platform, Qualcomm platform, switch, server, 就拿ic vendor SDK, 看懂sample code, 串產線,解決生產問題,壓力小點也不錯啦 有個重要技能就是要會發問,以中國那的系統廠會問到較細,然後改成自己家的架構,台 灣這系統廠odm 沒這能力,主要也是這樣開發較慢,直接拿原廠的版本較快,且有問題可 challenge 原廠,叫他來罰站。