大量的演算法都在硬體處理沒錯,但你考慮過這些演算法怎麼來的嗎?
一個純研發的途徑,演算法都是先有軟體,然後才用硬體加速。
所以整個來說,關鍵演算法是軟體驅動的。
但從商業考量,自己研發不如用買的,IC公司會買人家開發好的 IP 來用。
就算純軟,真的困難的演算法,也是包到一堆 library 裡了。
只是純軟的世界,一堆好用又免錢的 library ,也很難說是好還是不好 :p
回到原標題,
一堆軟體人會降格跑去搞韌體,很大一部分是為了五斗米折腰啊
但也因為這樣,一堆軟體沒學好的也跑來搞韌體了,對產品來說,絕對是災難
因為這些人把在軟體那邊的壞習慣也帶了過來,而韌體出錯的成本大多了。
當初我從軟體轉投韌體陣營,心裡想著是要把軟體界新的觀念或工具引進韌體。
一開始倒也還如願,在這方面對公司有點小貢獻
現在就隨緣了,要 RD 還去搞人、風氣等等的問題,不是不行,但這短期看不出
產出的事,等到你搞好了,搞不好你已經不在這間公司了,何必呢 XD
而且案子的壓力一直進來,你還能分心搞這個,是嫌肝太新鮮嗎?
※ 引述《johnlee2772 (彩虹呢?)》之銘言:
→ threesmaller: 語法不難 不需要高度演算的c/c++??? 05/17 23:08
系統廠和IC廠的語法真的不難,很大量的演算很多都是在硬體處裡
反而是軟韌體是一些基本的flow和register IO而已,不過我也待過兩間而已,歡迎打臉