女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

5RJg_mcuworld ? 來源:未知 ? 作者:李倩 ? 2018-05-09 16:59 ? 次閱讀

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

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

Android手機的雙MCU

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

2. BP(BaseBand Processor)架構(gòu)搭載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,都僅提供了任務調(diào)度、同步、互斥、時鐘等功能,所以必須內(nèi)核組,BSP&DSP,應用軟件開發(fā)人員再向這個骨架中填充(移植)血肉:lwip(小型TCP/IP協(xié)議棧), fatfs(文件系統(tǒng)), driver(各種外設驅(qū)動), framework, ucGUI, bsp等。

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

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

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

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

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

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

3.差別比較之處

幾個主要差別的地方:

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

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

(3)中斷處理方式。

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

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

    關注

    5141

    文章

    19526

    瀏覽量

    314861
  • Android
    +關注

    關注

    12

    文章

    3963

    瀏覽量

    129533
  • RTOS
    +關注

    關注

    24

    文章

    840

    瀏覽量

    120752

原文標題:Android與RTOS操作系統(tǒng)的適用類別

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    TI-醫(yī)療影像應用領域的嵌入式解決方案

    。上海皇華信息科技有限公司基于TI嵌入式處理器的MRI解決方案有:TMS320C6452、TMS320C6455、TMS320C6457、TMS320C6474、TMS320F2808
    發(fā)表于 12-10 15:04

    用于 TI Stellaris 和 Concerto 微控制擴展RTOS 解決方案

    TI-RTOS 的可用性 TI-RTOS 內(nèi)核在大多數(shù) TI處理器、微控制和 DSP 上都可以使用。
    發(fā)表于 02-28 16:10

    用于 TI Stellaris 和 Concerto 微控制擴展RTOS 解決方案

    許可證不要求開發(fā)人員提供完整的應用程序源代碼。TI-RTOS 的可用性 TI-RTOS 內(nèi)核在大多數(shù) TI處理器、微控制和 DSP
    發(fā)表于 02-28 16:20

    用于 TI Stellaris 和 Concerto 微控制擴展RTOS 解決方案

    源代碼。TI-RTOS 的可用性 TI-RTOS 內(nèi)核在大多數(shù) TI處理器、微控制和 DSP 上都可以使用。
    發(fā)表于 02-28 16:26

    各種ADAS處理器的的汽車電源解決方案包括BOM及層圖

    設計的多功能性,同時提供優(yōu)化的布局,以幫助設計人員針對與生產(chǎn)汽車電子子系統(tǒng)相關的 EMI/EMC 法規(guī)要求實現(xiàn)汽車符合性。主要特色適用于各種 ADAS 處理器的電源解決方案專門針對寬輸入電壓和冷啟動情況而設計尺寸
    發(fā)表于 09-26 08:37

    XE166實時信號控制適用于經(jīng)濟高效變頻擴展解決方案

    、工程機械、農(nóng)用機械、電車)和新能源(光伏發(fā)電、風電、燃料電池等)領域開發(fā)出十分節(jié)能的解決方案。XE166實時信號控制經(jīng)過專門設計,適用于上述各種解決方案。這些控制器具備66 MIP
    發(fā)表于 12-04 09:54

    適用于iMX7處理器的的小巧高效完整電源解決方案

    描述適用于 NXP? IMX7 系列應用處理器的高效靈活的小尺寸電源參考設計展示了適用于 iMX7 處理器的完整電源解決方案。這個簡單的
    發(fā)表于 12-28 11:50

    適用于NEC V系列微處理器的HP仿真和開發(fā)解決方案

    適用于NEC V系列微處理器的HP仿真和開發(fā)解決方案
    發(fā)表于 01-16 07:38

    適用于智能恒溫的人機界面參考設計

    描述該基于處理器的參考設計有助于加快產(chǎn)品上市步伐,并幫助客戶設計具有成本效益的智能恒溫人機界面 (HMI) 解決方案。Sitara? AM335x 系列處理器提供
    發(fā)表于 09-20 07:31

    完全擴展的軟件開發(fā)套件提供TI TI處理器產(chǎn)品組合的簡化開發(fā)

    達拉斯, 10月。德州儀器(TI)(納斯達克股票代碼:TXN)今天宣布其處理器軟件開發(fā)套件(SDK),使開發(fā)人員能夠使用單一軟件平臺快速創(chuàng)建差異化產(chǎn)品。處理器SDK
    的頭像 發(fā)表于 08-09 16:20 ?2256次閱讀

    適用于3D機器視覺的高度擴展TI DLP技術

    電子發(fā)燒友網(wǎng)站提供《適用于3D機器視覺的高度擴展TI DLP技術.pdf》資料免費下載
    發(fā)表于 08-23 09:57 ?0次下載
    <b class='flag-5'>適用于</b>3D機器視覺的高度<b class='flag-5'>可</b><b class='flag-5'>擴展</b>的<b class='flag-5'>TI</b> DLP技術

    數(shù)據(jù)中心應用中適用于Intel? Xeon? Sapphire Rapids擴展處理器的負載點解決方案

    電子發(fā)燒友網(wǎng)站提供《數(shù)據(jù)中心應用中適用于Intel? Xeon? Sapphire Rapids擴展處理器的負載點解決方案.pdf》資料免
    發(fā)表于 08-26 09:54 ?2次下載
    數(shù)據(jù)中心應用中<b class='flag-5'>適用于</b>Intel? Xeon? Sapphire Rapids<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>處理器</b>的負載點<b class='flag-5'>解決方案</b>

    數(shù)據(jù)中心應用中適用于Intel Xeon Sapphire Rapids擴展處理器的負載點解決方案

    電子發(fā)燒友網(wǎng)站提供《數(shù)據(jù)中心應用中適用于Intel Xeon Sapphire Rapids擴展處理器的負載點解決方案.pdf》資料免費下
    發(fā)表于 09-03 11:20 ?0次下載
    數(shù)據(jù)中心應用中<b class='flag-5'>適用于</b>Intel Xeon Sapphire Rapids<b class='flag-5'>可</b><b class='flag-5'>擴展</b><b class='flag-5'>處理器</b>的負載點<b class='flag-5'>解決方案</b>

    適用于TI超聲AFE的模擬時間增益控制(ATGC)解決方案

    電子發(fā)燒友網(wǎng)站提供《適用于TI超聲AFE的模擬時間增益控制(ATGC)解決方案.pdf》資料免費下載
    發(fā)表于 09-05 09:52 ?0次下載
    <b class='flag-5'>適用于</b><b class='flag-5'>TI</b>超聲AFE的模擬時間增益控制(ATGC)<b class='flag-5'>解決方案</b>

    適用于 Microsemi? RTG4? FPGA 的 TI 航天級電源解決方案應用手冊

    電子發(fā)燒友網(wǎng)站提供《適用于 Microsemi? RTG4? FPGA 的 TI 航天級電源解決方案應用手冊.pdf》資料免費下載
    發(fā)表于 09-09 09:35 ?0次下載
    <b class='flag-5'>適用于</b> Microsemi? RTG4? FPGA 的 <b class='flag-5'>TI</b> 航天級電源<b class='flag-5'>解決方案</b>應用手冊