FreeRTOS笔记2
生活随笔
收集整理的這篇文章主要介紹了
FreeRTOS笔记2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用內存管理的時候不使用malloc()函數的原因是:
1.在小型的嵌入式系統中效率不高
2.會占用很多的代碼空間
3.不是線程安全的
4.具有不確定性每次執行的時間不同
5.會導致內存的碎片化
6.使連接器的配置變得復雜
幾點函數說明:
將小寫字母轉換為大寫字母的函數
命令轉換函數,將相應的ASCII指令轉換成數值的指令
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; }總結
以上是生活随笔為你收集整理的FreeRTOS笔记2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作者:胡晓惠(1960-),男,中国科学
- 下一篇: lwIP协议学习