FreeRTOS笔记2
生活随笔
收集整理的這篇文章主要介紹了
FreeRTOS笔记2
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在使用內(nèi)存管理的時(shí)候不使用malloc()函數(shù)的原因是:
1.在小型的嵌入式系統(tǒng)中效率不高
2.會(huì)占用很多的代碼空間
3.不是線程安全的
4.具有不確定性每次執(zhí)行的時(shí)間不同
5.會(huì)導(dǎo)致內(nèi)存的碎片化
6.使連接器的配置變得復(fù)雜
幾點(diǎn)函數(shù)說明:
將小寫字母轉(zhuǎn)換為大寫字母的函數(shù)
命令轉(zhuǎn)換函數(shù),將相應(yīng)的ASCII指令轉(zhuǎn)換成數(shù)值的指令
u8 CommandProcess(u8 *str) {u8 CommandValue=COMMANDERR;if(strcmp((char*)str,"LED1ON")==0) CommandValue=LED1ON;else if(strcmp((char*)str,"LED1OFF")==0) CommandValue=LED1OFF;return CommandValue; }總結(jié)
以上是生活随笔為你收集整理的FreeRTOS笔记2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作者:胡晓惠(1960-),男,中国科学
- 下一篇: lwIP协议学习