精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

RTOS開發最佳實踐

麥克泰技術 ? 來源:麥克泰技術 ? 2024-08-20 11:24 ? 次閱讀

第四節 RTOS最佳實踐

基于RTOS編寫應用程序時,有一些要注意事項。在本節中,您將學習RTOS開發最佳實踐,例如POSIX合規性、安全性和功能安全認證。

POSIX RTOS合規性

支持POSIX線程(pthreads)API的RTOS減少了開發人員的培訓和開發的工作量,因為POSIX是眾所周知的行業標準。使用pthreads API,嵌入式開發人員可以將代碼移植到其他符合POSIX的平臺,例如嵌入式Linux,這有助于保護您的軟件投資。

以下是不同RTOS用于創建信號量的基于標準的API調用和專有API 調用的示例:

用于創建信號量的基于標準的IEEE POSIX API(包括PX5 RTOS)

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

使用專有API創建信號量的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實時操作系統API

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

相比之下,任何使用符合POSIX的RTOS調用的應用程序都可以毫不費力地移植到另一個符合POSIX的RTOS上。

RTOS安全性

RTOS安全性的關鍵方面是保持任務之間的空間分離,這樣受損的組件不會影響嵌入式系統中的其他組件,并保護系統免受外部威脅。

像PX5 RTOS這樣的新一代RTOS為內存損壞檢測和緩解提供了特定的安全性的增強功能。此功能稱為指針數據驗證(PDV),可檢查函數指針、系統對象、全局數據和內存池是否損壞,以防止遠程攻擊。

安全認證的RTOS

經過功能安全認證的RTOS或預認證的RTOS,它們是符合一個或多個功能安全標準,例如IEC 61508或ISO 26262。對于安全關鍵型和非安全關鍵型設備的開發人員來說,經過安全認證的RTOS提供了穩定、可靠的基礎,這些基礎是按照行業最佳實踐構建的,支持更高的產品可靠性、安全性和質量,以及更快的上市時間。

例如,PX5 RTOS已通過IEC 61508、IEC 62304、ISO 26262和EN 50128功能安全標準最高級別的預認證。使用PX5 RTOS的嵌入式軟件開發人員可以重復使用其認證工件,以在應用程序認證階段節省時間和金錢。

麥克泰技術是PX5 RTOS在中國的代理商,麥克泰技術具有超過20年嵌入式實時操作系統的市場、服務和培訓經驗,積極推進預認證的功能安全RTOS在汽車和工業領域的應用。

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

    關注

    5071

    文章

    19026

    瀏覽量

    303495
  • RTOS
    +關注

    關注

    22

    文章

    809

    瀏覽量

    119451
  • 線程
    +關注

    關注

    0

    文章

    504

    瀏覽量

    19653

原文標題:什么是實時操作系統(4)- RTOS 最佳實踐

文章出處:【微信號:麥克泰技術,微信公眾號:麥克泰技術】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    C編程最佳實踐.doc

    C編程最佳實踐.doc
    發表于 08-17 14:37

    PyODPS開發中的最佳實踐

    PyODPS開發中的最佳實踐摘要: PyODPS支持用 Python 來對 MaxCompute 對象進行操作,它提供了 DataFrame API 來用類似 pandas 的接口進行大規模
    發表于 01-29 13:51

    Dockerfile的最佳實踐

    ”微服務一條龍“最佳指南-“最佳實踐”篇:Dockerfile
    發表于 07-11 16:22

    變量聲明最佳實踐?

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

    虛幻引擎的紋理最佳實踐

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

    MySql5.6性能優化最佳實踐

    MySql5.6性能優化最佳實踐
    發表于 09-08 08:47 ?13次下載
    MySql5.6性能優化<b class='flag-5'>最佳</b><b class='flag-5'>實踐</b>

    基于RTOS的應用程序的五個最佳實踐技巧

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

    網格著色器的最佳實踐

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

    DevOps最佳實踐

      遵循上述最佳實踐,組織可以開發和自動化其解決方案的交付過程,以有效地實現其業務目標。
    的頭像 發表于 08-15 14:41 ?925次閱讀

    圖像傳感器處理和最佳實踐

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

    安全軟件開發最佳實踐

    安全的軟件開發最佳實踐是必要的,因為安全風險無處不在。在網絡攻擊盛行的時代,它們可以影響每個人,包括個人、公司和政府。因此,確保軟件開發的安全性至關重要。 在這里,我們將解釋了什么是
    的頭像 發表于 05-08 10:51 ?793次閱讀
    安全軟件<b class='flag-5'>開發</b>的<b class='flag-5'>最佳</b><b class='flag-5'>實踐</b>

    基于RTOS的應用程序的五個最佳實踐技巧

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

    SAN管理最佳實踐指南

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

    SAN設計和最佳實踐指南

    電子發燒友網站提供《SAN設計和最佳實踐指南.pdf》資料免費下載
    發表于 09-01 11:02 ?0次下載
    SAN設計和<b class='flag-5'>最佳</b><b class='flag-5'>實踐</b>指南

    Windows 10遷移的最佳實踐

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