基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf

基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf

ID:52206605

大小:1.11 MB

頁(yè)數(shù):5頁(yè)

時(shí)間:2020-03-24

基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf_第1頁(yè)
基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf_第2頁(yè)
基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf_第3頁(yè)
基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf_第4頁(yè)
基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf_第5頁(yè)
資源描述:

《基于FreeRTOS的lwip協(xié)議棧的移植與測(cè)試.pdf》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、計(jì)算機(jī)應(yīng)用《自動(dòng)化技術(shù)與應(yīng)用》2015年第34卷第u期ComputerApplications基于FreeRTOS的1wip協(xié)議棧的移植與測(cè)試張文亮.田沛,劉暉,劉方金(1.華北電力大學(xué)自動(dòng)化系,河北保定071003。2.北京華電天仁電力控制技術(shù)有限公司,北京100039)摘要:隨著設(shè)備智能化的發(fā)展,嵌入式系統(tǒng)連接互聯(lián)網(wǎng)已成為嵌入式設(shè)備的一個(gè)重要發(fā)展方向,該論文討論了如何將1wip(LightWeightIP)1.4.1版本協(xié)議移植到意法半導(dǎo)體公司的基于Cortex—M4構(gòu)架的STM32F407微處理器平臺(tái)的FreeRTOS實(shí)時(shí)操作系統(tǒng)中,并進(jìn)行了相應(yīng)測(cè)試,結(jié)果證

2、明移植成功,方法可靠。關(guān)鍵詞:嵌入式系統(tǒng);FreeRTOS;Lwip;STM32F407中圖分類(lèi)號(hào):TN915.04文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003—7241(2015)11-0025-05PortingandTestingOfLwlPBasedOnFreeRT0SZHANGWen-liang,TIANPei,LIUHui,LIUFang-jin(1.Dept.ofAutomation,NorthChinaElectricPowerUniversity,Baoding071000China;2.BeijingHuadianTianrenElectricContro

3、lTechnologyCo.,Ltd.,Beijing100039China)Abstract:Withthedevelopmentofintelligentinstrument,connecttotheInternethasbecomeanimportantfiendfortheembeddedsystemtodevelop.ThispaperdiscusseshowtoportLwlP1.4.1intotheFreeRTOSrealtimeoperatingsystembasedonSTM32F407microprocessorplatformandtheco

4、rrespondingtestshowsthatthemethodisfeasible.Keywords:embeddedsystem;FreeRTOS;LwlP;STM32F4071引言2FreeR]10s操作系統(tǒng)簡(jiǎn)介隨著當(dāng)今社會(huì)信息通信技術(shù)的發(fā)展,智能化設(shè)備FreeRTOS衍生于歐洲汽車(chē)工業(yè)廣泛使用的safe大量進(jìn)入到人們的生活當(dāng)中,也使得具備通信功能的RTOS操作系統(tǒng),2002年由RichardBarry開(kāi)發(fā),是一嵌入式設(shè)備得到了各界的廣泛關(guān)注,成為了時(shí)下嵌入款免費(fèi)、開(kāi)源、可移植的小型嵌入式操作系統(tǒng)。它移植式系統(tǒng)研究的熱點(diǎn)。嵌入式設(shè)備要接入互聯(lián)網(wǎng),必須簡(jiǎn)單,

5、可以移植到大多數(shù)常見(jiàn)的內(nèi)核中,提供包括任務(wù)遵循TCP/IP協(xié)議,然而完整的TCP/IP協(xié)議相對(duì)于管理、內(nèi)存管理、時(shí)間管理、通訊管理等基本管理功能,資源緊張的嵌入式系統(tǒng)來(lái)講代碼量過(guò)于龐大。為此,最小配置僅需約0.5k的RAM和1k左右的FLASH,各嵌入式公司幾年來(lái)相繼研究推出了IP、C/IP、運(yùn)行效率高,與C/OS-Ⅱ很相似,但內(nèi)核更小。它C/TCP-IP、LwIP等嵌入式TCP/IP協(xié)議棧。相的任務(wù)調(diào)度可以是搶占式,也可以是協(xié)作式。與C/對(duì)于其他幾種嵌入式網(wǎng)絡(luò)協(xié)議,LwIP協(xié)議棧具有開(kāi)OS一Ⅱ操作系統(tǒng)相比,F(xiàn)reeRTOS具有以下不同:源、免費(fèi)、代碼量小的特點(diǎn)[

6、1,31,因此本文選擇LwIP(1)對(duì)任務(wù)的數(shù)量沒(méi)有限制;作為研究對(duì)象,重點(diǎn)介紹將LwIP協(xié)議棧移植到具備(2)FreeRTOS操作系統(tǒng)可以配置成實(shí)時(shí)操作系FreeRTOS操作系統(tǒng)的硬件平臺(tái)中,該硬件平臺(tái)以意法統(tǒng),也可以是非實(shí)時(shí)操作系統(tǒng),甚至是部分任務(wù)為實(shí)時(shí)半導(dǎo)體公司的STM32F407芯片為處理器,網(wǎng)卡芯片為的,部分不是,更加靈活;DP83848CVV。(3)在任務(wù)的優(yōu)先級(jí)管理中,支持不同任務(wù)之間可以使用相同的優(yōu)先級(jí)[2,4-61。收稿日期:2015-04—23計(jì)算機(jī)應(yīng)用《自動(dòng)化技術(shù)與應(yīng)用》2015年第34卷第l1期ComputerApplications據(jù)結(jié)構(gòu)

7、和宏預(yù)先進(jìn)行相關(guān)定義。因?yàn)椴僮飨到y(tǒng)中提供了intsys_mbox_valid(sys_mbox__t*mbox)信號(hào)量和消息隊(duì)列的通訊方式,而沒(méi)有提供郵箱,所以,/+檢查郵箱可用性十/這里根據(jù)消息隊(duì)列來(lái)創(chuàng)建郵箱,用任務(wù)來(lái)代替線(xiàn)程,之voidsys_mbox_set_invalid(sys_mbox_t*mbox)后封裝成相應(yīng)形式供LwIP調(diào)用,相關(guān)代碼如下:/+設(shè)置郵箱不可用/#defineSYS—MB0X—NULL(xQueueHandle)0其次,是信號(hào)量的實(shí)現(xiàn)。LwIP的信號(hào)量用于進(jìn)程/郵箱、信號(hào)量定義null,/間的通訊,包括計(jì)數(shù)信號(hào)或者是二值信號(hào),此次移

8、植中#de

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。