精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式操作系統是單片機程序員深造的必選之路

工程師精選 ? 2018-03-07 20:35 ? 次閱讀

眾所周知,春節前我們上線了視頻文字版維基(WiKi)教程,好評如潮。移動物聯網是大勢所趨,大家已經習慣了看微信而非論壇。為了方便,即日起我們將連載新1期(arm裸機1期加強版)WiKi內容,今天是第一篇。


該文檔比較容易,權當復習和預習。


第一期教大家如何將ARM開發板當作單片機來用,但在這期視頻的第一節,我告訴你們,嵌入式操作系統是單片機程序員深造的必選之路




工資方面

我們學習這些不就是為了賺錢嗎?在51job上,搜索“單片機”,工資平均下來是幾千塊錢。然后搜搜“Linux系統工程師”,平均工資是上萬左右。


職業發展

這點我有切身體會,我2003年畢業,2005年進入一個小公司,當時做的是車載電話,先是用51單片機來做的。當時我的李姓同事,用兩個3000多行的C文件,實現了車載電話功能。

另一個魏姓同事,將功能拆分成各種模塊,使用了50多個C文件,以操作系統的思想,重新寫了這個程序。這兩個牛人,都跳槽了,都不做單片機了。


李姓同事去了美國,深造了機器人視覺,現在是百度的搜索專家,魏姓同事和我一起去了中興,現在在廈門聯想公司負責手機的開發,而我給你們錄視頻,但我們都不玩單片機了。


2005年,我在一個2440開發板上仿照ucos寫了一個操作系統,10年前,我們已經把單片機玩得登峰造極了。但是我們還需要升級,為什么?


因為單片機非常簡單,稍微認真學習2-3個月就可以達到中等水平,你工作十年和工作兩年技能差別不大,對一個公司,現實一點,他肯定喜歡使用工資更低還更愿意加班的新人,所以說,我們必須升級。

應用方面

在嵌入式領域,單片機位于哪個位置。比如一個自動化機床,生產線上面,比如這條傳輸帶上,用一些單片機來檢測物品傳輸的位置,觸發某些信號
但其總控肯定運行操作系統,以處理更加復雜的事情。


再看看Google機器人,他的手臂、腳趾,也許用的是單片機控制其動作,但他的核心大腦,肯定運行操作系統,才能處理各種復雜的事情。

也就是說,在一個復雜的系統,操作系統是大腦,單片機是可以實現手指的功能。那么你想去做大腦還是想去做手指?


并且單片機的產品升級換代比較慢,一個產品使用單片機的話,追求的是穩定與成本,顯然,日常的工作的活少,并且也不需要你有太新的技能,既然如此,公司干嘛要花2~3萬來請人做單片機,直接花幾千元請個新人不就完了嗎?

并且單片機的價格優勢正在逐漸消失,在淘寶搜索一下,STM32開發板的基本都是1-200元,而一個能夠運行Linux系統的板子比如nanopi的價格只要100元左右。


一個能夠運行Linux操作系統,有512M DDR內存,有四核處理器的ARM開發板,他只需要99元。所以說,現在單片機的價格優勢正逐漸消失,他只能保持微弱的優勢就是穩定性這一特點。

下面來看看使用的單片機和使用操作系統開發的產品,比如鬧鐘、自動售貨機就是單片機做的。

但自動售賣機,一旦需要連接網絡,需要WiFi,很可能就需要操作系統。現在的新型自動售賣機,上面有微信支付,就必須要有操作系統。
無人機,既用單片機也用Linux操作系統。單片機可以更加及時的處理一些信息。看看這些產品,你更想做哪些產品?




技術方面

我們的操作系統Linux,需要一個Bootloader,Bootloader就是一個單片機裸板程序的集合,只要掌握了Linux的Bootloader,對單片機是輕而易舉。


后續視頻,我會講解這點。所以說,我告訴你們,
嵌入式操作系統是單片機程序員深造的必選之路

在學習上,你不需要用單片機來學習,但是在工作中,我們設計產品的時候,如果單片機的性能更好,我們還是要選擇單片機。


比如說小米的智能插座,就是使用單片機來做的,如果同一個功能,用單片機可以省成本,我干嘛不用單片機呢?賣出幾百萬臺設備,每一個省一毛錢,就可以省幾十萬。我只告訴你,在技術方面,一旦我們掌握了Linux的bootloader, 反過來,對單片機來說,它是小菜一碟。


原帖來自:http://bbs.elecfans.com/jishu_1542051_1_1.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44518

    瀏覽量

    633060
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3567

    瀏覽量

    129233
收藏 人收藏

    評論

    相關推薦

    什么是嵌入式操作系統?

    什么是嵌入式操作系統? 想象一下,如果一個智能設備,比如你口袋里的智能手機,是一個有頭腦的機器人,那么嵌入式操作系統(Embedded Operating System,簡稱EOS)就
    發表于 11-08 15:07

    嵌入式 Linux 操作系統配置

    隨著物聯網(IoT)和智能設備的快速發展,嵌入式系統在各個領域扮演著越來越重要的角色。Linux因其開源、靈活和穩定的特性,成為嵌入式系統的首選操作
    的頭像 發表于 11-06 10:22 ?222次閱讀

    目前深圳嵌入式單片機就業環境如何?

    深圳作為中國的科技創新中心之一,在嵌入式單片機領域的就業環境相對較好,以下是對該就業環境的詳細分析:
    的頭像 發表于 10-09 11:51 ?439次閱讀
    目前深圳<b class='flag-5'>嵌入式</b><b class='flag-5'>單片機</b>就業環境如何?

    嵌入式系統的啟動流程

    嵌入式系統的啟動流程是一個復雜但有序的過程,它涉及從系統上電到操作系統內核及應用程序啟動的多個階段。
    的頭像 發表于 10-05 17:44 ?291次閱讀

    開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束

    航空計算技術研究所研究崔西寧做了“AI時代的機載嵌入式操作系統”專題報告。 崔西寧回顧了機載軟件技術發展歷程,介紹機載智能計算的演進之路,分享了天脈
    發表于 08-30 17:24

    嵌入式系統中的實時操作系統

    嵌入式RTOS是嵌入式應用程序運行、相互交互和與外界通信的底層軟件機制。在本節中,您將了解嵌入式軟件開發人員使用哪些流行RTOS以及它們運行的嵌入式
    的頭像 發表于 08-20 11:28 ?446次閱讀

    RT-Thread出席第六屆中國嵌入式技術大會,共話嵌入式操作系統與智能工業

    第六屆中國嵌入式技術大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統智能新時代”為主題,聚焦人工智能與嵌入式應用、
    的頭像 發表于 08-03 08:35 ?369次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術大會,共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統</b>與智能工業

    從菜鳥到大牛!嵌入式完整學習路線:STM32單片機-RTOS-Linux

    ?嵌入式系統是許多現代電子設備和智能系統的核心,掌握嵌入式系統,意味著能夠設計和開發更加智能化的產品。本文為所有想進入
    的頭像 發表于 07-23 16:11 ?3613次閱讀
    從菜鳥到大牛!<b class='flag-5'>嵌入式</b>完整學習路線:STM32<b class='flag-5'>單片機</b>-RTOS-Linux

    入門嵌入式系統這些知識你知道嗎?

    嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在R
    發表于 05-03 09:54 ?525次閱讀

    再談嵌入式實時操作系統

    由于嵌入式處理器早期功能單一且運算能力不高,嵌入式應用已不能滿足各個領域不斷增長的需求。嵌入式操作系統應運而生,嵌入式
    的頭像 發表于 04-09 17:27 ?744次閱讀
    再談<b class='flag-5'>嵌入式</b>實時<b class='flag-5'>操作系統</b>

    探討Linux操作系統的啟動流程

    這個部分比較有意思。因為在BIOS階段,計算機的行為基本上被寫死了,程序員可以做的事情并不多;但是,一旦進入操作系統程序員幾乎可以定制所有方面。所以,這個部分與程序員的關系更密切。
    發表于 04-09 09:29 ?541次閱讀
    探討Linux<b class='flag-5'>操作系統</b>的啟動流程

    嵌入式微處理器是單片機

    嵌入式微處理器不是單片機。雖然兩者都是嵌入式系統中的核心組成部分,但它們在某些方面存在明顯的區別。
    的頭像 發表于 03-29 11:40 ?713次閱讀

    瑞薩CTSU程序在向嵌入式OS操作系統移植時的注意事項

    瑞薩CTSU程序在向嵌入式OS操作系統移植時的注意事項
    的頭像 發表于 03-29 08:05 ?315次閱讀
    瑞薩CTSU<b class='flag-5'>程序</b>在向<b class='flag-5'>嵌入式</b>OS<b class='flag-5'>操作系統</b>移植時的注意事項

    國產RT-thread操作系統在國民技術單片機上移植

    各位嵌入式軟件工程師想必都有類似的經驗,使用無操作系統開發單片機時對于時序把控、任務延時及各任務之間的通信很難實現完整地條理清晰地編碼。對于部分經驗不足的工程師,總會存在各種各樣的問題,如因為變量
    的頭像 發表于 03-05 08:20 ?529次閱讀
    國產RT-thread<b class='flag-5'>操作系統</b>在國民技術<b class='flag-5'>單片機</b>上移植

    單片機操作系統有哪些

    單片機操作系統(RTOS)是一種專門設計用于單片機操作系統,它可以提供任務調度、內存管理、設備驅動等功能,幫助程序員更高效地開發
    的頭像 發表于 12-08 16:18 ?4923次閱讀