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

QQ登錄

只需一步,快速開(kāi)始

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

C51的實(shí)時(shí)系統(tǒng) RTX51

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:140343 發(fā)表于 2016-10-20 14:30 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
KEIL 軟件自帶一個(gè)用于C51的基于時(shí)間片的實(shí)時(shí)系統(tǒng)RTX51 系列,包括RTX51 FULL、RTX51 Tiny、RTX51 Tiny2。
我使用的是RTX51 Tiny2,系統(tǒng)本身ROM不到1K,RAM占用幾個(gè)字節(jié)吧。支持16個(gè)任務(wù)。
簡(jiǎn)單介紹其用法
1、依照平常的方法建立一個(gè)KEIL 工程,設(shè)置使用系統(tǒng)。 注意看Operating system: RTX-51 Tiny


2、加載頭文件系統(tǒng)用的頭文件 rtx51tny.h。


3、系統(tǒng)必須含有一個(gè)任務(wù)0,任務(wù)就是從任務(wù)0開(kāi)始運(yùn)行。也可以在任務(wù)0中創(chuàng)建新任務(wù)。






4、 工程中還可以加載一個(gè)Conf_tny.A51。這個(gè)文件對(duì)系統(tǒng)進(jìn)行一些必要的配置,比如系統(tǒng)節(jié)拍時(shí)鐘。。。。。。。如果你不加載,系統(tǒng)編譯時(shí)會(huì)按默認(rèn)狀態(tài)配置。建議加載,文件搜索keil 安裝文件夾就能找到。


5、這個(gè)系統(tǒng)提供一些函數(shù)接口,在系統(tǒng)頭文件 rtx51tny.h 右鍵打開(kāi)文件就能看到了。


至此,編譯,系統(tǒng)框架就已經(jīng)搭建完成。截屏歷程,KEIL 提供的歷程,在安裝文件夾例子中就能找到。



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

使用道具 舉報(bào)

沙發(fā)
ID:335159 發(fā)表于 2018-5-21 19:38 | 只看該作者
您有keil軟件中c51的rtx51 tiny2的剖析嗎
回復(fù)

使用道具 舉報(bào)

板凳
ID:346018 發(fā)表于 2018-6-6 14:37 | 只看該作者
可是,好像就這樣打開(kāi)是沒(méi)有什么創(chuàng)建任務(wù)的函數(shù)的,求解答
回復(fù)

使用道具 舉報(bào)

地板
ID:104912 發(fā)表于 2018-10-28 19:34 | 只看該作者
job0()函數(shù)名后面的 _task_ 0 標(biāo)記,就表明該函數(shù)是個(gè)任務(wù),編號(hào)是0,使用rtx51后,系統(tǒng)初始化完成后就會(huì)開(kāi)始執(zhí)行被 _task_ 0 標(biāo)記的函數(shù),所以在這里沒(méi)有main函數(shù),然后在job0函數(shù)中執(zhí)行了:
os_create_task(1);
os_create_task(2);
這兩句就是創(chuàng)建任務(wù)的代碼,分別創(chuàng)建任務(wù)1和任務(wù)2,之后系統(tǒng)就可以讓被_task_標(biāo)記的函數(shù)開(kāi)始執(zhí)行。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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