返回列表 發帖

[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

評分人數

我是今年八月畢業的電機碩士.....
畢業論文是用Microchip的DSP來作馬達驅動控制
硬體電路還算了解  程式就單純的C語言
arduino沒碰過...
Zigbee模組大學時有玩過 那時是裝在自走車上傳資料
現在都直接用Wi-Fi或藍芽模組 直接連接手機電腦比較方便...XD
1

評分人數

    • WuKC: WOW!是D.S.P.!XDGJ + 1

TOP

zigbee 還是不錯的
現在用在很多定位
zigbee定位有用在美國大聯盟觀眾位置上
只是他會跟wi-fi頻寬有衝突
1

評分人數

    • WuKC: 不一定,要看展頻方式!GJ + 1

TOP

說真的還蠻羨慕電機系出來的
純軟體出身看電路就像看火星文樣
雖然買了樹梅派和arduino不過僅此於 hello world 層級
(樹梅派倒是比較能掌握,畢竟有OS)
感覺要整合出東西還要很久的時間
只能慢慢摸索了.....
1

評分人數

    • WuKC: 其實我也是軟體人,硬體只是興趣!XD ...GJ + 1

TOP

>畢業論文是用Microchip的DSP來作馬達驅動控制
是強大的 DSP ! XD
他們家的產品我有去聽過, 應該是 dsPIC 系列吧
什麼七八個運算元一個 clock 做完, 當時聽完就忘, 沒有感覺XD
>Zigbee模組大學時有玩過 那時是裝在自走車上傳資料
我們也是傳資料, 傳動物身上的, 而同事有人是傳輸時資料壓縮的研究

>只是他會跟wi-fi頻寬有衝突
wifi 以前有分跳頻展頻和直接序列展頻
後者可能會影響 zigbee, 但是後者很少人做
現在 wifi 大多是用跳頻, 最新科技還可以和藍牙共用同一支天線出去而不會互相干擾 !
我的測試環境就有一堆 wifi 設備, 當時做 zigbee 從來沒被影響過, 沒問題的

>雖然買了樹梅派和arduino不過僅此於 hello world 層級
我入門時是 8051, 從把接腳拉高拉低開始慢慢學的
>感覺要整合出東西還要很久的時間
學習要時間, 這很正常
看電路真的只算基本, 做電路算入門
真正電子電機在玩的是信號分析, 那才是真正專業
在那之前, 看和做電路都是只要肯花時間就會有成果的, 不用擔心
而信號分析就真的是講天份的, 像我就沒有這天份XD
2

評分人數

    • Marx: 恩 用dsPIC 系列GJ + 1
    • Bow: 信號分析是指什麼分析,是指頻譜分析嗎?? 還 ...GJ + 1

TOP

目前想得出來的嵌入式
FPGA:Quartuss 硬體, Nios II 軟體
Linux system:android,樹梅派
microcontroller :8051,PIC

TOP

回復 6# Bow
Altera 他們家的方案我也用過, 只做 CPLD
在以前 FPGA 只限於開發用, 近年來 Altera 開始推低功耗低成本 FPGA 供商業產品使用
真是難以想像的作法XD
MCU 用 PIC 的聽過大多是車輛, 但他們家的產品算貴的 (但也確實命很硬)
一般消費型的還是以 AVR 為主, 功能夠多, 但也夠便宜, 還有 gcc 支援

信號分析指的是設計電路時對於信號特徵的判讀
尤其類比系統, 當一堆電容電感串在一起時
產生非設計上預期的信號要有辦法抓出兇手並加以修正
電容電感幾乎可以說是電子零件中結構最簡單但可以產生最靠杯的問題的零件XD
當我們的硬體人員遇上這種類比問題, 尤其發生在電源和無線的
常常只能打包送去廠商那裡求救, 那個真的是專家才能碰的
尤其高頻信號, 看不到摸不著, 儀器都超貴, 十分機車

TOP

回復 7# WuKC
應該說各種領域都有人在研究,比如說在有線或無線傳輸,就要考慮很多電磁干擾
看過研究天線的,一點點偏移就造成不同的結果,就連切換式電源電晶體上的驅動,也是一個學問
業餘的想要了解這些大概就精通電磁學或經驗老驗吧,畢竟電磁干擾是眼睛看不到的,而一些寄生效應,也是常常忽略的
1

評分人數

    • WuKC: 經驗來自於紮實的基礎知識!GJ + 1

TOP

返回列表