chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RTOS開發(fā)最佳實(shí)踐

麥克泰技術(shù) ? 來源:麥克泰技術(shù) ? 2024-08-20 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第四節(jié) RTOS最佳實(shí)踐

基于RTOS編寫應(yīng)用程序時(shí),有一些要注意事項(xiàng)。在本節(jié)中,您將學(xué)習(xí)RTOS開發(fā)最佳實(shí)踐,例如POSIX合規(guī)性、安全性和功能安全認(rèn)證。

POSIX RTOS合規(guī)性

支持POSIX線程(pthreads)API的RTOS減少了開發(fā)人員的培訓(xùn)和開發(fā)的工作量,因?yàn)镻OSIX是眾所周知的行業(yè)標(biāo)準(zhǔn)。使用pthreads API,嵌入式開發(fā)人員可以將代碼移植到其他符合POSIX的平臺(tái),例如嵌入式Linux,這有助于保護(hù)您的軟件投資。

以下是不同RTOS用于創(chuàng)建信號(hào)量的基于標(biāo)準(zhǔn)的API調(diào)用和專有API 調(diào)用的示例:

用于創(chuàng)建信號(hào)量的基于標(biāo)準(zhǔn)的IEEE POSIX API(包括PX5 RTOS)

int sem_init(sem_t* semaphore_handle,int pshared,unsigned int value);

使用專有API創(chuàng)建信號(hào)量的RTOS

ThreadX RTOS API

UINT tx_semaphore_create(TX_SEMAPHORE* semaphore_handle, CHAR* 名稱,ULONG initial_count);

FreeRTOS API

SemaphoreHandle_txSemaphoreCreateCounting(UBaseType_t uxMaxCount,UBaseType_t unInitialCount);

Zephyr實(shí)時(shí)操作系統(tǒng)API

int k_sem_init(struct k_sem* sem,unsigned int initial_count, unsigned int limit);

相比之下,任何使用符合POSIX的RTOS調(diào)用的應(yīng)用程序都可以毫不費(fèi)力地移植到另一個(gè)符合POSIX的RTOS上。

RTOS安全性

RTOS安全性的關(guān)鍵方面是保持任務(wù)之間的空間分離,這樣受損的組件不會(huì)影響嵌入式系統(tǒng)中的其他組件,并保護(hù)系統(tǒng)免受外部威脅。

像PX5 RTOS這樣的新一代RTOS為內(nèi)存損壞檢測(cè)和緩解提供了特定的安全性的增強(qiáng)功能。此功能稱為指針數(shù)據(jù)驗(yàn)證(PDV),可檢查函數(shù)指針、系統(tǒng)對(duì)象、全局?jǐn)?shù)據(jù)和內(nèi)存池是否損壞,以防止遠(yuǎn)程攻擊。

安全認(rèn)證的RTOS

經(jīng)過功能安全認(rèn)證的RTOS或預(yù)認(rèn)證的RTOS,它們是符合一個(gè)或多個(gè)功能安全標(biāo)準(zhǔn),例如IEC 61508或ISO 26262。對(duì)于安全關(guān)鍵型和非安全關(guān)鍵型設(shè)備的開發(fā)人員來說,經(jīng)過安全認(rèn)證的RTOS提供了穩(wěn)定、可靠的基礎(chǔ),這些基礎(chǔ)是按照行業(yè)最佳實(shí)踐構(gòu)建的,支持更高的產(chǎn)品可靠性、安全性和質(zhì)量,以及更快的上市時(shí)間。

例如,PX5 RTOS已通過IEC 61508、IEC 62304、ISO 26262和EN 50128功能安全標(biāo)準(zhǔn)最高級(jí)別的預(yù)認(rèn)證。使用PX5 RTOS的嵌入式軟件開發(fā)人員可以重復(fù)使用其認(rèn)證工件,以在應(yīng)用程序認(rèn)證階段節(jié)省時(shí)間和金錢。

麥克泰技術(shù)是PX5 RTOS在中國(guó)的代理商,麥克泰技術(shù)具有超過20年嵌入式實(shí)時(shí)操作系統(tǒng)的市場(chǎng)、服務(wù)和培訓(xùn)經(jīng)驗(yàn),積極推進(jìn)預(yù)認(rèn)證的功能安全RTOS在汽車和工業(yè)領(lǐng)域的應(yīng)用。

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

    關(guān)注

    5186

    文章

    20133

    瀏覽量

    328372
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    862

    瀏覽量

    122561
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    508

    瀏覽量

    20748

原文標(biāo)題:什么是實(shí)時(shí)操作系統(tǒng)(4)- RTOS 最佳實(shí)踐

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    C編程最佳實(shí)踐.doc

    C編程最佳實(shí)踐.doc
    發(fā)表于 08-17 14:37

    PyODPS開發(fā)中的最佳實(shí)踐

    PyODPS開發(fā)中的最佳實(shí)踐摘要: PyODPS支持用 Python 來對(duì) MaxCompute 對(duì)象進(jìn)行操作,它提供了 DataFrame API 來用類似 pandas 的接口進(jìn)行大規(guī)模
    發(fā)表于 01-29 13:51

    Dockerfile的最佳實(shí)踐

    ”微服務(wù)一條龍“最佳指南-“最佳實(shí)踐”篇:Dockerfile
    發(fā)表于 07-11 16:22

    變量聲明最佳實(shí)踐?

    所以我們開始編寫32位和16位代碼,并過渡到MPLAB X和XC編譯器。我想到的一個(gè)主題是聲明變量的最佳實(shí)踐。常規(guī)IpType。h或類型。h pr STDIN?;騃t8或字節(jié)char等任何想法,走哪條路?
    發(fā)表于 09-30 12:01

    虛幻引擎的紋理最佳實(shí)踐

    紋理是游戲不可或缺的一部分。 這是一個(gè)藝術(shù)家可以直接控制的領(lǐng)域,以提高游戲的性能。 本最佳實(shí)踐指南介紹了幾種紋理優(yōu)化,這些優(yōu)化可以幫助您的游戲運(yùn)行得更流暢、看起來更好。 最佳實(shí)踐系列指
    發(fā)表于 08-28 06:39

    MySql5.6性能優(yōu)化最佳實(shí)踐

    MySql5.6性能優(yōu)化最佳實(shí)踐
    發(fā)表于 09-08 08:47 ?13次下載
    MySql5.6性能優(yōu)化<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>

    基于RTOS的應(yīng)用程序的五個(gè)最佳實(shí)踐技巧

    的嵌入式系統(tǒng)使用 RTOS,而且隨著系統(tǒng)的時(shí)序要求變得越來越復(fù)雜,這個(gè)數(shù)字只會(huì)隨著時(shí)間的推移而增加。在今天的文章中,我們將研究設(shè)計(jì)基于 RTOS 的應(yīng)用程序的五個(gè)最佳實(shí)踐技巧。 任務(wù)分
    的頭像 發(fā)表于 08-11 11:32 ?2948次閱讀
    基于<b class='flag-5'>RTOS</b>的應(yīng)用程序的五個(gè)<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>技巧

    網(wǎng)格著色器的最佳實(shí)踐

      網(wǎng)格著色器是最近添加到編程管道中的一種,旨在克服經(jīng)典幾何管道使用的固定布局的瓶頸。本文介紹了 DirectX 和 Vulkan 開發(fā)人員的最佳實(shí)踐
    的頭像 發(fā)表于 04-01 16:47 ?1996次閱讀
    網(wǎng)格著色器的<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>

    DevOps最佳實(shí)踐

      遵循上述最佳實(shí)踐,組織可以開發(fā)和自動(dòng)化其解決方案的交付過程,以有效地實(shí)現(xiàn)其業(yè)務(wù)目標(biāo)。
    的頭像 發(fā)表于 08-15 14:41 ?1446次閱讀

    圖像傳感器處理和最佳實(shí)踐

    圖像傳感器處理和最佳實(shí)踐
    發(fā)表于 11-15 20:30 ?0次下載
    圖像傳感器處理和<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>

    安全軟件開發(fā)最佳實(shí)踐

    安全的軟件開發(fā)最佳實(shí)踐是必要的,因?yàn)榘踩L(fēng)險(xiǎn)無處不在。在網(wǎng)絡(luò)攻擊盛行的時(shí)代,它們可以影響每個(gè)人,包括個(gè)人、公司和政府。因此,確保軟件開發(fā)的安全性至關(guān)重要。 在這里,我們將解釋了什么是
    的頭像 發(fā)表于 05-08 10:51 ?1551次閱讀
    安全軟件<b class='flag-5'>開發(fā)</b>的<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>

    基于RTOS的應(yīng)用程序的五個(gè)最佳實(shí)踐技巧

    的嵌入式系統(tǒng)使用 RTOS,而且隨著系統(tǒng)的時(shí)序要求變得越來越復(fù)雜,這個(gè)數(shù)字只會(huì)隨著時(shí)間的推移而增加。在今天的文章中,我們將研究設(shè)計(jì)基于 RTOS 的應(yīng)用程序的五個(gè)最佳實(shí)踐技巧。 一、任
    的頭像 發(fā)表于 07-07 16:49 ?1644次閱讀
    基于<b class='flag-5'>RTOS</b>的應(yīng)用程序的五個(gè)<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>技巧

    SAN管理最佳實(shí)踐指南

    電子發(fā)燒友網(wǎng)站提供《SAN管理最佳實(shí)踐指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 09:20 ?0次下載
    SAN管理<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>指南

    SAN設(shè)計(jì)和最佳實(shí)踐指南

    電子發(fā)燒友網(wǎng)站提供《SAN設(shè)計(jì)和最佳實(shí)踐指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-01 11:02 ?2次下載
    SAN設(shè)計(jì)和<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>指南

    Windows 10遷移的最佳實(shí)踐

    電子發(fā)燒友網(wǎng)站提供《Windows 10遷移的最佳實(shí)踐.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 15:37 ?0次下載
    Windows 10遷移的<b class='flag-5'>最佳</b><b class='flag-5'>實(shí)踐</b>