99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于嵌入式軟件開(kāi)發(fā)的裸跑與RTOS的選用時(shí)機(jī)分析

電子工程師時(shí)間 ? 2018-01-23 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式軟件領(lǐng)域,裸跑與RTOS,總是永恒茶余飯后。其實(shí)軟件編程,就像治國(guó)之道,沒(méi)聽(tīng)說(shuō)過(guò)新加坡這樣的小國(guó)分什么省市自治區(qū)吧。也像開(kāi)公司做生意,小公司都是老板一個(gè)人說(shuō)了算,就算分部門(mén),也沒(méi)什么意義。寫(xiě)程序也一樣,裸跑就像一個(gè)大模塊,程序小的時(shí)候,程序員能控制一切,中斷+大循環(huán)這種前后臺(tái)裸跑模式最高效直觀。當(dāng)程序大了,相互之間的邏輯關(guān)系復(fù)雜了,還用一個(gè)大模塊的話,就會(huì)變得難于駕馭,容易出bug。這時(shí)候,就需要?jiǎng)澐帜K,劃分了模塊,就需要處理模塊間協(xié)調(diào)、資源分配、合理分配cpu時(shí)間,這些問(wèn)題,在有RTOS參與下,會(huì)變得簡(jiǎn)單些。實(shí)際上,就算沒(méi)有rtos,精明的程序員也會(huì)量身訂制地寫(xiě)一個(gè)管理程序,其實(shí)這個(gè)管理程序就可以算作簡(jiǎn)易“操作系統(tǒng)”。如果程序進(jìn)一步復(fù)雜化,代碼進(jìn)一步龐大,這種簡(jiǎn)單的管理程序就會(huì)力不從心,選用一個(gè)rtos是最聰明的選擇。

那么,程序規(guī)模達(dá)到多大時(shí),需要操作系統(tǒng)呢?這個(gè),不能一概而論。有些代碼,很長(zhǎng),但邏輯很簡(jiǎn)單,有些代碼,雖然代碼量不大,但邏輯卻很復(fù)雜。個(gè)人經(jīng)驗(yàn),臨界點(diǎn)在1~2萬(wàn)行之間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19678

    瀏覽量

    317769
  • RTOS
    +關(guān)注

    關(guān)注

    24

    文章

    851

    瀏覽量

    121205

原文標(biāo)題:嵌入式軟件開(kāi)發(fā)的裸跑與RTOS之爭(zhēng):什么時(shí)候我該用RTOS

文章出處:【微信號(hào):eedesigner,微信公眾號(hào):eeDesigner】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RTOS嵌入式系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)

    RTOS嵌入式系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)RTOS最關(guān)鍵的部分是實(shí)時(shí)多任務(wù)內(nèi)核,它的基本功能包括任務(wù)管理、定時(shí)器管理、存儲(chǔ)器管理、資源管理、事件管理、系統(tǒng)管理、消息管理、隊(duì)列管理、旗語(yǔ)管理等,
    發(fā)表于 08-12 14:32

    學(xué)嵌入式軟件開(kāi)發(fā)需要些什么知識(shí)?

    學(xué)嵌入式軟件開(kāi)發(fā)需要些什么知識(shí)?http://www.arm8.net/thread-510-1-3.html嵌入式軟件開(kāi)發(fā)很難,不容易學(xué)習(xí)。以為他需要學(xué)習(xí)的知識(shí)非常多,而且難,所以如
    發(fā)表于 10-14 09:19

    誠(chéng)聘嵌入式軟件開(kāi)發(fā)

    獵頭職位:嵌入式軟件開(kāi)發(fā)【成都】工作職責(zé):1.閱讀客戶或者研發(fā)提供的需求,進(jìn)行需求分析; 2.根據(jù)項(xiàng)目需求和研發(fā)能力編制研發(fā)計(jì)劃; 3.根據(jù)項(xiàng)目需求和所使用的技術(shù)編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū);4.根據(jù)詳細(xì)
    發(fā)表于 04-24 11:59

    嵌入式軟件開(kāi)發(fā)與非嵌入式軟件開(kāi)發(fā)的區(qū)別?

    嵌入式軟件開(kāi)發(fā)與非嵌入式軟件開(kāi)發(fā)區(qū)別?設(shè)備驅(qū)動(dòng)開(kāi)發(fā)與裸機(jī)驅(qū)動(dòng)開(kāi)發(fā)區(qū)別?
    發(fā)表于 04-02 06:29

    如何學(xué)習(xí)嵌入式軟件開(kāi)發(fā)

    1. 如何學(xué)習(xí)嵌入式軟件開(kāi)發(fā)嵌入式軟件開(kāi)發(fā)一定要結(jié)合開(kāi)發(fā)板來(lái)學(xué)習(xí),所有的知識(shí)都可以在開(kāi)發(fā)板上
    發(fā)表于 02-11 07:33

    什么是嵌入式軟件開(kāi)發(fā)

    嵌入式軟件開(kāi)發(fā)又是指什么?   隨著嵌入式軟件系統(tǒng)結(jié)構(gòu)越來(lái)越復(fù)雜,嵌入式軟件
    發(fā)表于 04-20 08:43 ?8980次閱讀

    嵌入式軟件開(kāi)發(fā)與Embedded-GIS

    1.嵌入式軟件開(kāi)發(fā) 市場(chǎng)現(xiàn)狀 嵌入式操作系統(tǒng) 嵌入式軟件開(kāi)發(fā)特點(diǎn) 嵌入式
    發(fā)表于 02-28 10:39 ?36次下載

    ARM嵌入式軟件開(kāi)發(fā)

    ARM嵌入式軟件開(kāi)發(fā)ARM嵌入式軟件開(kāi)發(fā)ARM嵌入式軟件開(kāi)發(fā)
    發(fā)表于 01-15 17:29 ?65次下載

    嵌入式軟件開(kāi)發(fā)的優(yōu)勢(shì)分析

    為什么當(dāng)今嵌入式行業(yè)會(huì)如此受歡迎呢?我們從事嵌入式軟件開(kāi)發(fā)有什么好處嗎?小編就來(lái)說(shuō)說(shuō)我的看法吧,嵌入式軟件開(kāi)發(fā)的優(yōu)勢(shì)我們可以從幾點(diǎn)來(lái)看。
    的頭像 發(fā)表于 12-21 15:23 ?5517次閱讀

    嵌入式軟件開(kāi)發(fā)做什么?嵌入式開(kāi)發(fā)培訓(xùn)學(xué)哪些

    嵌入式行業(yè)可以說(shuō)從幕后走到前臺(tái),大家對(duì)他都很熟悉了,我國(guó)嵌入式人才缺口每年在50萬(wàn)左右,相關(guān)調(diào)查報(bào)告稱嵌入式軟件開(kāi)發(fā)是未來(lái)幾年最熱門(mén)和最受歡迎的職業(yè)之一。但是還有很多人不知道
    發(fā)表于 11-03 10:36 ?19次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>做什么?<b class='flag-5'>嵌入式開(kāi)發(fā)</b>培訓(xùn)學(xué)哪些

    嵌入式軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、嵌入式軟件的結(jié)構(gòu)

    ? ? ? ?嵌入式軟件開(kāi)發(fā)的特點(diǎn)、設(shè)計(jì)流程、嵌入式軟件的結(jié)構(gòu)?一:嵌入式軟件開(kāi)發(fā)的特點(diǎn)1.?
    發(fā)表于 11-03 15:21 ?38次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>的特點(diǎn)、設(shè)計(jì)流程、<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>的結(jié)構(gòu)

    嵌入式軟件開(kāi)發(fā)入門(mén)

    1. 如何學(xué)習(xí)嵌入式軟件開(kāi)發(fā)嵌入式軟件開(kāi)發(fā)一定要結(jié)合開(kāi)發(fā)板來(lái)學(xué)習(xí),所有的知識(shí)都可以在開(kāi)發(fā)
    發(fā)表于 12-07 17:21 ?17次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>入門(mén)

    嵌入式軟件開(kāi)發(fā)流程

    電子發(fā)燒友網(wǎng)站提供《嵌入式軟件開(kāi)發(fā)流程.ppt》資料免費(fèi)下載
    發(fā)表于 11-17 14:37 ?5次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>流程

    嵌入式軟件開(kāi)發(fā)軟件開(kāi)發(fā)的區(qū)別

    嵌入式軟件開(kāi)發(fā)軟件開(kāi)發(fā)是兩個(gè)不同的概念,它們?cè)谝恍╆P(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開(kāi)發(fā)是指開(kāi)發(fā)
    的頭像 發(fā)表于 01-22 15:27 ?3019次閱讀

    嵌入式軟件開(kāi)發(fā)與AI整合

    嵌入式軟件開(kāi)發(fā)與AI整合是當(dāng)前技術(shù)發(fā)展的重要趨勢(shì)之一。隨著人工智能技術(shù)的快速發(fā)展,嵌入式系統(tǒng)越來(lái)越多地集成了AI算法,以實(shí)現(xiàn)更復(fù)雜的智能功能。以下是關(guān)于嵌入式
    的頭像 發(fā)表于 07-31 09:25 ?1380次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>與AI整合