• 2

請問IC廠的韌體工程師疑問


hx135cb750 wrote:
一般會用到CPLD...(恕刪)


我想這篇應該不是討論公司有沒有錢或是產品應用的問題,
主要是台灣很多公司都喜歡凹FAE寫code, 也變成一種習慣了,
有些公司是因為沒人寫, 有的是因為不會寫, 有的是因為只會光出嘴巴不會動手, 把FAE當小弟一樣喊著爽,
這個產業也很好玩, 因為賣硬體才有錢賺, 所以軟體就當作是伴手禮一樣免費大贈送,
有時候感覺FAE真的蠻苦命的, 颳風下雨打雷閃電又地震時, 客人一call還是要出門,

喜美八代 wrote:
請問前輩會用到OS.....是不是要有OS(linux、android)的產品待遇才會高...(恕刪)


這部份要請問一下有用OS開發的人士,我當初做FW是打算走偏硬體的FW(在一些小公司是兼硬體),所以即使用到
STM的STM32F10x系列的SOC ARM還是用無OS,而且為省電,還跑8MHz以下(為了增加模組讀取速度甚至不用原廠函式庫,直接讀寫暫存器).當初是想說我本身是電機電子科系,不想跟資工系的競爭.故即使是有用到SD卡讀取FAT檔案的案子還是用無OS的

喜美八代 wrote:

.因為本身在實驗室就有使用過DSPC2000 STM32F10X也會使用PCB layout軟體,

現在工作也類似做一樣的事情...

比較基本的MCU周邊 UART I2C CAN SPI timer(PWM capture)都會操作

其他高階的TCP/IP USB都沒碰過.....(恕刪)


週邊操作還好,重點是用那些資料做何應用.像USB開發,我遇過的案子

USB搖桿:把CYPRESS USB 不帶AD的組語code,改成用帶AD的Holtek USB MCU組語code.
用Holtek 鍵盤的code去改
把別家USB自定格式的touch panel 改寫USB report成本公司格式
符合本公司軟體USB HID類別燒錄器,HID boot loader
這類應用,大體上可用bushound60軟體來分析(網路上有,可去看看)

TCP/IP 目前沒遇過,但最近在碰2G/3G模組,讓MCU透過網路傳給手機做應用

喜美八代 wrote:

下面是抱怨....因為工作環境沒人聽懂我說啥...找不到人可以靠北 好苦惱......(恕刪)


我待的公司,FW少則只有我,大的也才10多人.不會的只好上網找, 或是和朋友討論,習慣就好


薪水要高
不在於哪個技術高深 而在市場大小

MCU 無OS 應用的產品簡單 關鍵是韌體一個人就能搞定 玩的人多 所以薪水不高(也有高的 去看看前面幾名的MCU大廠)
有OS的 應用的多是中型以上嵌入式系統 手機為代表 隨便搞個三五百人作韌體是小意思
東西一大 要三個人 至三百人 才能玩的 除了技術要深要硬 應驗要夠 牽涉到人(相對於一個人就能做的產品) 就有趣了
你的個性 溝通能力 遇到事情能妥協和退讓的空間多大 爭取團隊達成目標的動機多強
都要影響到薪資股票

想像對於一群技術根本不是個事的人來說 同理心和幽默感 才是優質工程師的指標 才是高薪之路





喜美八代 wrote:
請問前輩會用到OS嗎...是不是要有OS(linux、android)的產品待遇才會高...(恕刪)

hx135cb750 wrote:
一般會用到CPLD...(恕刪)


大型機台都已經使用4核 A7 或A8還有顯卡都是內建的,會使用 CPLD 或FPGA都是10年前的技術產業.

喜美八代 wrote:
例如:明明是2段式開關 交代我用ADC腳去抓 問他為什麼...

他一副很肯定的語氣跟我說...ADC腳讀取速度比GPIO快


這個好笑
直長髮的女子 wrote:
這個好笑...(恕刪)


有些公司是官大學問大,就算是錯的也要認為他是對的,上級是不能被質疑的,否則等於是跟自己的收入過不去
喜美八代 wrote:
明明是2段式開關 交代我用ADC腳去抓 問他為什麼...
他一副很肯定的語氣跟我說...ADC腳讀取速度比GPIO快...
...(恕刪)


蠢到這種程度也不簡單.
以前用一顆瑞薩的MCU,有ADC,那時趕一個展示品,把ADC設成I/O
但就是不聽話.沒時間debug了..只好拿16bit ADC充當按鍵.


  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?