星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!鏈接:https://blog.csdn.net/weixin_37981492/解決問(wèn)題:malloc在申請(qǐng)內(nèi)存的時(shí)候,內(nèi)存碎片問(wèn)題會(huì)導(dǎo)致原本內(nèi)存大小足夠,卻申請(qǐng)大內(nèi)存失敗;比如:原本內(nèi)存還有10M內(nèi)存,此時(shí)先申請(qǐng)4M內(nèi)存,再申請(qǐng)16Bytes內(nèi)...
之前有個(gè)同事因?yàn)橛么诓樵兎绞桨l(fā)送數(shù)據(jù),被我說(shuō)了一頓,明明有DMA資源,竟然放著不用,對(duì)于魚(yú)鷹這種性能強(qiáng)迫癥來(lái)說(shuō),肯定無(wú)法忍受,所以當(dāng)時(shí)就和他說(shuō),有時(shí)間你把它改一下。誰(shuí)知道過(guò)了好幾個(gè)月他才有時(shí)間弄這個(gè),然后還是出了問(wèn)題,沒(méi)法子,只能找我解決了。現(xiàn)象是這樣的,使用查詢方式,一點(diǎn)問(wèn)題...
在我們嵌入式開(kāi)發(fā)中,通信中有些數(shù)據(jù)量較大的數(shù)據(jù)可以壓縮之后再進(jìn)行傳輸。壓縮算法有很多,常用的有如下幾種:
嵌入式Linux開(kāi)發(fā)中,使用gdb對(duì)core文件進(jìn)行調(diào)試是一種有效的定位程序崩潰的方法。這種方法我們?cè)谥暗奈恼轮幸灿泻?jiǎn)單提過(guò):嵌入式段錯(cuò)誤的3種調(diào)試方法匯總!
文件操作平時(shí)用得很多,為了方便使用,可以自己根據(jù)實(shí)際需要再封裝一層:
Base64就是一種基于64個(gè)可打印字符來(lái)表示二進(jìn)制數(shù)據(jù)的方法,網(wǎng)絡(luò)上最常見(jiàn)的用于傳輸8Bit字節(jié)碼的編碼方式之一。
上篇文章分享幾個(gè)實(shí)用的代碼片段(第二彈)我們分享了一段代碼:
嵌入式開(kāi)發(fā)中,常常會(huì)自定義一些協(xié)議格式,比如用于板與板之間的通信、客戶端與服務(wù)端之間的通信等。自定義的協(xié)議格式可能有很多種,本篇文章我們來(lái)介紹一種很常用、實(shí)用、且靈活性很高的協(xié)議格式——ITLV格式。
大家好,我是雜燴君。嵌入式大雜燴周記主要是一些實(shí)用項(xiàng)目學(xué)習(xí)分享,每篇一個(gè)主題。SDS 是 C 的字符串庫(kù),旨在通過(guò)添加堆分配的字符串來(lái)增強(qiáng)有限的 libc 字符串處理功能。
柔性數(shù)組在實(shí)際中應(yīng)用還是挺多的,看過(guò)上一篇文章分享一種靈活性很高的協(xié)議格式(附代碼例子)的小伙伴不知有沒(méi)有注意到我們有使用了柔性數(shù)組:
boa 是一個(gè)小巧的web 服務(wù)器,可執(zhí)行代碼只有70KB,占用的系統(tǒng)資源少,速度快安全性能高。
嵌入式Linux開(kāi)發(fā)中,有時(shí)候我們程序需要檢測(cè)設(shè)備的聯(lián)網(wǎng)狀態(tài)。這里分享兩種方法:方法一:創(chuàng)建一個(gè)socket client嘗試去鏈接一個(gè)服務(wù)器。方法二:通過(guò)檢測(cè)sysfs下的對(duì)應(yīng)文件。
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!鏈接:https://www.cnblogs.com/jozochen/p/8541714.html一、問(wèn)題復(fù)現(xiàn)穩(wěn)定復(fù)現(xiàn)問(wèn)題才能正確的對(duì)問(wèn)題進(jìn)行定位、解決以及驗(yàn)證。一般來(lái)說(shuō),越容易復(fù)現(xiàn)的問(wèn)題越容易解決。1.1模擬復(fù)現(xiàn)條件有的問(wèn)題存在于特定的條件下,...
來(lái)源:百問(wèn)科技?Linux內(nèi)核源碼文件繁多,搞不清Makefile、Kconfig、.config間的關(guān)系,不了解內(nèi)核編譯體系,編譯修改內(nèi)核有問(wèn)題無(wú)從下手,自己寫(xiě)的驅(qū)動(dòng)不知道怎么編進(jìn)內(nèi)核,不知道怎么配置內(nèi)核,這些問(wèn)題都和Makefile、Kconfig、.config有關(guān),下面簡(jiǎn)...
gyh974
不知道起啥
289117336
Tronlong創(chuàng)龍
譚玉斌
zjhq
SIASGUOJIe
球球菌
大有可為
cy1u
Sampson01hlz
wanwanliyin
yang2014
huyangliu
云城a
Jessie0812
shaolw
xiaoguaixh
flayfly
YangcSIX
liwen111
baoyoubing
liqinglong1023
eda516