欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

3天內不再提示

通用操作系統(tǒng)和實時操作系統(tǒng)

Q4MP_gh_c472c21 ? 來源:未知 ? 作者:胡薇 ? 2018-05-07 10:19 ? 次閱讀

研究生做了兩年Android應用,實習時轉了嵌入式應用軟件開發(fā),拿著一塊移植了RTOS的設備學習。入門了才發(fā)現(xiàn),兩者都是開源、穩(wěn)定、經(jīng)歷眾多設備廠商打磨的優(yōu)秀操作系統(tǒng),根據(jù)以下幾點對比學習。

通用操作系統(tǒng)和實時操作系統(tǒng):

雙系統(tǒng)

兩個操作系統(tǒng)其實經(jīng)常一起應用:

Android手機的雙MCU

1.AP(Application Processor)是ARM架構搭載Android,運行系統(tǒng)和應用,由于高功耗待機時和WIFI、LCD均休眠

2.BP(BaseBand Processor)架構搭載RTOS,運行通信協(xié)議、射頻、GPIO,低功耗

TP_Link小白路由的雙系統(tǒng)

1.搭載Android4.2,運行APP加強應用功能

2.搭載RTOS,完成安全、嚴密、專業(yè)的路由功能

高通驍龍810/7系列處理器

1.一個ARM運行基于Linux的Android OS

2.一個ARM運行(RTOS)

適用于 TI 處理器的可擴展 Linux 和 TI RTOS 解決方案

資料過程中,發(fā)現(xiàn)TI也提供了一套基于自己家處理器的可擴展Linux,Android,RTOS解決方案,同樣的處理器,可選的SDK和操作系統(tǒng),也是棒。當然Android做為操作系統(tǒng)更為豐滿,更上層,而實時操作系統(tǒng)比如ucos,比如最近在學的rtos,都僅提供了任務調度、同步、互斥、時鐘等功能,所以必須內核組,BSP&DSP,應用軟件開發(fā)人員再向這個骨架中填充(移植)血肉:lwip(小型TCP/IP協(xié)議棧), fatfs(文件系統(tǒng)), driver(各種外設驅動), framework, ucGUI, bsp等。

通用操作系統(tǒng)和實時操作系統(tǒng)

一、通用操作系統(tǒng)的設計注重每次執(zhí)行的平均響應時間而不關心某次特定執(zhí)行的響應時間。通用操作系統(tǒng)中采用的很多策略和技巧都體現(xiàn)出了這種設計原則。

大型的os代碼包括的內容很多,就拿linux來說,它就包括了調度、文件、網(wǎng)絡、驅動等完整的代碼內容。

二、對于實時操作系統(tǒng),它除了要滿足應用的功能需求以外,更重要的是還要滿足應用提出的實時性要求,而組成一個應用的眾多實時任務對于實時性的要求是各不相同的,此外實時任務之間可能還會有一些復雜的關聯(lián)和同步關系,如執(zhí)行順序限制、共享資源的互斥訪問要求等,這就為系統(tǒng)實時性的保證帶來了很大的困難。因此,實時操作系統(tǒng)所遵循的最重要的設計原則是:采用各種算法和策略,始終保證系統(tǒng)行為的可預測性predictability)

而一般的rtos呢,就拿大家熟悉的ucos2來說,只是包含了調度、同步、互斥、時鐘等代碼。如果系統(tǒng)工程師需要拿ucos2來做一個項目,那么他還需要bsp、lwip、ucGUI、fatfs、driver、framework等很多代碼才能組成一個完成的系統(tǒng)。

可預測性是指在系統(tǒng)運行的任何時刻,在任何情況下,實時操作系統(tǒng)的資源調配策略都能為爭奪資源(包括CPU、內存、網(wǎng)絡帶寬等)的多個實時任務合理地分配資源,使每個實時任務的實時性要求都能得到滿足。與通用操作系統(tǒng)不同,實時操作系統(tǒng)注重的不是系統(tǒng)的平均表現(xiàn),而是要求每個實時任務在最壞情況下都要滿足其實時性要求,也就是說,實時操作系統(tǒng)注重的是個體表現(xiàn),更準確地講是個體最壞情況表現(xiàn)。三、差別比較之處

幾個主要差別的地方:

(1)任務調度策略不同。

(2)內存管理方式不同。

(3)中斷處理方式。

(3)系統(tǒng)管理方式不同。

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

    關注

    12

    文章

    3945

    瀏覽量

    127993
  • RTOS
    +關注

    關注

    22

    文章

    819

    瀏覽量

    119905

原文標題:學得越多,發(fā)現(xiàn)自己知道的越少!Android與RTOS

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    實時操作系統(tǒng)和分時操作系統(tǒng)的區(qū)別

    操作系統(tǒng)能否滿足實時性要求來區(qū)分,可把操作系統(tǒng)分成分時操作系統(tǒng)實時操作系統(tǒng),分時操作系統(tǒng)按照
    發(fā)表于 11-14 17:39 ?1.3w次閱讀

    詳解實時操作系統(tǒng)和非實時操作系統(tǒng)

    實時操作系統(tǒng),當外界事件和數(shù)據(jù)產(chǎn)生時,系統(tǒng)能以足夠快的速度予以處理,其處理結果能在規(guī)定的時間內控制生產(chǎn)結果或對系統(tǒng)做出響應,并控制所有實時
    的頭像 發(fā)表于 12-26 09:54 ?5022次閱讀
    詳解<b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>和非<b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>

    都叫操作系統(tǒng),RTOS和PC上的到底有啥不同?

    操作系統(tǒng)(本文對實時操作系統(tǒng)特性的討論僅限于強實時操作系統(tǒng),下面提到的實時
    發(fā)表于 04-09 09:49

    uCOS-II實時操作系統(tǒng)實時操作系統(tǒng)與分時操作系統(tǒng)的區(qū)別是什么

    文章目錄1簡介1uCOS-II中的任務1簡介uCOS-II實時操作系統(tǒng)實時操作系統(tǒng)與分時操作系統(tǒng)的區(qū)別:分時
    發(fā)表于 12-14 06:42

    基于Linux與數(shù)字信號處理器(DSP)實施雙OS信號處理技

      在系統(tǒng)性能與編程簡易性之間的權衡折中是通用操作系統(tǒng)實時操作系統(tǒng)之間的主要區(qū)分點之一?! POS(
    發(fā)表于 03-20 10:57 ?524次閱讀
    基于Linux與數(shù)字信號處理器(DSP)實施雙OS信號處理技

    BenOS實時操作系統(tǒng)解密

    BenOS實時操作系統(tǒng)解密BenOS實時操作系統(tǒng)解密BenOS實時操作系統(tǒng)解密BenOS
    發(fā)表于 01-12 10:54 ?5次下載

    Linux 與 DSP BIOS 雙 OS 信號處理技術

    系統(tǒng)性能與編程簡易性之間的權衡折中是通用操作系統(tǒng)實時操作系統(tǒng)之間的主要區(qū)分點之一。 GPOS 傾向于提供較高程度的資源抽象,這不僅可通過
    發(fā)表于 10-29 10:39 ?0次下載

    基于Linux的雙OS信號處理技術解析

    系統(tǒng)性能與編程簡易性之間的權衡折中是通用操作系統(tǒng)實時操作系統(tǒng)之間的主要區(qū)分點之一。 GPOS(通用
    發(fā)表于 11-03 10:49 ?0次下載

    采用 Linux 與 DSP/BIOS RTOS 實施雙 OS 信號處理技術

    系統(tǒng)性能與編程簡易性之間的權衡折中是通用操作系統(tǒng)實時操作系統(tǒng)之間的主要區(qū)分點之一。 GPOS 傾向于提供較高程度的資源抽象,這不僅可通過
    發(fā)表于 12-01 09:37 ?439次閱讀

    實時操作系統(tǒng)特性的討論

    嵌入式實時系統(tǒng)中采用的操作系統(tǒng)我們稱為嵌入式實時操作系統(tǒng),它既是嵌入式操作系統(tǒng),又是
    的頭像 發(fā)表于 09-30 09:31 ?5232次閱讀

    實時操作系統(tǒng)的特點_實時操作系統(tǒng)的組成

    本文主要闡述了實時操作系統(tǒng)的特點及組成。實時操作系統(tǒng)(RTOS)是指當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產(chǎn)過程或對處理
    發(fā)表于 09-01 16:48 ?5313次閱讀

    實時操作系統(tǒng)和非實時操作系統(tǒng)的區(qū)別

    本文主要闡述了實時操作系統(tǒng)和非實時操作系統(tǒng)的區(qū)別。
    發(fā)表于 09-02 15:58 ?1.1w次閱讀

    什么是分時操作系統(tǒng),Linux屬于實時操作系統(tǒng)嗎?

    我們平時分享的μC/OS、FreeRTOS、RT-Thread、ThreadX這些都是實時操作系統(tǒng)(RTOS),那么有讀者問:什么是分時操作系統(tǒng),Linux屬于實時
    的頭像 發(fā)表于 06-23 17:04 ?9283次閱讀

    實時操作系統(tǒng)

    實時操作系統(tǒng)(Real Time Operating System,簡稱RTOS)是指當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產(chǎn)過程或
    的頭像 發(fā)表于 11-17 20:42 ?1456次閱讀

    帶你認識實時操作系統(tǒng)(rtos)

    實時操作系統(tǒng)(RTOS)是為嵌入式系統(tǒng)實時應用提供一個穩(wěn)定、可預測和高效運行環(huán)境的操作系統(tǒng)。實時
    的頭像 發(fā)表于 04-16 16:30 ?1446次閱讀
    帶你認識<b class='flag-5'>實時</b><b class='flag-5'>操作系統(tǒng)</b>(rtos)