數(shù)據(jù)表示與編碼的奧秘:為什么8位數(shù)據(jù)范圍是-128到127?
ALU的核心是加法器,這是個(gè)隨參與計(jì)算的數(shù)值的二進(jìn)制位數(shù)指數(shù)增長(zhǎng)的數(shù)字電路。較早期的CPU里面絕大多....
如何采用“狀態(tài)機(jī)”解析UART數(shù)據(jù)幀
如果一個(gè)系統(tǒng)接收上述“不定長(zhǎng)度”的協(xié)議幀,將會(huì)有一個(gè)挑戰(zhàn)--如何高效接收與解析。 為簡(jiǎn)化系統(tǒng)設(shè)計(jì),我....
ethernetif_input和tcpip協(xié)議棧線程的作用
tcpip協(xié)議棧線程是lwIP協(xié)議棧的核心線程,負(fù)責(zé)處理TCP/IP協(xié)議棧的各種功能,包括TCP連接....
結(jié)構(gòu)體嵌入共聯(lián)體在協(xié)議解析中的技術(shù)性操作過程
問到了共聯(lián)體類型強(qiáng)制轉(zhuǎn)化的問題,當(dāng)時(shí)bug菌點(diǎn)開看到這幾行代碼便產(chǎn)生了莫名的親切感,或許這些就是C語....
“國(guó)產(chǎn)雙系統(tǒng)”出爐啦!RK3568J非對(duì)稱AMP:Linux+RTOS裸機(jī)
最近幾年,嵌入式行業(yè)應(yīng)該是越來越火熱了,隨著平臺(tái)性能和功能的逐步加強(qiáng),對(duì)嵌入式軟件的需求也是越來越迫....
stm32一個(gè)強(qiáng)制類型轉(zhuǎn)換死機(jī)bug解讀
售后 : X工,現(xiàn)場(chǎng)出大事了,今天升級(jí)的程序跑著跑著就掛了!現(xiàn)在整個(gè)產(chǎn)線都等著這個(gè)設(shè)備恢復(fù),能安排個(gè)....
中斷里面這樣延時(shí),有點(diǎn)猛~
拿到工程代碼后我就開始Debug之旅了,現(xiàn)象確實(shí)如Ta所說,剛開始Hal_delay函數(shù)調(diào)用沒問題,....
什么是堆棧溢出?如何分配堆棧空間大???
前些日子bug交流群里的小哥調(diào)試了一個(gè)堆棧溢出的bug,動(dòng)不動(dòng)數(shù)據(jù)就被篡改了,應(yīng)該也是搞得焦頭爛額,....
了解一下函數(shù)指針的概念和使用方法
在講回調(diào)函數(shù)之前,我們需要了解函數(shù)指針。
一文讀懂物聯(lián)網(wǎng)中的MQTT協(xié)議
物聯(lián)網(wǎng)曾被認(rèn)為是繼計(jì)算機(jī)、互聯(lián)網(wǎng)之后,信息技術(shù)行業(yè)的第三次浪潮。隨著基礎(chǔ)通訊設(shè)施的不斷完善,尤其是 ....
推薦T113-i工業(yè)核心板的8個(gè)理由
國(guó)產(chǎn)芯片替代的重要性不僅體現(xiàn)在應(yīng)對(duì)外部壓力,還體現(xiàn)在抓住內(nèi)部機(jī)遇。隨著5G、物聯(lián)網(wǎng)、人工智能等新技術(shù)....
container_of()宏,太妙了~
該宏的作用是通過結(jié)構(gòu)體成員的地址和結(jié)構(gòu)體類型推導(dǎo)出結(jié)構(gòu)體的地址,type是指結(jié)構(gòu)體的類型,membe....
虛擬地址翻譯物理地址的流程有哪些呢?
現(xiàn)代的操作系統(tǒng)將可執(zhí)行文件加載后,創(chuàng)建了進(jìn)程,進(jìn)程中每一條指令和數(shù)據(jù)都被分配了一個(gè)虛擬地址,CPU獲....
一種用于嵌入式通信傳輸和存儲(chǔ)設(shè)備的C語言實(shí)現(xiàn)方法
摘要:各種類型的數(shù)據(jù)傳輸和存儲(chǔ)就涉及到大小端的問題,首先要簡(jiǎn)單說下芯片的大小端問題,這里主要討論Co....
理想的連線和現(xiàn)實(shí)的導(dǎo)線是有差別的
我們?cè)O(shè)計(jì)電路圖的時(shí)候,器件管腳之間的連線都是理想化的,但在實(shí)際的電路板上要通過有一定寬度、長(zhǎng)度、厚度....