国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 17252|回復: 22
打印 上一主題 下一主題

國產開源實時線程操作系統RT-Thread 0.3.0 RC1 發布

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2009-12-29 19:03:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 操作系統 , 國產 , 開源 , 實時 , 線程
剛看到的,正好跟壇子里這個項目有些相似之處,趕緊貼過來~~~~~~~



實時線程操作系統(RT-Thread) 是國內RT-Thread工作室精心打造的開源實時操作系統,歷時4年的嘔心瀝血開發,力圖突破國內沒有小型開源實時操作系統的局面,它不僅僅是一款開源 意義的實時操作系統,也是一款產品級別的實時操作系統,它已經被國內十多所企業所采用,被證明是一款能夠長時間穩定持續運行的操作系統。實時線程操作系統從0.2.4正式版發布以來,目前已經一年多了,0.3.0開發分支在穩步進行中,亦收到來自國內十數個缺陷反饋、補丁修正,從針對 STM32的beta1版本、beta2版本到LM3S的beta1版本,它總是力求發布一個穩定的版本,向著 0.3.0正式版、穩定版邁進,而現在,就是RT-Thread開發工作室獻上的0.3.0第一候選版,面向ST STM32微控制器(ARM公司的最新Cortex-M3構架處理器)。

這個版本自0.3.0 beta2版本以來的更新記錄:

內核:
  • 添加rt_memory_info函數用于獲得系統內存信息情況;
  • 添加rt_calloc函數聲明;
  • 添加minilibc小型C庫,僅用于GCC編譯環境;
  • 添加GCC編譯支持,采用scons構建系統;
  • 添加software timer的實現;
  • 更改semaphore和mutex值為無符號值;
  • 更改郵箱、消息隊列超時值為0,當再次計算出下一超時點為負數時;
  • 更改內存池鉤子函數參數;
  • 移除不存在的鉤子函數,添加缺少的對象鉤子函數聲明;
  • 從IPC中移除fast_event;
  • 修正event clear的bug;
  • 修正memory重新分配的bug;
  • 修正串口初始化的問題;
  • 修正mutex_release bug;
  • 修正周期性定時器在超時時停止自身的bug;
  • 修正內存池初始化的bug;
  • 修正設備初始化函數中激活參數的bug;
  • 修正RT_IPC_FLAG_PRIO處理的bug;

LwIP輕型TCP/IP協議棧:
  • 升級LwIP到1.3.1版本;
  • 在LwIP中添加list_if,set_if,set_dns命令;
  • 更改DHCP休眠時間為微秒;
  • 修正LwIP DHCP選項問題;
  • 修正lwip_select函數返回值問題;

文件系統:
  • 添加ELM FatFs文件系統;
  • 修正EFSL的編譯警告;
  • 修正closedir中不釋放fd的bug;
  • 修正lseek中SEEK_END處理的bug;

FinSH shell:
  • finsh添加退格鍵的支持;
  • finsh添加歷史記錄、符號自動完成的支持;
  • 修正finsh不能使用USART2的問題;

STM32相關:
  • 升級ST固件庫到3.1.2;
  • STM32添加LD、MD、HD、CL設備的支持;
  • STM32上添加DM9000A、STM32F107以太網驅動;
  • 修正rt_serial_getc函數的bug;
  • 修正CM3上下文切換時被高優先級中斷搶占的問題;
  • 修正rt_realloc函數中關于內存使用統計的bug;
  • 修正當緩沖中不存在數據時rt_serial_read的bug;
  • 修正serial發送中斷的bug;
  • 修正Keil MDK 3.5以下版本編譯錯誤的問題;

RT-Thread的netutils組件(包含了ping, tftp client, ftp server, http server等應用程序)將不獨立發布,可以直接到svn中獲得。RTGUI組件不久將做一次獨立的發布(基于STM32平臺),下面鏈接是一個采用RTGUI組件的開源STM32網絡收音機項目UI:

沙發
 樓主| 發表于 2009-12-29 19:06:52 | 只看該作者
RT-Thread/STM32 0.3.0 RC1發布


實時線程操作系統(RT-Thread)是國內RT-Thread工作室精心打造的開源實時操作系統,歷時4年的嘔心瀝血開發,力圖突破國內沒有小型開源實時操作系統的局面,它不僅僅是一款開源意義的實時操作系統,也是一款產品級別的實時操作系統,它已經被國內十多所企業所采用,被證明是一款能夠長時間穩定持續運行的操作系統。

實時線程操作系統從0.2.4正式版發布以來,目前已經一年多了,0.3.0開發分支在穩步進行中,亦收到來自國內十數個缺陷反饋、補丁修正,從針對STM32的beta1版本、beta2版本到LM3S的beta1版本,它總是力求發布一個穩定的版本,向著0.3.0正式版、穩定版邁進,而現在,就是RT-Thread開發工作室獻上的0.3.0第一候選版,面向ST STM32微控制器(ARM公司的最新Cortex-M3構架處理器)。

The Real-time Thread Operating System is an open source real-time operating system developed by the RT-Thread Studio based in China, after four years' fully concentrated development. It is aimed to change the current situation in China that there is no domestic owned Intellectual Patent (IP) in the small scale open source real-time operating system area. It is a real-time operating system not only on the open source level but also on the commercial standard level. Having been used by more than ten companies in China, it proved to be an operating system running stably for a long time.

It has been one year since our RT-Thread official version 0.2.4 has been released. The version 0.3.0 branch is currently under development. We have received lot of feedbacks from our customers, and have been fixing bugs as well as making big progress. From the beta 1 and beta 2 versions of STM32, to the beta 1 version of LM3S, we kept developing step by step towards the stable official Release 0.3.0. Now, RT-Thread Studio is proud to announce that the first 0.3.0 release candidate edition has been released. It is developed for the ST STM32 microcontroller (the latest processor with Cortex-M3 Architecture developed by ARM).

這個版本自0.3.0 beta2版本以來的更新記錄:
內核:
- 添加rt_memory_info函數用于獲得系統內存信息情況;
- 添加rt_calloc函數聲明;
- 添加minilibc小型C庫,僅用于GCC編譯環境;
- 添加GCC編譯支持,采用scons構建系統;
- 添加software timer的實現;
- 更改semaphore和mutex值為無符號值;
- 更改郵箱、消息隊列超時值為0,當再次計算出下一超時點為負數時;
- 更改內存池鉤子函數參數;
- 移除不存在的鉤子函數,添加缺少的對象鉤子函數聲明;
- 從IPC中移除fast_event;
- 修正event clear的bug;
- 修正memory重新分配的bug;
- 修正串口初始化的問題;
- 修正mutex_release bug;
- 修正周期性定時器在超時時停止自身的bug;
- 修正內存池初始化的bug;
- 修正設備初始化函數中激活參數的bug;
- 修正RT_IPC_FLAG_PRIO處理的bug;

LwIP輕型TCP/IP協議棧:
- 升級LwIP到1.3.1版本;
- 在LwIP中添加list_if,set_if,set_dns命令;
- 更改DHCP休眠時間為微秒;
- 修正LwIP DHCP選項問題;
- 修正lwip_select函數返回值問題;

文件系統:
- 添加ELM FatFs文件系統;
- 修正EFSL的編譯警告;
- 修正closedir中不釋放fd的bug;
- 修正lseek中SEEK_END處理的bug;

FinSH shell:
- finsh添加退格鍵的支持;
- finsh添加歷史記錄、符號自動完成的支持;
- 修正finsh不能使用USART2的問題;

STM32相關:
- 升級ST固件庫到3.1.0;
- STM32添加LD、MD、HD、CL設備的支持;
- STM32上添加DM9000A、STM32F107以太網驅動;
- 修正rt_serial_getc函數的bug;
- 修正CM3上下文切換時被高優先級中斷搶占的問題;
- 修正rt_realloc函數中關于內存使用統計的bug;
- 修正當緩沖中不存在數據時rt_serial_read的bug;
- 修正serial發送中斷的bug;
- 修正Keil MDK 3.5以下版本編譯錯誤的問題;
板凳
 樓主| 發表于 2009-12-29 19:08:33 | 只看該作者
文檔部分的鏈接:(由于0.2.4在API上并沒修改什么,所以依然沿用0.2.3的在線文檔)
http://www.rt-thread.org/rt-thread/rttdoc_0_2_3
其他文檔請參考RT-Thread開發板塊中的文檔集中貼。

GCC ARM交叉編譯器,推薦使用Yagarto的版本,不過這個版本是不支持Cortex M3的。
http://downloads.sourceforge.net ... 6.8.50_20080928.exe

Msys鏈接,當使用GCC作為開發環境時,需要其中的GNU Make
http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe
地板
 樓主| 發表于 2009-12-29 19:10:12 | 只看該作者
rt-thread-0.2.4.rar (2.58 MB)
地下室
 樓主| 發表于 2009-12-29 19:14:19 | 只看該作者
剛才的發的有些文不對附件,這次一把更新上


實時線程操作系統(RT-Thread)是國內RT-Thread工作室精心打造的開源實時操作系統,歷時4年的嘔心瀝血開發,力圖突破國內沒有小型開源實時操作系統的局面,它不僅僅是一款開源意義的實時操作系統,也是一款產品級別的實時操作系統,它已經被國內十多所企業所采用,被證明是一款能夠長時間穩定持續運行的操作系統。

實時線程操作系統從0.2.4正式版發布以來,目前已經一年多了,0.3.0開發分支在穩步進行中,亦收到來自國內十數個缺陷反饋、補丁修正,從針對STM32的beta1版本、beta2版本到LM3S的beta1版本,它總是力求發布一個穩定的版本,向著0.3.0正式版、穩定版邁進,而現在,就是RT-Thread開發工作室獻上的0.3.0第一候選版,面向ST STM32微控制器(ARM公司的最新Cortex-M3構架處理器)。

The Real-time Thread Operating System is an open source real-time operating system developed by the RT-Thread Studio based in China, after four years' fully concentrated development. It is aimed to change the current situation in China that there is no domestic owned Intellectual Patent (IP) in the small scale open source real-time operating system area. It is a real-time operating system not only on the open source level but also on the commercial standard level. Having been used by more than ten companies in China, it proved to be an operating system running stably for a long time.

It has been one year since our RT-Thread official version 0.2.4 has been released. The version 0.3.0 branch is currently under development. We have received lot of feedbacks from our customers, and have been fixing bugs as well as making big progress. From the beta 1 and beta 2 versions of STM32, to the beta 1 version of LM3S, we kept developing step by step towards the stable official Release 0.3.0. Now, RT-Thread Studio is proud to announce that the first 0.3.0 release candidate edition has been released. It is developed for the ST STM32 microcontroller (the latest processor with Cortex-M3 Architecture developed by ARM).

這個版本自0.3.0 beta2版本以來的更新記錄:
內核:
- 添加rt_memory_info函數用于獲得系統內存信息情況;
- 添加rt_calloc函數聲明;
- 添加minilibc小型C庫,僅用于GCC編譯環境;
- 添加GCC編譯支持,采用scons構建系統;
- 添加software timer的實現;
- 更改semaphore和mutex值為無符號值;
- 更改郵箱、消息隊列超時值為0,當再次計算出下一超時點為負數時;
- 更改內存池鉤子函數參數;
- 移除不存在的鉤子函數,添加缺少的對象鉤子函數聲明;
- 從IPC中移除fast_event;
- 修正event clear的bug;
- 修正memory重新分配的bug;
- 修正串口初始化的問題;
- 修正mutex_release bug;
- 修正周期性定時器在超時時停止自身的bug;
- 修正內存池初始化的bug;
- 修正設備初始化函數中激活參數的bug;
- 修正RT_IPC_FLAG_PRIO處理的bug;

LwIP輕型TCP/IP協議棧:
- 升級LwIP到1.3.1版本;
- 在LwIP中添加list_if,set_if,set_dns命令;
- 更改DHCP休眠時間為微秒;
- 修正LwIP DHCP選項問題;
- 修正lwip_select函數返回值問題;

文件系統:
- 添加ELM FatFs文件系統;
- 修正EFSL的編譯警告;
- 修正closedir中不釋放fd的bug;
- 修正lseek中SEEK_END處理的bug;

FinSH shell:
- finsh添加退格鍵的支持;
- finsh添加歷史記錄、符號自動完成的支持;
- 修正finsh不能使用USART2的問題;

STM32相關:
- 升級ST固件庫到3.1.0;
- STM32添加LD、MD、HD、CL設備的支持;
- STM32上添加DM9000A、STM32F107以太網驅動;
- 修正rt_serial_getc函數的bug;
- 修正CM3上下文切換時被高優先級中斷搶占的問題;
- 修正rt_realloc函數中關于內存使用統計的bug;
- 修正當緩沖中不存在數據時rt_serial_read的bug;
- 修正serial發送中斷的bug;
- 修正Keil MDK 3.5以下版本編譯錯誤的問題;

這個版本是0.3.0正式版本的候選版本,原使用beta1或beta2版本的用戶,強烈建議更新的新的版本來。歡迎反饋您的信息給RT-Thread論壇。




RT-Thread開發工作室
2009.12.26




rt-thread stm32 0.3.0 rc1.zip (1.68 MB)
6
 樓主| 發表于 2009-12-29 19:15:30 | 只看該作者
RT-Thread/STM32 配置指南
STM32芯片類型的配置
STM32系列是包含多種型號的芯片,例如常用的STM32F103VB,STM32F103ZE等。在ST的官方分類上,STM32F103又分成了LD,MD,HD,STM32F105,STM32F107則叫做CL系列,所以當您使用RT-Thread時,請先確定您使用的芯片型號,在軟件的配置上主要是兩個地方(在工程的選項中):1、在工程Target中選擇您相應的芯片型號;2、在C/C++定義上,根據您STM32芯片型號,設置STM32F10X_HD或STM32F10X_CL(實際上這個是配置ST的固件庫)
STM32開發板的配置
不同的STM32芯片其差別體現在,片內Flash容量,片內SRAM容量,外設情況等。而對于STM32F103ZE這種類型的芯片,還能通過FSMC總線擴展出板載的SRAM,Nor Flash等。其中和操作系統密切相關的一個是,可用內存的多少。RT-Thread針對STM32芯片使用的是小型的內存管理算法,它需要知道它所能夠使用、所能夠管理的內存區域是哪一塊區域(一段連續的地址范圍)。
在Keil MDK中打開RT-Thread的board.h文件,其中有涉及到RAM的配置(片內的或外擴的),具體請見附件中的PDF文檔。

RTT_STM32.pdf

115.29 KB, 下載積分: 積分 -1

7
 樓主| 發表于 2009-12-29 19:16:14 | 只看該作者
8
 樓主| 發表于 2009-12-29 19:16:54 | 只看該作者
9
發表于 2009-12-30 09:26:42 | 只看該作者
支持國產阿,非常的小,實時性也不錯~
10
發表于 2009-12-30 16:57:33 | 只看該作者
mark.
11
發表于 2010-1-4 15:49:50 | 只看該作者
樓主辛苦呀
12
發表于 2010-1-5 10:19:15 | 只看該作者
有時間弄弄,支持國貨!!!
13
發表于 2010-5-31 12:18:05 | 只看該作者
支持國產!!!
14
發表于 2010-5-31 20:26:33 | 只看該作者
我建議在我們的板子上跑這個os
15
發表于 2010-6-3 21:40:50 | 只看該作者
希望能在我們diy的這個板子上跑這個系統
16
發表于 2010-6-4 11:48:45 | 只看該作者
這個一定要支持,希望能完善文檔。
17
發表于 2011-4-13 21:42:12 | 只看該作者
好東東
18
發表于 2011-4-19 21:20:57 | 只看該作者
學習了
19
發表于 2011-4-22 09:26:19 | 只看該作者
20
發表于 2011-11-14 16:57:24 | 只看該作者
國產的操作系統啊,支持一下樓主!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲三级国产 | h在线免费观看 | 日韩在线视频中文字幕 | 99色图| 日本高清va不卡视频在线观看 | 亚洲高清网站 | 国产精品七七在线播放 | 国产va免费高清在线观看 | 国产亚洲精品俞拍视频 | 无限免费观看下载在线 | 亚洲国产精品自在在线观看 | 国产精品久久福利网站 | 久久精品亚洲欧美va | 欧美日韩中文字幕免费不卡 | 日韩精美视频 | 色视频免费在线 | 中文字幕在线一区二区在线 | 久久99热这里只有精品免费看 | 国产视频一二区 | 亚洲男人网站 | 国产成人精品2021欧美日韩 | 日本免费的一级v一片 | 日本特黄特色aaa大片免费 | 国产91精选在线观看麻豆 | 番剧高清在线观看 | 久久夜色精品国产 | 中文字幕无线码一区二区三区 | 欧美成人免费观看国产 | 久久国产精品无码网站 | 久久9999| 在线国产一区二区三区 | 欧美国产亚洲一区二区三区 | 99久久久久国产 | 国产激情对白一区二区三区四 | 国产亚洲区 | 特级毛片aaaa级毛片免费 | 毛片免费全部免费观看 | 久久8| 在线视频日韩 | 欧美成人在线免费 | 久草中文在线视频 |