找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3357|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

CoOS—For Cortex MCU 的實(shí)時(shí)操作系統(tǒng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:68814 發(fā)表于 2019-9-17 19:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
CooCox CoOS是專門針對(duì)于ARM Cortex-M系列設(shè)計(jì)和優(yōu)化的一款可剪裁的多任務(wù)實(shí)時(shí)內(nèi)核。CooCox CoOS支持時(shí)間片輪詢和優(yōu)先級(jí)搶占兩種不同的任務(wù)調(diào)度機(jī)制,支持軟件定時(shí)器,并提供多種同步通信方式,如:信號(hào)量、郵箱、隊(duì)列、事件標(biāo)志、互斥體等。它符合CMSISCortex Microcontroller Software Interface Standard)。
CoOS特征
Ø
免費(fèi)、開源的實(shí)時(shí)操作系統(tǒng);

Ø
針對(duì)Cortex-M系列處理器設(shè)計(jì);

Ø
高度可裁剪性,最小系統(tǒng)內(nèi)核僅974Byte;

Ø
自適應(yīng)任務(wù)調(diào)度算法;

Ø
支持優(yōu)先級(jí)和時(shí)間片輪轉(zhuǎn)兩種調(diào)度算法;

Ø
零中斷調(diào)度時(shí)間;

Ø
能進(jìn)行堆棧溢出檢查;

Ø
支持信號(hào)量,互斥體,事件標(biāo)志,郵箱和隊(duì)列五種同步與通信方式;

Ø
符合CMSIS規(guī)范;

Ø
支持多種編譯器:ICCARM,ARMCCGCC。

n
CoOS 的技術(shù)參數(shù)

CooCox CoOS的時(shí)間技術(shù)參數(shù)如表C-1所列,空間技術(shù)參數(shù)如表C-2所列。

C-1 時(shí)間特性


功能


時(shí)間 (無(wú)時(shí)間片輪轉(zhuǎn)/有時(shí)間片輪轉(zhuǎn))

創(chuàng)建已定義的任務(wù)(無(wú)任務(wù)切換)

5.3us / 5.8us

創(chuàng)建已定義的任務(wù)(有任務(wù)切換)

7.5us / 8.6us

刪除任務(wù) (退出任務(wù))

4.8us / 5.2us

任務(wù)切換 (切換內(nèi)容)

1.5us / 1.5 us

任務(wù)切換 (在設(shè)置事件標(biāo)志的情況下)

7.5us / 8.1us

任務(wù)切換 (在發(fā)送信號(hào)量的情況下)

6.3us / 7.0us

任務(wù)切換 (在發(fā)送郵件的情況下)

6.1us / 7.1us

任務(wù)切換 (在發(fā)送隊(duì)列的情況下)

7.0us / 7.6us

設(shè)置事件標(biāo)志 (無(wú)任務(wù)切換)

1.3us / 1.3us

發(fā)送信號(hào)量 (無(wú)任務(wù)切換)

1.6us / 1.6us

發(fā)送郵件(無(wú)任務(wù)切換)

1.5us / 1.5us

發(fā)送隊(duì)列(無(wú)任務(wù)切換)

1.8us / 1.8us

IRQ 中斷服務(wù)程序的最大中斷延遲時(shí)間

0 / 0

注:表9-1中數(shù)據(jù)是基于以下條件:STM32F103RB處理器、處理器主頻72 MHz、代碼從內(nèi)部flash中運(yùn)行、Flash延遲為2個(gè)等待狀態(tài)、預(yù)取緩存允許。


C-2 空間特性

描述

空間

內(nèi)核占RAM 空間
168 Bytes
內(nèi)核占代碼空間
< 1K Bytes
一個(gè)任務(wù)占RAM 空間
TaskStackSize + 24 Bytes(MIN)
TaskStackSize + 48 Bytes(MAX)
一個(gè)郵箱占RAM 空間
16 Bytes
一個(gè)信號(hào)量占RAM 空間
16 Bytes
一個(gè)隊(duì)列占RAM 空間
32 Bytes
一個(gè)互斥體占RAM 空間
8 Bytes
一個(gè)用戶定時(shí)器占RAM 空間
24 Bytes


Coos-LED_Demo.zip

345.94 KB, 下載次數(shù): 26, 下載積分: 黑幣 -5

CooCox-CoOS-User-Guide.pdf

993.98 KB, 下載次數(shù): 25, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:295789 發(fā)表于 2020-2-24 17:22 | 只看該作者
CooCox CoOS 有沒(méi)有ARM Cortex-M4系列的?
回復(fù)

使用道具 舉報(bào)

板凳
ID:449801 發(fā)表于 2020-5-17 17:49 | 只看該作者
這系統(tǒng)是幾個(gè)設(shè)置的任務(wù)同步工作嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表