Linux內(nèi)核調(diào)試方式以及工具總結(jié)
內(nèi)核總是那么捉摸不透, 內(nèi)核也會犯錯, 但是調(diào)試卻不能像用戶空間程序那樣, 為此內(nèi)核開發(fā)者為我們提供....

嵌入式之狀態(tài)機編程
摘要:不知道大家有沒有這樣一種感覺,就是感覺自己玩單片機還可以,各個功能模塊也都會驅(qū)動,但是如果讓你....
介紹一下linux內(nèi)核比較優(yōu)秀的調(diào)試方式KGDB
printf相信學過C語言的同志再熟悉不過了,然而在linux內(nèi)核開發(fā)中有一種非常簡潔的日志輸出函數(shù)....
虛擬內(nèi)存在操作系統(tǒng)(Linux)中的實現(xiàn)
我們都知道一個進程是與其他進程共享CPU和內(nèi)存資源的。正因如此,操作系統(tǒng)需要有一套完善的內(nèi)存管理機制....
555曾被稱為有史以來最偉大的芯片之一
乏味地打磨環(huán)氧樹脂封裝以露出芯片(下圖),并確定芯片是 555 定時器。Signetics 在 19....
未來最可能被ChatGPT取代的10大高危職位
ChatGPT一出,很多人害怕自己的工作會被AI取代。最近,有外媒盤點了最可能被ChatGPT取代1....
什么是單片機解密?單片機解密方法有哪些
單片機(MCU)一般都有內(nèi)部程序區(qū)和數(shù)據(jù)區(qū)(或者其一)供用戶存放程序和工作數(shù)據(jù)(或者其一)。
詳細解讀Linux CPU的上下文切換過程
我們都知道 Linux 是一個多任務操作系統(tǒng),它支持的任務同時運行的數(shù)量遠遠大于 CPU 的數(shù)量。當....
物聯(lián)網(wǎng)十大常用傳感器
當壓力發(fā)生變化時,傳感器會檢測到這些變化,并將其傳達給連接的系統(tǒng)。常見的使用案例包括泄漏測試,這可能....
淺談一下TCP與UDP的區(qū)別與應用
在單片機應用程序開發(fā)中可能用得比較多有RS485,CAN通信等等相對簡潔一點的總線,由于所選用的單片....
分享三款網(wǎng)絡抓包工具
Wireshark算是目前網(wǎng)絡分析非常廣泛的專業(yè)分析工具,如果你沒有聽說過,那你應該不是一個專業(yè)的網(wǎng)....
TTL與RS232及其485到底是什么?
DB9在很多電腦后面板上都還保留有,即便后面板沒有,在主板上也留有DB9接口。(前不久我配電腦,還特....
介紹一款集萬千于一身的全能型終端神器—MobaXterm
Putty,非常小巧,免費軟件,但是不支持標簽,開多個會話的話就需要開多個窗口,窗口切換不方便。這兩....
分享一個開源輕量級單片機命令行交互組件
在進行調(diào)試和維護時,常常需要與單片機進行交互,獲取、設置某些參數(shù)或執(zhí)行某些操作,nr_micro_s....
嵌入式進階路線: 單片機 -> RTOS -> Linux
操作系統(tǒng)會控制其他程序運行,管理系統(tǒng)資源,提供最基本的計算功能,如管理及配置內(nèi)存、決定系統(tǒng)資源供需的....
嵌入式數(shù)據(jù)分包以及相關技巧
像zigbee這樣的物理層每幀最大只能傳輸127個字節(jié),通過每層不斷的封包到應用層后每包才100個字....
MCU基于FOC的PMSM電機開發(fā)及應用
圖8. 外部接口 如圖8所示,MCU的1&2腳為多功能復用引腳,內(nèi)部可通過代碼配置為SWD、US....
跨平臺網(wǎng)絡抓包工具Wireshark 4.0來了
不管是以前的計網(wǎng)學習,還是后來工作過程中進行問題排查需要進行協(xié)議報文分析等場景,基本上都是使用Wir....
分享幾個畫時序圖的軟件
既可以用于系統(tǒng)級的設計,用于時序分析和文檔編制,也用于ASIC/FPGA設計中,用于接口規(guī)范,以及創(chuàng)....
RISC-V是什么 數(shù)字電路設計中的時序問題
RISC,即精簡指令集處理器,是相對于X86這種CISC(復雜指令集處理器)來說的。RISC-V中的....
USB通信協(xié)議基本概念及應用
包(Packet)是USB系統(tǒng)中信息傳輸?shù)幕締卧?,所有?shù)據(jù)都是經(jīng)過打包后在總線上傳輸?shù)?。?shù)據(jù)在 U....