原创 【LiteOS】07-開發內核-信號量

此筆記由個人整理 華爲IOT LiteOS開發實戰營 第三天 一、簡介 信號量(Semaphore)是一種實現任務間通信的機制,實現任務之間同步或臨界資源的互斥訪問。常用於協助一組相互競爭的任務來訪問臨界資源。 在多任務系統

原创 【LiteOS】14-移植-WiFi

此筆記由個人整理 華爲IOT LiteOS開發實戰營 第七天 一、WiFi模塊 ESP8266 內置32位CPU,可以兼作應用處理器 內置TCP/IP協議棧 深度睡眠低功耗 2ms內喚醒 工作溫度:-40~125 二

原创 【LiteOS】15-總結

LiteOS是我使用的最先接觸的操作系統,也是第一次使用的操作系統。通過這一個禮拜的學習和使用,對於這個操作系統也有了自己的認識,不光是內核部分的,也有關於如何移植和使用這個操作系統的。LiteOS給我最直觀的感受就是簡潔直觀,

原创 【C語言】01-前言

此筆記由個人整理 尚觀C語言 一、C語言 發展歷史 時間 語言 1960 ALGOL語言 1963 CPL語言 1967 BCPL 1970 B語言 1973 C語言 特點 基礎性語言

原创 【LiteOS】12-移植-LCD屏

此筆記由個人整理 華爲IOT LiteOS開發實戰營 第六天 一、顯示圖片 圖片編碼 使用畫圖軟件打開想要顯示的圖片 將圖片的分辨率調整爲240*240 可以通過軟件查出想顯示位置的像素座標 在Image2lcd軟件中將圖片

原创 【LiteOS】10-移植-NB模組

此筆記由個人整理 華爲IOT LiteOS開發實戰營 第四天 一、NB-IoT模組 BC35-G BC35-G是移遠基於海思芯片研發的一款NB-Iot模組,支持全球頻段B1、B3、B5、B20、B28,同時符合3Gpp R1

原创 【LiteOS】11-移植-通信協議

此筆記由個人整理 華爲IOT LiteOS開發實戰營 第五天 一、LWM2M協議 LWM2M是一套適用於物聯網的協議 輕量級 適用於物聯網 LWM2M主要面向基於蜂窩的窄帶物聯網場景下的物聯網應用,具有覆蓋廣、連接多、