小米汽車(chē)五大核心技術(shù)相關(guān)投資分析
從小米集團(tuán)、小米長(zhǎng)江產(chǎn)業(yè)基金、順為資本等小米投資主體的投資數(shù)據(jù)來(lái)看,小米從2011年便開(kāi)始布局汽車(chē)領(lǐng)....
超好用的紙飛機(jī)串口調(diào)試助手
和普通串口助手不一樣,這個(gè)可以對(duì)文本增加語(yǔ)法高亮,單詞、數(shù)字、符號(hào)之間的顏色是不相同的!!在茫茫數(shù)據(jù)....
如何讓調(diào)試過(guò)程清晰可循
在嵌入式開(kāi)發(fā)中,版本號(hào)一般的都是一個(gè)int變量或字符串變量。但是若修改了代碼而沒(méi)有改version變....
淺談C語(yǔ)言內(nèi)存分區(qū)和STM32存儲(chǔ)器分配
RAM是與CPU直接交換數(shù)據(jù)的內(nèi)部存儲(chǔ)器,也叫主存(內(nèi)存)。
它可以隨時(shí)讀寫(xiě),而且速度很快,通....
單片機(jī)通過(guò)USB升級(jí)固件的方法
單片機(jī)升級(jí)固件的方法有很多中,比如:ISP(在系統(tǒng)編程)、ICP(在電路編程)、IAP(在應(yīng)用編程)....
Linux內(nèi)核內(nèi)存管理架構(gòu)解析
內(nèi)存管理子系統(tǒng)可能是linux內(nèi)核中最為復(fù)雜的一個(gè)子系統(tǒng),其支持的功能需求眾多,如頁(yè)面映射、頁(yè)面分配....
git commit代碼提交規(guī)范
接下來(lái)我就來(lái)實(shí)踐一下,首先我這里使用的是pnpm安裝依賴的。今天主要是在提交代碼時(shí)稍微自動(dòng)化一點(diǎn),并....
函數(shù)指針的基本概念和語(yǔ)法
函數(shù)指針是一種非常強(qiáng)大的編程工具,它可以讓我們以更加靈活的方式編寫(xiě)程序。在本文中,我們將介紹 8 個(gè)....
如何利用IDA Pro逆向分析ARM二進(jìn)制映像
在本文中,我們將以ANYTONE 878UVII對(duì)講機(jī)中的固件為例,為大家演示如何對(duì)ARM固件映像進(jìn)....
U-Boot啟動(dòng)過(guò)程概述 U-Boot啟動(dòng)代碼具體分析
第一階段:主要是SOC內(nèi)部的初始化,板級(jí)的初始化比較少,所以移植的修改量比較小。此階段由匯編語(yǔ)言編寫(xiě)....
串口日志輸出DEBUG文件編寫(xiě)
相信大多數(shù)嵌入式開(kāi)發(fā)者都會(huì)碰到對(duì)程序進(jìn)行調(diào)試或者查找BUG的情況,常見(jiàn)的兩種方法都是仿真和通過(guò)日志進(jìn)....
C語(yǔ)言函數(shù)宏封裝技巧分享
函數(shù)宏,即包含多條語(yǔ)句的宏定義,其通常為某一被頻繁調(diào)用的功能的語(yǔ)句封裝,且不想通過(guò)函數(shù)方式封裝來(lái)降低....
基于單片機(jī)的簡(jiǎn)易示波器設(shè)計(jì)
學(xué)習(xí)單片機(jī),通過(guò)做簡(jiǎn)單的小項(xiàng)目,是成長(zhǎng)最快的一種方法。今天就給大家分享一個(gè)制作簡(jiǎn)易示波器的小項(xiàng)目,代....
如何高效實(shí)現(xiàn)自定義的應(yīng)用層協(xié)議
互聯(lián)網(wǎng)上充斥著各種各樣的網(wǎng)絡(luò)服務(wù),在對(duì)外提供網(wǎng)絡(luò)服務(wù)時(shí),服務(wù)端和客戶端需要遵循同一套數(shù)據(jù)通訊協(xié)議,才....
內(nèi)存向Calibre使用秘訣:大內(nèi)存+Swap交換分區(qū)
版圖文件很大,需要處理的數(shù)據(jù)量非常大,但本身的邏輯判斷并不復(fù)雜,所以通常不剛需高主頻機(jī)型,但要求多核....
cmake是什么?cmake的特性和編譯原理(cmake原理和cmake編譯過(guò)程)
CMake是一個(gè)開(kāi)源、跨平臺(tái)的工具系列,是用來(lái)構(gòu)建、測(cè)試和打包軟件。
嵌入式這個(gè)行業(yè)未來(lái)十年都不會(huì)卷?
這兩年有一個(gè)大熱的概念“元宇宙”,而它的核心之一就是“物聯(lián)網(wǎng)”,無(wú)論是智能的穿戴設(shè)備,還是智能家居端....
Linux問(wèn)題故障定位的小技巧
a. on-CPU:執(zhí)行中,執(zhí)行中的時(shí)間通常又分為用戶態(tài)時(shí)間user和系統(tǒng)態(tài)時(shí)間sys。 b. of....
關(guān)于RISC-V你需要知道的大事兒
2010年,該學(xué)校的研究團(tuán)隊(duì)準(zhǔn)備做一個(gè)CPU,但是Intel和ARM高昂的授權(quán)費(fèi)用讓他們下決心自己做....
嵌入式軟件開(kāi)發(fā)是什么意思
在使用定時(shí)器的過(guò)程中最令人苦惱的就是,定義flag,holdtime,每用一次定義就會(huì)導(dǎo)致中斷函數(shù)中....
從C++11升級(jí)至C++17,它們讓嵌入式系統(tǒng)更好了!
在 C++14 中,可以在 constexpr 函數(shù)中使用的語(yǔ)法得到了擴(kuò)展。constexpr 特別....
你的項(xiàng)目適合哪種嵌入式軟件架構(gòu)模式?
為了實(shí)現(xiàn)關(guān)注點(diǎn)分離,分層模式將軟件分割成各個(gè)單元(稱為“層”)。每一層都是一組模塊,提供了一組高內(nèi)聚....
Git的基本概念,及基本框架、工作流程
版本庫(kù)/倉(cāng)庫(kù)(Repository /r??pɑ?z?t??ri/ 倉(cāng)庫(kù))Git的管理倉(cāng)庫(kù),管理版本....
華為C/C++編碼規(guī)范流出
標(biāo)識(shí)符的命名要清晰、明了, 有明確含義, 同時(shí)使用完整的單詞或大家基本可以理解的縮寫(xiě), 避免使人產(chǎn)生....
在家沒(méi)有硬件開(kāi)發(fā)板怎么調(diào)試STM32?
在學(xué)習(xí)51單片機(jī)的時(shí)候,經(jīng)常會(huì)使用keil+protues的方式來(lái)做一些實(shí)驗(yàn),這樣的模擬仿真為我們節(jié)....
優(yōu)質(zhì)嵌入式C編程必備指南
本文是bug菌為大家整理的好文,C語(yǔ)言其實(shí)是非常簡(jiǎn)潔的語(yǔ)言,語(yǔ)法相比那些高級(jí)語(yǔ)言可以說(shuō)非常小巧了,然....