精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

[技術門診第230期] 走進嵌入式軟件開發高質高效殿堂

開發
嵌入式軟件開發與軟硬件結合有著非常緊密的聯系,對工程師的能力有一定的要求,這也決定了進入嵌入式軟件開發領域將面臨更大的困難和挑戰。對于剛開始學習嵌入式軟件開發的工程師,著重學習操作系統原理和處理器方面的知識尤為重要。從業后,如要實現高效工作還得掌握開發所需的各種工具和流程。在實際工作中,開發者需要掌握哪些知識?使用哪些工具?超大工作量與生活如何平衡?本期技術門診我們一起探討有關嵌入式軟件開發那些事。

技術門診是51CTO社區品牌欄目,每周邀請一位客座專家,為廣大技術網友解答疑問。從熱門技術到前沿知識,從技術答疑到職業規劃。每期一個主題,站在***最熱的技術前沿為你引航!

本期特邀C/C++語言專家、軟件開發專家、系統架構師李云先生,將針對嵌入式軟件開發學習過程中遇到的問題給予解答。

本期專家:李云

擅長領域:嵌入式系統軟件開發、軟件平臺與框架設計、UML建模

專家簡介:摩托羅拉網絡部軟件架構師,資深軟件開發工程師、51CTO專家博主。專注于嵌入式系統開發、軟件平臺與框架設計和UML建模。早在2000年開始從事嵌入式軟件開發工作,包含:操作系統內核、文件系統和IP協議棧的移植,IDE硬盤、以太網芯片和PCI等外設的驅動開發。熟悉x86、PowerPC、XScale處理器,以及TI DSP。源碼級熟悉uC/OS、RTEMS和VxWorks實時操作系統的實現,并在這些操作系統和Linux操作系統上有著豐富的軟件開發經驗。著有《專業嵌入式軟件開發 — 全面走向高質高效編程》。

查看本期門診精彩實錄:http://doctor.51cto.com/develop-244.html

參與***技術門診:http://doctor.51cto.com/

精選本期網友提問與專家解答,以供網友學習參考。

Q:李老師,您好!我想請問下,現在常用的嵌入式開發工具有哪些?哪個比較好用常用,以前到了解用過RealView MDK 開發工具,不知它與別的工具有什么不同。

A:你好,從我的個人經驗來看,大型的嵌入式軟件開發大多采用的是基于命令行的開發方式,很少有采用GUI界面的。即使象VxWorks有那么好用的Workbench,我曾工作的團隊也是基于命令行進行開發工作的。至于RealView MDK,我想它更多地運用于基于ARM處理器的嵌入式系統開發中,是一款很好的開發工具。至于與其他工具的比較問題,我不能很好地回答。

大體說來,一個好的開發工具能極大地提高工作效率,但成為一個專業的嵌入式開發工程師這不是至關重要的一步。因為你會用這個別人也會用,對于我們的能力沒有什么區分度。就開發工具方面,成為專業的嵌入式開發工程師的關鍵點,在于我們能否理解和掌握開發工具背后的行為。比如,編譯器是如何編譯整個項目的?程序文件的結構是怎樣的?調試時斷點的原理又是什么?如何通過編寫Makefile來更好地完成項目編譯?等等。這也是我為什么會在《專業嵌入式軟件開發》中加入介紹程序結構和開發工具相關篇章的緣故。


Q: 李老師,你好,我是嵌入式初學者,嵌入式從應用層到驅動動層的一些實驗都走過了,然后覺得這個專業學的東西太多了,涉及太多的知識,即將畢業,不知道從應用層還是從底層入手進入這個行業,本人比較喜歡偏向底層開發,但是自己在這方面的知識和經驗還是不足,請問李老師有什么好的意見呢?

A:我相信這是很多新手都會面臨的問題,我也是曾經這樣走過來的。首先,正如您所說,真正的嵌入式軟件開發需要掌握很多的知識。從硬件方面,工程師需要完全理解計算機的體系結構;從軟件方面,工程師需要掌握各種開發工具、了解程序的結構、精通編程語言等等。正因如此,這決定了從事嵌入式軟件開發是一個艱難和長期的學習和成長過程,我們先要從思想上樹立這種觀念,這使得我們在成長的過程中不會因為畏懼而放棄。

短期來看,我覺得您需要從軟件基礎入手,掌握嵌入式軟件開發所需掌握的各種軟件開發技能。畢竟,我們一上手工作是以軟件作為切入點的。至于硬件方面的知識,雖然也很重要,但學習它的緊迫程度更低一點,我們可以邊工作邊積累。

如果您喜歡做底層開發,那我建議您跟著自己的興趣走。有興趣是很難能可貴的一件事!至于知識和經驗,每一個新手上路時都缺乏,這不是根本問題。對您最關鍵的,或許是能找到一個符合自己興趣的新工作,這樣就有機會成為一個真正的底層嵌入式軟件開發人才。

祝您進入職場有一個好的起點!也愿您能堅持自己的興趣!

Q:李老師,您好。嵌入式軟件開發相對而言與硬件結合更加緊密,但各種芯片又不可能全部掌握。作為軟件開發人員,您認為應該對硬件知識的掌握達到何種程度?另外需不需要研究算法呢?

A:你好,其實不論是什么芯片,我們掌握它們的方法都是一樣的:1)能看懂時序圖。2)能熟練地查閱芯片手冊。這也間接地回答了要掌握到什么程度。
我認為您是在問軟件算法對嗎?如果這樣,是否要研究算法取決于工作內容。在很多情形下,掌握《數據結構》這類書中的算法就夠用了。

Q:李老師,您好!我在學習嵌入式的過程中,發現總是不能專注于一種平臺來學習,今天學兩下Linux,明天就開始玩Android,老是無法專注,對此您有好的建議嗎?

A:這可能和我們自己的定位有關 — 不清楚以后到底要干什么。

我個人覺得學習Linux與學習Android是不大一樣的。前者側重于操作系統,后者則更側重于應用框架;前者是用C語言,后者則更多的是Java。相比之下,做Android應用(不是驅動等)的門檻更低。對于沒有多少工作經驗的人來說,從事Android是一件好事。從就業前景來講,移動互聯網是個大趨勢,因此Android所需的開發工程師數量會很大。

做軟件開發有一些內容我們要注意。比如,真正的高水平是指我們能掌握一定的開發方法、能理解軟件開發的困境、有很強的設計能力、熟悉計算機體系結構和操作系統實現原理等。可以說,這些內容與具體是Linux或Android是無關的(還可以是其它的VxWorks或iOS什么的),我更傾向于將Linux和Android開發理解為是一條幫助我們理解困境和掌握技能的一種途徑。

對于您的問題,我認為自己可以問幾個問題:1)我是新手嗎?如果是,我認為學Android應用開發是更好的選擇,畢竟我們需要有一份工作,以便以后獲得更多的學習機會。2)我是個能堅持的人嗎?如果是,則無論現在學什么都行。在工作中我們還是有很多機會去改變自己的選擇的,只要我們能堅持沒有什么學(做)不好的。

總而言之,請根據自己的性格特點和愛好去定位好自己要做什么。一旦定位好了,您現在不能專注的問題也就解決了。

Q:我現在有個困惑,你書中提到,對于軟件質量,軟件設計是根本,這個我也很有感觸。一個設計不良的軟件產品,不僅影響質量,也帶來很大的維護、擴展的困難,但設計好不好怎樣來考量呢?這是架構師的職責?還有你怎么看待工具和流程的關系,因為我發現在我的公司有很多工具可以讓我們使用,比如review board等,但我發現很少人將它用起來,很多時候很多低級錯誤我認為都是可以通過review的方式來控制的,但由于缺少這一環節硬性的流程控制,很少人用它。說了一堆,有點沒有頭緒一樣,因為這些都是我有疑惑,但又不知問題在哪,期待您能解答,也同時能幫忙理出一個頭緒來,謝謝!

A:正如我在書中所說,設計質量的度量是軟件行業的一個難點,所以設計好壞的考量很難用某種具體的指標去表示。真正了解設計質量的人正是一線的軟件工程師,盡管如此,也很難用某種具體的指標將工程師的這種“心知肚明”表達出來。

軟件的設計質量必須由軟件開發架構師去把控,就我的工作經驗,軟件行業的混亂很大程度上與缺乏高質量的軟件開發架構師有很大的關系。

對于工具與流程的使用習慣,這需要公司的文化去強化。我們的工作特點可能平時太隨意,只要工作做完就行,而沒有考慮讓自己專業做事。其實,對工具和流程的使用習慣能在某種程度上反映我們的專化化。形成使用習慣之前,需要公司領導層面鼓吹其重要性,并由各項目負責人帶頭去做好,否則很難真正落實。

Q:李老師您好,我是一名大一的學生,上的是專科,學的是計算機應用技術專業,課程是IT運維方面的,不過我想未來做嵌入式開發,現在在跟著學習數字電路和單片機,有C語言基礎,我想問下老師,對于我未來走進嵌入式領域,該怎樣學習,以及尋找實習單位時怎樣選擇?謝謝老師!

A:你好,如果有C語言和單片機的基礎,我建議自己可能先鞏固這兩門內容。可以說,學好這兩門對于嵌入式軟件開發的學習非常有幫助。第二步可以考慮做一些實際或虛擬的軟件項目,在此我推薦您看我的書。該書除了可以讓您對開發工具、開發環境和操作系統原理有深入的掌握外,書中所提供的學習環境也可以用于編程實踐。

第三步可以考慮選擇某一款處理器以對之進行深入的學習。比如,ARM就是很不錯的學習目標處理器。
有了以上三步后,我覺得您需要通過工作來加深各方面知識的理解,這是一個長期的過程。其中可能根據您的能力增長需要學習各方面的內容,這或許不是我在這里能簡單回答的了。

對于實習單位,以現在的就業形勢來看,我覺得只要單位愿意接收,且自己覺得有東西可學就行了。當然,如果實習單位與嵌入式系統開發有關就***了。剛開始我們要求不要太高,相比待遇,學習機會更重要。
 

責任編輯:彭凡 來源: 51CTO
相關推薦

2009-11-07 19:15:51

嵌入式軟件開發

2023-01-27 23:46:36

嵌入式軟件技巧

2010-04-21 13:22:20

Windows CE

2022-02-14 23:17:16

Gitlab嵌入式工具

2022-01-13 23:15:29

Docker開發嵌入式

2012-04-06 14:23:53

技術門診Android

2022-02-16 22:30:51

嵌入式軟件開發工具

2009-08-17 09:11:53

手機應用軟件開發

2011-01-14 13:13:23

嵌入式Linux開發

2011-04-18 11:34:34

嵌入式軟件測試

2009-07-17 16:06:59

ARM嵌入式開發

2023-04-27 07:06:18

2023-01-04 09:37:16

2022-12-14 08:06:08

2010-03-26 11:23:59

無線嵌入式控制技術

2011-03-02 08:47:08

IT技術周刊

2020-11-16 12:25:08

技術資訊

2021-06-21 15:52:21

技術資訊

2010-01-13 09:15:35

嵌入式

2011-07-05 15:42:02

QT 嵌入式 Embedded
點贊
收藏

51CTO技術棧公眾號

偷窥国产亚洲免费视频| 麻豆专区一区二区三区四区五区| 精品国产一区二区三区不卡 | 一级毛片视频在线观看| 韩日欧美一区二区三区| 久久久久久久999精品视频| 亚洲第一黄色网址| 高清成人在线| 亚洲激情中文1区| 免费成人在线观看av| 一级久久久久久久| 国产综合激情| 这里只有视频精品| 在线免费看黄色片| 色狠狠一区二区三区| 大桥未久av一区二区三区| 亚洲最大免费| 天堂视频中文在线| 国产一区不卡视频| 国产精品成人v| 久久久久久久久毛片| 久久av综合| 精品福利一区二区三区免费视频| 亚洲福利精品视频| 91破解版在线观看| 亚洲免费成人av| 日韩av一区二区三区在线| 肥臀熟女一区二区三区| 久88久久88久久久| 日韩av免费一区| 久久亚洲av午夜福利精品一区| 色综合天天爱| 亚洲天堂网在线观看| 北岛玲一区二区| 亚洲啊v在线免费视频| 欧美日韩视频专区在线播放| 欧美网站免费观看| √8天堂资源地址中文在线| 国产精品乱码一区二区三区软件| 欧美成人在线免费观看| 蜜桃91麻豆精品一二三区| 寂寞少妇一区二区三区| 国产精品第一视频| 久久精品国产成人av| 亚洲激情影院| 久久久久久中文字幕| 国产精品久久久久久久精| 五月精品视频| 色一情一乱一区二区| 国产真人做爰视频免费| 欧美福利在线播放网址导航| 亚洲第一福利网站| 黑人无套内谢中国美女| 日韩黄色av| 欧美www视频| 激情综合激情五月| 亚洲开心激情| 欧美精品一区二区三区蜜桃视频 | 波多野结衣视频网址| 久久国产精品久久w女人spa| 欧日韩在线观看| 国产成人免费看| 男人的天堂亚洲在线| 欧美重口另类videos人妖| 一级做a爰片久久毛片| 亚洲免费中文| 琪琪第一精品导航| 91在线视频免费播放| 日韩av中文字幕一区二区三区| 国产不卡av在线| 中文字幕欧美人妻精品| 久久国产欧美日韩精品| 91色视频在线导航| 精品人妻一区二区三区蜜桃| 成人免费高清视频在线观看| 久久精品成人一区二区三区蜜臀| 日韩大胆视频| 日本一区二区不卡视频| 亚洲综合第一| 色黄网站在线观看| 欧美日韩黄色大片| www.天天射.com| 国产一区二区久久久久| 亚洲第五色综合网| 最新中文字幕av| 亚洲综合激情在线| 97av在线视频免费播放| 日本精品入口免费视频| 国产麻豆精品在线观看| 51精品国产人成在线观看| 天天干天天做天天操| 国产欧美一区二区三区在线看蜜臀 | 日韩av大片在线| 在线免费看av片| 国产成人综合自拍| 欧美日本韩国国产| www在线视频| 欧美性xxxx极品高清hd直播| 久久人人爽av| 加勒比视频一区| 色综合伊人色综合网| 国产亚洲自拍av| 青青国产91久久久久久| aa成人免费视频| 成人综合影院| 亚洲v日本v欧美v久久精品| 中文字幕第36页| 国产欧美自拍一区| 日韩在线免费视频| 青青草av在线播放| 国产一区91精品张津瑜| 欧美亚洲免费高清在线观看 | 日韩美女主播视频| www.99视频| 欧美激情一区不卡| 国产欧美日韩网站| 国产一区二区三区亚洲综合 | 国产美女av在线| 岛国av一区二区| 人妻精品久久久久中文字幕69| 自拍亚洲一区| 久久久久久网址| 国产精品嫩草影院精东| 国产欧美一区二区三区网站 | 国产尤物在线播放| 日韩精品一二三四| 麻豆视频成人| heyzo中文字幕在线| 欧美一区欧美二区| 51妺嘿嘿午夜福利| 亚洲欧美清纯在线制服| 国产富婆一区二区三区| www.久久ai| 欧美精品少妇一区二区三区| 久久午夜福利电影| 香蕉国产精品偷在线观看不卡| 99在线影院| 超碰porn在线| 欧美一区二区三区白人| 国产黄色录像片| 老司机午夜精品| 日韩女优中文字幕| 亚洲播播91| 亚洲美女视频网| 九一国产在线观看| 91香蕉视频污| 国内自拍在线观看| 欧美亚洲色图校园春色| 97婷婷涩涩精品一区| 空姐吹箫视频大全| 亚洲www啪成人一区二区麻豆| 亚洲美女精品视频| 亚洲视频免费| 国产区欧美区日韩区| free性m.freesex欧美| 精品国产一区二区亚洲人成毛片| 国产亚洲精品久久777777| 国产不卡一区视频| 欧美久久久久久久久久久久久| av不卡一区| 8x拔播拔播x8国产精品| 青春有你2免费观看完整版在线播放高清| 精品国产乱码久久久久久天美| 欧美xxxxx少妇| 男女av一区三区二区色多| 欧美精品与人动性物交免费看| 欧美一区国产| 中文字幕欧美日韩va免费视频| 亚洲系列第一页| 亚洲欧美日韩精品久久久久| 原创真实夫妻啪啪av| 在线成人欧美| 日韩精品一区二区三区外面 | 成人性生交大片免费看无遮挡aⅴ| 久久久久久一区二区| 亚洲成人自拍视频| 成人在线视频www| 久久免费视频这里只有精品| 欧美一区二区视频| 欧美性高清videossexo| 午夜剧场免费在线观看| 成人免费不卡视频| 丁香婷婷激情网| 我不卡影院28| 国产一区二区在线网站| 123成人网| 精品中文字幕视频| 欧美色综合一区二区三区| 欧美日韩国产小视频在线观看| 岛国毛片在线观看| 久久免费美女视频| 亚洲欧美手机在线| 亚洲国内精品| 亚洲欧洲免费无码| 国产精品自在线拍| 国产精品视频在线播放| 久久不射影院| 正在播放国产一区| 三级视频在线看| 欧美视频一区二区三区在线观看| 免费毛片在线播放免费| 国产欧美va欧美不卡在线| 久草福利在线观看| 麻豆精品新av中文字幕| 久久久999免费视频| 久久久久久久久99精品大| 国内视频一区二区| 99综合99| 国产成人午夜视频网址| 欧美韩日亚洲| 色噜噜狠狠色综合网图区| 视频一区二区三区在线看免费看| 4438x成人网最大色成网站| 男人天堂2024| 亚洲一区二区三区四区五区黄| 国产调教在线观看| 91在线视频在线| 色欲无码人妻久久精品| 美女脱光内衣内裤视频久久影院| 人妻av中文系列| 中文字幕免费精品| 亚洲美女网站18| 亚洲性视频大全| 国产一区二区自拍| 久久伊人精品| 成人精品在线视频| jizzjizz少妇亚洲水多| 青草成人免费视频| 国产传媒在线| 高清欧美性猛交xxxx| huan性巨大欧美| 久久精品亚洲热| av电影在线播放高清免费观看| 亚洲欧美日韩综合| 五月天久久久久久| 精品久久久三级丝袜| 国产福利视频导航| 欧美一级日韩免费不卡| 一区二区精品视频在线观看| 欧美性猛交xxxx黑人交| 国产精品第6页| 色婷婷综合久色| 天天操天天操天天操天天| 天天综合天天综合色| 日本午夜小视频| 亚洲国产精品久久人人爱蜜臀| 强行糟蹋人妻hd中文| 亚洲精品国久久99热| 印度午夜性春猛xxx交| 亚洲免费高清视频在线| 波多野结衣亚洲色图| 亚洲精品国产一区二区精华液| 男人av资源站| 亚洲免费观看高清完整版在线观看熊| 99热这里只有精品4| 亚洲欧洲在线观看av| 亚洲怡红院在线观看| 亚洲日本中文字幕区| 青青草原免费观看| 亚洲一区二区在线观看视频| xxxxxx国产| 色婷婷亚洲一区二区三区| 一区二区乱子伦在线播放| 欧美精品丝袜中出| 午夜精品久久久久久久爽| 精品成人免费观看| 水莓100在线视频| 中文字幕日韩欧美在线视频| 黄色网址在线免费播放| 欧美激情18p| 在线观看的黄色| 国产精品免费视频xxxx| www.久久爱.com| 国产区一区二区三区| 国产日产精品_国产精品毛片| 亚洲春色综合另类校园电影| 97精品国产| 亚洲 欧美 综合 另类 中字| 亚洲欧美日韩精品一区二区| 亚洲黄色小视频在线观看| 国产麻豆欧美日韩一区| 风间由美一二三区av片| 久久久www成人免费毛片麻豆 | 国产精品7m凸凹视频分类| 黄色一级大片免费| 国产亚洲精品v| 在线观看免费视频高清游戏推荐| 国产成人精品综合在线观看| 免费毛片视频网站| 亚洲欧美日韩一区| 探花视频在线观看| 日韩一级在线观看| 免费在线看v| 欧美另类在线播放| 欧美日韩视频网站| 97人人模人人爽人人少妇| 美日韩中文字幕| 成人性做爰片免费视频| 久久久久久久欧美精品| 绯色av蜜臀vs少妇| 欧美国产禁国产网站cc| 国产一级av毛片| 欧美日韩在线观看一区二区| 三级在线观看网站| www.亚洲一区| 午夜日韩成人影院| 国产精品一区二区三区在线观| 视频在线不卡免费观看| 日本少妇高潮喷水视频| 国产精品456露脸| 中文字幕av久久爽一区| 亚洲第一成人在线| 国产老女人乱淫免费| 亚洲天堂2020| 男人天堂视频在线观看| 2019国产精品视频| 天天av综合| www亚洲成人| 久久婷婷国产综合国色天香| 国产精品19乱码一区二区三区| 欧美伦理视频网站| av在线免费一区| 日本sm极度另类视频| 粉嫩久久久久久久极品| 可以免费看的黄色网址| 久久精品国产精品青草| a级片在线观看| 狠狠久久五月精品中文字幕| 丰满熟妇乱又伦| 欧美成人精品在线播放| 日韩欧美激情| 一区二区三区av| 免费在线看成人av| 久久久免费看片| 欧洲国产伦久久久久久久| 嫩草研究院在线| 91成人福利在线| 欧美电影完整版在线观看| 超碰成人免费在线| 丰满少妇久久久久久久| 激情综合五月网| 日韩一区二区三区高清免费看看| www免费在线观看| 亚洲伊人久久综合| 亚洲五月综合| 国产在线观看中文字幕| 亚洲色大成网站www久久九九| 在线观看免费高清视频| 日韩亚洲在线观看| 亚洲最大的免费视频网站| 手机福利在线视频| 国产伦精品一区二区三区免费 | 欧美日韩国产中文精品字幕自在自线 | 亚洲白拍色综合图区| 国内在线免费视频| 国产伦精品一区二区三区高清版| 亚洲成人在线| 国产又黄又粗又猛又爽的视频 | 亚洲成人福利在线观看| 中文字幕国产一区二区| 在线免费av片| 久久久www成人免费精品| 日韩精品久久久久久久软件91| 久久视频免费在线| 成人91在线观看| 国产91国语对白在线| 自拍偷拍亚洲精品| 国产精品日本一区二区三区在线| 国产一二三四区在线观看| 国产成人精品影视| 国产精品久久久久久99| 在线免费看av不卡| 蜜桃在线一区| av之家在线观看| 日本一区二区免费在线 | 国产高清无密码一区二区三区| 精品在线视频观看| 亚洲网站在线观看| 国产日韩一区二区三免费高清 | 老色鬼精品视频在线观看播放| 伊人在线视频观看| 亚洲精品98久久久久久中文字幕| 日韩免费小视频| 天堂а√在线中文在线| www国产精品av| 国产视频在线免费观看| 亚洲91精品在线| 日韩成人免费| www男人天堂| 欧美中文字幕一二三区视频| 18videosex性欧美麻豆| 欧美亚洲国产免费| 国产成人精品一区二区三区四区 | 国产喷水在线观看| 亚洲国产毛片完整版| 日本亚洲欧洲无免费码在线| 国产精品国产亚洲精品看不卡| 国产精品系列在线| 日韩欧美电影在线观看| 91精品视频一区|