色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

有了單片機,為什么還要使用操作系統?

哈哈hfgfdf ? 來源:嵌入式學習資料 ? 作者:嵌入式學習資料 ? 2024-01-11 08:35 ? 次閱讀

問題:

對于一款單片機來說,裝上了操作系統(比如linux、uc/os-2、winCE等),與不裝操作系統最大的區別是什么?

回答:

操作系統,是個龐然大物,但是大家都很喜歡,因為他能幫你做很多你不愿意面對的事。他能提供很好的底部的支持。以QQ為例,QQ是一款軟件,你往對話框里寫字,然后通過網絡傳到另一臺用戶端。如果你有操作系統,你跟操作系統說,我要個窗戶,他就給你窗戶,我要聯網,改一改IP你就能上網了。中間的網絡協議也不要你管了,什么TCP/IP也不用你看的吐血了。

要是沒有操作系統,你要生成一個對話框?只有你自己一條一條代碼的寫了,對話框寫進去的字,你自己想辦法變成文件,自己想辦法打包,使之符合網絡協議,自己做網孔,自己通信吧。

那感覺就是你要生火,一個人說(操作系統),我有打火機,你自己用。另一個說(沒有操作系統),我這有鐵礦,還有天然氣礦,都給你了,你想做什么打火機都可以。

說到這里,兩者的差別就很好說了。

1. 操作系統是很方便,提供打火機耶!前提是你要開個小賣部,你才有打火機提供你丫。小賣部很占地方的!這里就會無情的占用你單片機少的可憐的地方,一般單片機可以存儲的程序不會超過1M(外接存儲設備的除外),而一個未裁剪的LINUX系統,200M,即使裁剪了,大小可能遠遠大于你能承受的范圍,再者為了買一個打火機,你建一小賣部,不是吃多了么!

2.單片機提供的東西很少,只有原始材料,如果你要生火,做個打火機,的確困難了點。轉木取火這時候就比較現實了。至少比建個小賣部好吧!

說這么多,看問題。

1.裝上了操作系統(比如linux、uc/os-2、winCE等),與不裝操作系統最大的區別是什么?

裝了,你就是建了小賣部,占的地方大,如果你需要的功能很小,完全是白費力,還不如轉木取火。

沒裝,你就是轉木取火,占地少,找個角落一蹲,默默操作去吧。

2. 也就是說,裝上了系統,能實現什么更多的功能?

這是當然的,小賣部,絕對不止賣打火機,什么時候你要醬油了,跟老板說聲,老板馬上進貨,

你要是單片機,孩子,火生好了,自己找個配方,自己配醬油去。

3.如果說完成了一個項目,如果這個項目以后的功能需要擴展,裝上了系統的單片機對于不裝系統的單片機來說有什么優勢?

小賣部有了,最開始賣打火機,后來又賣醬油,以后你萬一再要什么(功能擴展),跟老板說一句就好了。

要是單片機,醬油配好了,我還想要白糖呢。你給我種甘蔗去。

總結:如果是一個巨大的項目,操作系統是必備的,他能提供很多支持,做很多基層的工作,方便以后的升級。但是他的維護和他所消耗的資源(空間),也成為了它在單片機領域推廣的致命傷。所以相反的如果你只要某個功能(生火),不裝操作系統明顯方便,而且易于維護(木頭棒子壞了,再找一根唄?。绻阋@要那,我的天,我寧愿造個小賣部。

審核編輯 黃宇

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

    關注

    6035

    文章

    44554

    瀏覽量

    634641
  • 操作系統
    +關注

    關注

    37

    文章

    6801

    瀏覽量

    123283
收藏 人收藏

    評論

    相關推薦

    如何在windows上emulate不同操作系統

    包括: 虛擬監控器(Hypervisor):負責管理虛擬的資源分配和調度。 虛擬(VM):模擬的計算機系統,可以運行不同的操作系統
    的頭像 發表于 12-05 15:50 ?154次閱讀

    基于無操作系統的STM32單片機開發附源碼

    現在非常多的的MCU性能都還不錯,同時用戶也會去擴展一些外部RAM,這樣如果高效便捷的管理這些內存是一個重要話題。 今天給大家分享一份源碼:基于無操作系統的STM32單片機開發,功能強大,可申請
    的頭像 發表于 11-15 11:24 ?421次閱讀

    linux是實時系統還是分時操作系統

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統非常熟悉,他們都屬于實時操作系統(RTOS),在工業領域比較廣泛;然而對于linux這樣的基于時間片
    的頭像 發表于 11-11 11:43 ?425次閱讀

    單片機編程語言哪些選擇

    單片機(Microcontroller Unit,MCU)編程是指為單片機編寫程序的過程,這些程序控制單片機的行為和功能。單片機廣泛應用于嵌入式系統
    的頭像 發表于 11-01 14:13 ?499次閱讀

    單片機系統設計流程及注意事項

    單片機系統設計是一個涉及硬件和軟件的綜合過程,它要求設計者不僅要有扎實的電子技術基礎,還要具備一定的編程能力和系統分析能力。 單片機
    的頭像 發表于 11-01 14:12 ?471次閱讀

    工控支持什么操作系統

    工控,全稱工業控制計算機(Industrial Personal Computer, IPC),支持多種操作系統以滿足不同行業和應用場景的需求。具體來說,工控常見的操作系統包括:
    的頭像 發表于 09-11 09:24 ?417次閱讀

    linux開發板和單片機開發的區別

    、PIC等,處理能力和內存容量相對較低。 操作系統 Linux開發板通常使用Linux操作系統,具有豐富的軟件資源和開發工具。單片機開發則通常使用嵌入式操作系統或無
    的頭像 發表于 08-30 15:30 ?731次閱讀

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?418次閱讀
    嵌入式實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b><b class='flag-5'>有</b>啥區別

    STM32單片機哪幾種常見的開發環境?

    STM32單片機是一款廣泛應用于嵌入式系統開發的單片機,針對其開發,以下幾種常見的方式:STM32單片機
    的頭像 發表于 05-18 08:04 ?3029次閱讀
    STM32<b class='flag-5'>單片機</b><b class='flag-5'>有</b>哪幾種常見的開發環境?

    使用STM32F401的單片機移植ucosii操作系統后,在循環中調用sprintf函數時莫名卡死的原因?

    使用STM32F401的單片機移植ucosii操作系統后。在編寫任務函數時,在循環中調用sprintf函數時莫名卡死的原因?
    發表于 04-02 06:12

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

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

    單片機的最小系統由什么組成 單片機的最小系統包括哪些

    Unit,CPU)、存儲器、輸入輸出接口電路等核心功能,常見的單片機以8051為代表的8位單片機、PIC系列單片機和AVR系列單片機等。
    的頭像 發表于 02-02 11:27 ?1w次閱讀

    單片機最小系統包含哪幾部分 單片機最小系統的作用

    單片機最小系統包含以下幾部分:單片機芯片、時鐘電路、復位電路、電源電路、外圍電路和連接接口等。 單片機芯片:單片機是整個
    的頭像 發表于 01-24 10:40 ?1.5w次閱讀

    單片機最小系統的作用 單片機最小系統包含哪幾部分

    單片機最小系統是指能夠獨立工作的最基本的硬件組成,也是單片機的必備基礎。它的作用是為單片機提供工作所需的最基本的資源和功能,使單片機能夠正常
    的頭像 發表于 01-18 13:54 ?4016次閱讀

    C語言能夠實現單片機功能,為什么還要使用匯編呢?

    C語言能夠實現單片機功能,為什么還要使用匯編呢? C語言是一種高級編程語言,它具有跨平臺、可移植性強、易于使用的特點,使得開發人員能夠快速且方便地編寫復雜的程序。然而,盡管C語言在許多方面都非常強大
    的頭像 發表于 01-15 14:59 ?1048次閱讀
    主站蜘蛛池模板: 成人免费视频网站www| 哒哒哒高清视频在线观看| 被高跟鞋调教丨vk| 国产精品亚洲欧美| 麻豆AV久久无码精品九九| 色婷婷粉嫩AV精品综合在线| 亚洲精品在线播放视频| 9久久免费国产精品特黄 | 草草久久久亚洲AV成人片| 国产亚洲精品成人a在线| 男人叼女人| 亚洲精品第一页| xx顶级欧美熟妞xxhd| 红豆视频免费资源观看| 求个av网站| 在公交车上被JB草坏了被轮J了| 不卡的在线AV网站| 久久WWW免费人成一看片| 肉动漫无码无删减在线观看| 中国明星16xxxxhd| 国产精品永久免费| 欧美激情精品久久久久| 亚洲中久无码永久在线| 吃奶吸咪咪动态图| 毛片一区二区三区| 亚洲精品国产第一区第二区| 扒开 浓密 毛| 老少配xxxxx欧美| 亚洲二区电影| 岛国大片在线播放免费| 美女被艹网站| 亚洲性爱城| 国产伦精品一区二区三区| 破苞流血哭泣 magnet| 真人女人无遮挡内谢免费视频%| 国产精品综合AV一区二区国产馆| 欧美日韩精品一区二区三区四区| 一本色道久久综合一区| 国产精品成人啪精品视频免费观看 | 美女露出乳胸扒开尿口| 亚洲精品在看在线观看|