RTOS應(yīng)用程序設(shè)計(jì)的五個(gè)實(shí)戰(zhàn)技巧
今天聊一下RTOS應(yīng)用程序設(shè)計(jì)的五個(gè)實(shí)戰(zhàn)技巧。
如何設(shè)計(jì)嵌入式C語言日志分級(jí)?
所謂日志分級(jí),就是將日志按照不同的層次,有選擇的輸出。
一文揭秘C語言的void指針
void *表示一個(gè)“不知道類型”的指針,也就不知道從這個(gè)指針地址開始多少字節(jié)為一個(gè)數(shù)據(jù)。和用int....
嵌入式單片機(jī),既要代碼小,又想速度快,該如何優(yōu)化?
程序中使用的用戶標(biāo)識(shí)符除要遵循標(biāo)識(shí)符的命名規(guī)則以外,一般不要用代數(shù)符號(hào)(如a、b、x1、y1)作為變....
使用C語言實(shí)現(xiàn)IIC驅(qū)動(dòng)(基于STM32和HAL庫做進(jìn)一步封裝)
可以看出所有的操作都是通過AT24C_64對(duì)象調(diào)用完成的,在我們初始化好AT24C_64對(duì)象之后就可....
嵌入式C語言中const的多種用法
由于常量一旦被創(chuàng)建后其值就不能再改變,所以常量必須在定義的同時(shí)賦值(初始化),后面的任何賦值行為都將....
嵌入式開發(fā)出現(xiàn)了問題,該怎么定位解決?
穩(wěn)定復(fù)現(xiàn)問題才能正確的對(duì)問題進(jìn)行定位、解決以及驗(yàn)證。一般來說,越容易復(fù)現(xiàn)的問題越容易解決。
舉例說明嵌入式軟件如何做分層框架設(shè)計(jì)
為了能夠使得產(chǎn)品得到更好的開發(fā)速度與以后更好的迭代和移植,框架分層是很有必要的。但如對(duì)于中小型項(xiàng)目嚴(yán)....
推薦一款實(shí)用的32位MCU-OTA組件
mOTA 是一款專為 32 位 MCU 開發(fā)的 OTA 組件,組件包含了bootloader、固件打....
關(guān)于嵌入式的學(xué)習(xí)經(jīng)驗(yàn)分享
嵌入式確實(shí)要懂硬件,至于懂到什么程度就要看你從事什么方向的開發(fā)了,如果是應(yīng)用層,那需要學(xué)習(xí)的硬件非常....
一個(gè)通用嵌入式驅(qū)動(dòng)層的代碼實(shí)現(xiàn)
以STM32為例,打開網(wǎng)絡(luò)上下載的例程或者是購買開發(fā)板自帶的例程,都會(huì)發(fā)現(xiàn)應(yīng)用層中會(huì)有stm32f1....
五個(gè)成功利用開源軟件的最佳實(shí)踐
當(dāng)你開始將多個(gè)設(shè)計(jì)為不能相互協(xié)作的開源組件組合在一起時(shí),可能會(huì)導(dǎo)致長時(shí)間的調(diào)試、頭疼和錯(cuò)過最后期限。....