久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 轉而做單片機或APP開發等相對簡單的技術領域 [打印本頁]

作者: 涉凡者    時間: 2017-8-21 20:48
標題: 轉而做單片機或APP開發等相對簡單的技術領域
ARM嵌入式工程師入門門檻高,而且很多職位需要你有項目經驗。所以,有一部分同學最終只能轉行:轉而做單片機或APP開發等相對簡單的技術領域。

但是,ARM嵌入式工程師所處位置非常好,向下跟硬件工程師打交道,向上跟APP工程師打交道,可以參與整個系統的開發,可以充當項目多面手的角色。

我是個技術宅男,只能舉身邊的例子:我在中興時從事嵌入式系統的同事,發展都很不錯。

我的科長,擁有專業的Linux底層知識的同時,極具大局觀,他向上研究APP的相關知識、相關協議,上下兼通,是中興的產品經理、總工了。

同事A,早年從因POS機開發(用單片機),在中興里天天加班深研Linux技術,現在在創業公司里當技術頭頭,有股份。加班多,但是收入高。

同事B,在中興里是做APP開發,后跳槽到OPPO后,深研底層開發,早幾年單是年終將就是我的年薪,現在自己創業。

做單片機產品的公司,產品升級的話必定要用Linux,到時你就是公司掌握先機的人;做APP的話,如果跟硬件相關,你的嵌入式Linux知識會提供很多幫忙。

ARM裸機就是單片機,在把能運行Linux系統的板子先當作單片機來使用,熟悉芯片功能、硬件操作,為后續的Linux學習作準備。

我們講解的ARM裸機,特殊之處在于:不使用IAR/KEIL/MDK等軟件,而是在純粹的Linux環境下從0寫代碼。這些好用的開發工具屏蔽了太多的技術細節,比如:位置無關碼、重定位、中斷環境的保存與恢復、鏈接腳本。而這些細節,在后續的bootloader學習中是需要的。

除上述細節外,ARM裸機的學習目的在于:掌握如何編寫程序來控制硬件。后續的“Linux驅動=軟件框架+硬件操作”,我們先在單純的裸機學習中掌握硬件操作,在后面的學習中就可以把精力放在驅動軟件框架上。

在技術層面,Linux系統工程師回頭從事單片機開發,輕而易舉;但是現在不開始著手Linux的學習,后續轉型很麻煩。2004年我們使用51單片機從事車載電話開發,所做的軟件已經算是單片機層面頂尖水平了──我們可以在單片機上開發自己的操作系統。但是,我們同事紛紛感覺到了危機,單片機能做的事情太單一了,單片機弱爆了!當年流行wince,Linux剛起步,我們選擇學習Linux,現在wince已經沒人提及,而Linux仍如日中天。中興公司也是在2005年才全面從vxwork切換到Linux的,我有幸進入中興與他們一起研究Linux。

在發展方面,有了Linux知識,幾乎通吃所有產品。我從事過網絡會議系統、監控攝像頭、樓宇對講系統、安防、廣告機方面的開發,我只是開發底層系統,不是開發APP,這些產品通通使用Linux。現在興起的機器人、人工智能,它們要落地的話,運行Linux系統的硬件是必選項。

就身邊事例而言,我是2008年離開中興,隨后幾年里有幾個同科室的同事也都離開了,他們都做Linux系統;現在都做得很不錯。有人在聯想做Android開發,有人在做POS機,有人自己創業,他們或是團隊領導,或是有股份。







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品第2页 | 精品视频久久久久久 | 国产精品毛片 | 久久精品二区亚洲w码 | 日韩一区二区在线视频 | 国产成人叼嘿视频在线观看 | 91原创视频 | 超碰成人av| 91高清在线 | 国产大片一区 | 精品国产一区二区在线 | 国产日韩欧美精品一区二区 | 成人av免费网站 | 国内精品久久精品 | 中文字幕国产一区 | 成人欧美一区二区三区视频xxx | 欧美国产日韩在线观看成人 | 亚洲午夜精品视频 | 国产精品视频一区二区三区 | 欧美一级二级三级视频 | 国产精品美女www爽爽爽视频 | 久久婷婷国产香蕉 | 精品国模一区二区三区欧美 | 久久精品网 | 欧美在线视频网 | 欧美激情在线精品一区二区三区 | 婷婷在线免费 | 我爱操| 欧美日韩高清在线一区 | 亚洲一区二区三区视频免费观看 | 国产精品jizz在线观看老狼 | 久久久久久久久久久久一区二区 | 国产日韩精品视频 | 国产成人亚洲精品自产在线 | 欧美精品福利视频 | 欧美性影院 | 在线91| 亚洲午夜网 | 久久久久久久久99 | 91在线电影 | 午夜在线电影网 |