- 威望
- 0
- 貢獻
- 48
- 參與
- 78
- GJ
- 466
- 註冊時間
- 2007-6-1
|
[Q&A] 請問應屆電資碩士關於嵌入式應用研究方向
問這問題主要和人資有關(小聲), 另一方面我個人也蠻有興趣知道
脫離學生幾年了, 玩的東西已經開始重複了, 所以也想知道有沒有新玩具
以前曾有人說, 學一年做二十年, 意思是學一項技術花了一年, 結果接下來二十年都做一樣的重複工作
尤其嵌入式這種可以說是亙古不變的技術, 看看那比我年紀還大的 8051 至今依然還有產品產出
這行的入門門檻較高, 但一入門, 接下來就可以說是重複的工作了
僅管有許多新科技不斷加入, 但許多基本精神是不變的, 於是就會讓人感覺二十年都做一樣
先說說我畢業時的狀況, 當年是 Android 1.5 出版時, 那時 Android 還不成氣候
市場上清一色都是 Linux, 然後配個 Qt, 就這樣, 要解 video 的請找 x86
x86 不外乎是 Pentium M 或 Celeron M, 做得很小賣很貴這樣XD
而裝上 x86 的幾乎都上 Windows, 反正廠商給的驅動也沒有修改空間
裝一裝, 自己加些程式, 就出貨了
若是 Linux 才有加工修改的空間, 但是那時 SoC 時脈都不快, 也不能跑複雜圖形
跑影像幾乎都是用德州儀器方案, 但難度很高, 除非很有興趣, 不然就直接 x86 了
當時若聽到要做 DSP 可是會直冒冷汗的, 那很恐怖XD
所以我們做論文時幾乎不會去碰驅動程式, 只專注在 Linux 上層的軟體
而會碰驅動的幾乎都是搞硬體的人, 他們則是幾乎不碰上層的軟體
上下都通的人還是有, 但不多
隨著 Android 版本演進, 繪圖和影像科技因為有 "需求" 的驅動而快速升級 (簡單說就是有錢賺啦XD)
Android 會在新版不斷加入些限制, 像 video, 最早可以只畫到固定硬體圖層, 現在則是非塞進繪圖加速不可
強迫這些被動的晶片廠加入新功能XD 加上 Intel 開始搶佔這塊餅, 開了一堆精簡版 x86
使得以往一線畫開的 x86 和 arm 應用開始混合在一起, 難以分清界線
不只消費者不清楚, 甚至商用客戶也是, 他們不太清楚他們要什麼, 因為好像這個可以那個也行
不過對於開發人員來說, 它們其實沒有太大的差異, 因為只要扯到 Android, 就得面對複雜的軟硬體系統
它不像 x86 Windows, 硬體都固定規格, 軟體都是安裝檔, 丟進去攪一攪(?)就會動
就算是 x86, 只要做成 SoC, 就沒有標準規則, 就和 arm 一樣是各家做各家的
不會有人強迫你一定要用 USB 或 PCIe, 有一堆奇奇怪怪的界面可以用
反正都畫到電路板上, 使用者也不能任意更換, 只要會動, 用哪種方法就不是那麼重要了
隨之而來的就是開發人員要對上下層都有一定程度的了解, 一定是用最簡單的方法實現
這樣產品成本才會低, 才可以從客戶身上削到更多錢XD
而用了非常規界面, 意思就是開發人員要自行修改軟體才能將這硬體銜接上系統
降低了硬體成本, 卻提高了軟體成本, 如何取得平衡將是新的議題
好了, 歷史扯完, 提問!
現在應屆的電資碩士有人會同時搞驅動程式以及上層的應用嗎?
有人會拿 arduino 自己開發韌體然後和系統銜接嗎?
如果有, 是否會特別去研究板上的元件與線路以了解其中細節?
而這類的研究有什麼議題可以做?
以前我們那時常用的是 zigbee, 常常看到有人做, 不知道現在換流行什麼?
小開箱 : 聯發科最新 穿戴銷魂方案XD
MCU + GSM + GPRS + WIFI + BT + GPS + MicroSD + Audio
就是以前早期 feature phone 方案升級而來的
雖然是 "Open Source" 方案但實際上就只是 SDK "open" 而已
核心技術包裝的好好的不給看, 想想也是啦, 公司資產怎能隨意丟
適合商業方案, 個人學習用還是找些確實 Open Source 的吧, 這是給已經有基礎的人玩的
這貨是深圳做的, 網上定 79 鎂含運, 出台灣自動用順丰就算勾的是 0 鎂運費方案, 三五天就到
有信用卡的就直接刷吧, 沒卡要找代理請記得 79 鎂這價位, 自己決定是否當盤子(?) |
-
2
評分人數
-
|