原创 通信芯片中常見術語描述中文解釋

術語 英文描述/中文翻譯 ARP -Antenna Reference Point //天線參考點 BER -Bit Error Rate//比特誤碼率 BTS -Base Transceiver Station//基站收

原创 高德地圖軌跡回放、點的彈跳效果、瀏覽器環境監測、設置地圖的主題樣式、GPS座標轉爲高德座標、地圖加載提示、地圖DOM事件、修改圖層等API接口

1、軌跡回放 https://lbs.amap.com/api/javascript-api/example/marker/replaying-historical-running-data 2、點的彈跳效果 https://lb

原创 北京五環地區高德地圖取座標(gps)點

var lineArr = [[116.212034,39.933657],[116.212184,39.924936],[116.211004,39.912758], [116.211369,39.89

原创 AT指令EGMR

AT+EGMR 讀和寫IMEI號碼 AT+EGRM=2,7 讀IMEI號 AT+EGRM=1,7,"***************" 寫IMEI號(15位) 查詢IMEI的其他指令 AT+CGSN=1 IME

原创 AT+COPS

查了下CPSMS 看到了COPS發現手冊裏面沒有這個指令的說明,那就研究一下 AT+COPS? +COPS: >mode<,>format<,>oper<,>AcT< OK mode: 0 自動(忽略oper字段) 1 手動(op

原创 代碼比對軟件Beyond Compare 4破解版 網盤鏈接

代碼比對軟件Beyond Compare 4破解版 網盤鏈接 鏈接:https://pan.baidu.com/s/1U0BJVAAY3BxdF2PaVxFayQ 提取碼:o503 複製這段內容後打開百度網盤手機App,操作更方便

原创 RT-Thread事件集原理與函數說明及代碼示例

1、 事件集原理 事件集主要用於線程間同步,主要的構成是由一個32位的無符號整形的某位來進行事件接收與發送,它的特點是可以一對一、一對多、多對一,舉個B站的例子:當前你在公交站等車,今天只有一輛公交車等夠讓你到達目的地,這是一對一

原创 RT-Thread互斥量原理說明及使用示例

1、互斥量原理 互斥量也叫互斥鎖,和信號量的原理類似,但是不同於優先級和搶斷機制。想了一個互斥量原理的例子感覺挺有道理的,這時候你去衛生間,進去後需要把門從裏面關上(不關的不算哈- -),你就持有了當前衛生間的所有權,別人都不能再

原创 RT-Thread臨界區和臨界資源

1、臨界區和臨界資源概念 臨界區是用於保護線程之間調用互斥的機制,主要是爲了保護線程內的資源不會被其他線程搶佔。 臨界資源時臨界區內的代碼。 2、實現臨界資源的幾種方式 調度器鎖、中斷、信號量、互斥量 調度器鎖 主要是控制調度器

原创 RT-Thread信號量使用方法說明及代碼示例

信號量的作用 信號量主要用作線程間的同步及互斥,信號量的獲取不能在ISR中調用,會導致中斷掛起,系統不能有效的進行線程切換及運行。信號量分爲動態創建信號量和靜態創建信號量,當創建信號量時系統會初始化IPC以及與semaphone相

原创 RT-Thread背景知識普及 — 入門篇

2011年1月發佈了0.4版本,是國內開源免費嵌入式操作系統,由熊譜翔先生帶領並集合社區合制而成。該操作系統支持主流的編譯工具GCC、keil、IAR等,工具鏈比較完善,支持各類標準接口,如POSIX、CMSIS、C++應用環境、

原创 RT-Thread線程的使用

1、動態創建和靜態創建線程區別說明 RT-Thread創建線程分爲兩種方式,一種是動態創建線程,一種靜態創建線程,在不加外部RAM的情況下,兩種創建方式效率相同,如果加了外部RAM,則靜態創建線程效率高一些。 爲什麼創建靜態線程不

原创 RT-Thread嵌入式系統關於rt_malloc、rt_calloc、re_tree函數說明及動態內存堆的使用

在使用堆內存前,必須要在系統初始化的時候進行堆內存的初始化,函數爲 void rt_system_heap_init(void *begin_addr,void *end_addr) 注:這個函數會把begin_addr

原创 RT-Thread源代碼根目錄詳細說明

我從RT-Thread的GitHub官網上面下載了3.1.2的內核源碼,下載鏈接如下 https://github.com/RT-Thread/rt-thread/tags 解壓出壓縮包後發現主目錄下有很多文件和文件夾,查閱了一些

原创 高德地圖API

1、軌跡回放 https://lbs.amap.com/api/javascript-api/example/marker/replaying-historical-running-data 2、點的彈跳效果 https://lb