精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

韩国一区二区三区美女美女秀 | 国产欧美视频一区二区| 2018中文字幕一区二区三区| 91精彩刺激对白露脸偷拍| 成人黄色免费短视频| 综合色天天鬼久久鬼色| 国产高清一区视频| 免费又黄又爽又猛大片午夜| 日韩精品永久网址| 精品乱码亚洲一区二区不卡| 日批视频在线免费看| 在线观看免费黄视频| 国产成人一区在线| 国产精品流白浆视频| 久久精品一区二区三| 精品黄色一级片| 91精品国产综合久久福利| 国产曰肥老太婆无遮挡| 91电影在线播放| 成人性色生活片免费看爆迷你毛片| 日本国产欧美一区二区三区| 少妇影院在线观看| 成人情趣视频网站| 亚洲精品97久久| 午夜免费一级片| 视频在线日韩| 午夜国产不卡在线观看视频| 日本xxxxx18| 日韩国产福利| 国产伦精品一区二区三区在线观看| 欧美大片在线免费观看| 少妇视频在线播放| 欧美福利在线播放网址导航| 日韩三级在线观看| 在线观看免费污视频| 日韩影片中文字幕| 五月天欧美精品| 亚洲成人一区二区三区| 无码国产精品一区二区免费16| 另类中文字幕网| 国产www精品| 日本少妇xxxx动漫| 欧美不卡一区| 久久手机精品视频| 国产大屁股喷水视频在线观看| 亚洲人成精品久久久| 欧美不卡一区二区| the porn av| 日韩大尺度黄色| 黑人狂躁日本妞一区二区三区| 手机在线视频你懂的| 成人在线免费观看| 国产亚洲女人久久久久毛片| 麻豆蜜桃91| 日本美女一级片| 国产成人综合自拍| 亚洲在线观看视频| 国产喷水吹潮视频www| 国产一区二区三区视频在线播放| 国产欧美在线观看| 91高潮大合集爽到抽搐| 久久精品国产亚洲高清剧情介绍 | 一区二区三区四区在线视频| yjizz视频网站在线播放| 久久久不卡网国产精品一区| 日本一区二区精品| 91露出在线| 中文字幕在线不卡视频| 大桥未久一区二区| 中文在线免费| 午夜精品视频在线观看| 国产中文字幕在线免费观看| 第84页国产精品| 欧美三级蜜桃2在线观看| 久久这里只精品| 国产精品美女久久久久人| 欧美一级在线免费| 岛国精品一区二区三区| 欧美综合自拍| 亚洲香蕉成视频在线观看| 久久视频一区二区三区| 国产精品精品国产一区二区| 欧美美最猛性xxxxxx| 国产亚洲精品码| 午夜亚洲激情| 国产精品网址在线| 国产suv精品一区二区69| 国产精品一区二区久激情瑜伽| 国产精品免费视频一区二区| 丰满肉肉bbwwbbww| 久久久久久久久蜜桃| 亚洲一区二区三区在线观看视频| 黄色免费在线网站| 精品成人av一区| 午夜视频在线瓜伦| 国产精品国产亚洲精品| 亚洲精品网址在线观看| 中文字幕91视频| 99国产成+人+综合+亚洲欧美| 国产精品国模在线| 亚洲国产精品成人久久蜜臀| 久久久久久日产精品| 亚洲一区二三| 超黄网站在线观看| 精品视频色一区| 香蕉视频污视频| 999国产精品视频| 97国产suv精品一区二区62| 中文字幕乱码人妻无码久久| 国产99久久久久久免费看农村| 欧美一区二区影视| 色婷婷在线播放| 在线观看日韩毛片| 理论片大全免费理伦片| 国产精品伦理久久久久久| 4388成人网| www国产在线| 国产农村妇女毛片精品久久麻豆| 777久久精品一区二区三区无码| 在线日韩影院| 精品动漫一区二区三区在线观看| 人成免费在线视频| 麻豆成人在线| 精品国产福利| 欧美videosex性欧美黑吊| 欧美日韩三级在线| 加勒比一区二区| 亚洲国产一区二区三区a毛片| 国产一区二区在线免费| 国产日本在线视频| 精品欧美激情精品一区| 国产成人av片| 91精品国产调教在线观看| 国产精品6699| 日色在线视频| 五月婷婷综合在线| 日本美女视频网站| 欧美暴力喷水在线| 亚洲xxxx3d| 国产一二区在线| 欧美日韩国产a| 国产在线综合视频| 美女久久网站| 欧美亚洲国产免费| 国产不卡网站| 亚洲精品综合精品自拍| 国产性猛交╳xxx乱大交| 懂色一区二区三区免费观看| 成人国产在线看| 日本超碰一区二区| 欧美精品在线播放| 国产99对白在线播放| 亚洲欧美激情插| 国产精品探花在线播放| 欧美极品一区二区三区| 91视频在线免费观看| 日韩精品卡一| 精品乱人伦小说| 久久久久久久极品| 久久综合九色综合欧美就去吻| 亚洲熟妇av日韩熟妇在线| 欧美日韩看看2015永久免费| 26uuu另类亚洲欧美日本一| 亚洲三区在线观看无套内射| 狠狠干狠狠久久| 亚洲综合色一区| 老牛影视一区二区三区| 水蜜桃亚洲精品| 中文字幕日韩亚洲| 欧美人在线观看| 黄色福利在线观看| 欧美日韩一区二区三区在线免费观看| 国产美女喷水视频| 免费人成黄页网站在线一区二区| 一区二区三区视频在线播放| 96sao精品免费视频观看| 欧美激情a在线| 五月天婷婷社区| 色999日韩国产欧美一区二区| 国产成人免费观看网站| 国内久久婷婷综合| 僵尸世界大战2 在线播放| 偷拍自拍亚洲色图| 国产精品入口免费视频一| √天堂8在线网| 亚洲国产高清自拍| 欧美性猛交xxxx乱大交hd| 成人免费小视频| 黄色网址在线视频| 丝袜a∨在线一区二区三区不卡| 一区二区三区国产福利| 911亚洲精品| 国产成人精品在线播放| 黄色小网站在线观看| 亚洲成人a级网| 欧美在线视频精品| 亚洲夂夂婷婷色拍ww47 | 久久久国际精品| 深爱五月综合网| 亚久久调教视频| 丰满女人性猛交| 色哟哟精品丝袜一区二区| 国产精品入口尤物| 两个人看的在线视频www| 按摩亚洲人久久| 日韩精品一二| 日韩免费性生活视频播放| 国产一卡二卡三卡| 亚洲福利视频导航| 国产成人免费在线观看视频| zzijzzij亚洲日本少妇熟睡| 五月激情五月婷婷| 欧美中文字幕| 成年人网站国产| 999国产精品999久久久久久| 麻豆亚洲一区| 国产精品天天看天天狠| 成人黄在线观看| 免费观看成人性生生活片 | 国产真实的和子乱拍在线观看| 国产丝袜在线精品| 2一3sex性hd| 国产一区二区三区av电影| 国产主播中文字幕| 国产精品视频| 免费超爽大片黄| 欧美在线视屏| 伊甸园精品99久久久久久| 一区二区三区韩国免费中文网站| 福利视频久久| 欧美一级片网址| 国产女人18毛片水18精品| 中文在线аv在线| 韩剧1988免费观看全集| 在线免费观看a视频| 精品国产一区二区在线| 成人在线免费电影| 在线看国产精品| 免费理论片在线观看播放老| 日韩av影片在线观看| 黄频在线免费观看| 日韩精品一区二区在线| 国产婷婷在线视频| 欧美一级片在线观看| 国产孕妇孕交大片孕| 欧美日韩国产美| 最近中文字幕免费观看| 欧美视频完全免费看| 波多野结衣午夜| 色中色一区二区| 在线永久看片免费的视频| 色综合激情五月| 成人一级免费视频| 欧美性大战久久| 亚洲无码久久久久| 777精品伊人久久久久大香线蕉| 一级黄色大片网站| 777亚洲妇女| 午夜精品久久久久久久第一页按摩| 欧美一区二区黄| 亚洲av少妇一区二区在线观看| 欧美大片在线观看| 色婷婷在线视频| 日韩久久精品电影| av资源网站在线观看| www.久久久久久.com| av大大超碰在线| 久久久久久九九九| 一个人看的www视频在线免费观看| 欧美与黑人午夜性猛交久久久| 性感女国产在线| 国产成人精品免高潮费视频| 精品视频在线一区二区在线| 国产在线a不卡| 香蕉大人久久国产成人av| 国产精品 日韩| 伊人久久大香线蕉无限次| 婷婷亚洲婷婷综合色香五月| 国产精品二区不卡| 男女私大尺度视频| 日韩国产在线一| 香蕉视频色在线观看| www.亚洲色图.com| 呻吟揉丰满对白91乃国产区| 亚洲天堂av老司机| 99热只有这里有精品| 欧美日韩视频专区在线播放| www日本高清| 国产视频在线观看一区二区| 黄网站在线免费看| 26uuu另类亚洲欧美日本一| 欧美videos粗暴| 国产精品露出视频| 国产精品午夜一区二区三区| 国产又大又长又粗又黄| 99视频+国产日韩欧美| 国产成人黄色网址| 岛国av在线一区| a资源在线观看| 性做久久久久久| 91高潮大合集爽到抽搐| 日韩av一区二区在线观看| 久久bbxx| 国产91露脸中文字幕在线| 视频二区欧美| 亚洲国产婷婷香蕉久久久久久99 | 亚洲中文字幕无码中文字| 激情文学综合插| 欧美日韩高清丝袜| 亚洲自拍欧美精品| 91在线视频国产| 亚洲欧洲日产国码av系列天堂| 最新日本在线观看| 国产日韩欧美成人| 亚洲精品进入| 国产freexxxx性播放麻豆| 激情五月激情综合网| 日本美女xxx| 日韩欧美福利视频| 黄色三级网站在线观看| 久久精品99久久久香蕉| 欧美日韩美女| 久久爱av电影| 国产字幕视频一区二区| 亚洲一级片av| 中文一区二区在线观看| www.国产毛片| 精品性高朝久久久久久久| 欧美人与禽猛交乱配| 91久久精品视频| 日韩电影免费网址| 97在线免费公开视频| 99精品国产91久久久久久| 久久久久人妻一区精品色欧美| 在线91免费看| 欧洲不卡av| 国产精品影院在线观看| 欧美裸体在线版观看完整版| 国产激情在线观看视频| 久久影院视频免费| 日韩一区二区视频在线| 亚洲精品suv精品一区二区| av伦理在线| 国产精品乱子乱xxxx| 激情综合视频| 好吊色视频一区二区三区| 亚洲国产视频网站| 成人久久久精品国产乱码一区二区| 欧美第一淫aaasss性| 一区二区网站| 成人午夜视频在线观看免费| zzijzzij亚洲日本少妇熟睡| 久久草视频在线| 亚洲欧美国产va在线影院| 激情都市亚洲| 日韩欧美亚洲在线| 蜜桃免费网站一区二区三区| 久久久久麻豆v国产| 91精品国产高清一区二区三区| 91精品久久| 国产精品大全| 一区二区三区福利| 久久av无码精品人妻系列试探| 色一区在线观看| av在线中文| 亚洲a在线播放| 亚洲特色特黄| 中文字幕在线观看的网站| 在线观看一区二区视频| 午夜激情在线观看| 亚洲a区在线视频| 亚洲精品国产日韩| 最近中文字幕免费视频| 欧美精品乱码久久久久久按摩| 国产黄色小视频在线| 国产精品一区二区欧美黑人喷潮水| 国产日韩一区| 手机av在线不卡| 日韩视频免费直播| 女厕盗摄一区二区三区| 午夜精品视频在线观看一区二区| 激情综合亚洲精品| 中文字幕在线观看免费视频| 亚洲日本成人网| 日韩精品第二页| 国产在线播放观看| 欧美国产日韩一二三区| 国产成人三级在线播放| 69久久夜色精品国产69乱青草| 大色综合视频网站在线播放| 亚洲欧洲日韩综合| 色综合色综合色综合| a视频在线免费看| 久久99精品久久久久久久久久 | 成年人性生活视频| 黑丝美女久久久| caopen在线视频| 日本不卡高清视频一区| 国产精品99精品久久免费| 国产suv精品一区二区33|