介紹一下linux內核比較優秀的調試方式KGDB
printf相信學過C語言的同志再熟悉不過了,然而在linux內核開發中有一種非常簡潔的日志輸出函數....
虛擬內存在操作系統(Linux)中的實現
我們都知道一個進程是與其他進程共享CPU和內存資源的。正因如此,操作系統需要有一套完善的內存管理機制....
555曾被稱為有史以來最偉大的芯片之一
乏味地打磨環氧樹脂封裝以露出芯片(下圖),并確定芯片是 555 定時器。Signetics 在 19....
未來最可能被ChatGPT取代的10大高危職位
ChatGPT一出,很多人害怕自己的工作會被AI取代。最近,有外媒盤點了最可能被ChatGPT取代1....
詳細解讀Linux CPU的上下文切換過程
我們都知道 Linux 是一個多任務操作系統,它支持的任務同時運行的數量遠遠大于 CPU 的數量。當....
淺談一下TCP與UDP的區別與應用
在單片機應用程序開發中可能用得比較多有RS485,CAN通信等等相對簡潔一點的總線,由于所選用的單片....
TTL與RS232及其485到底是什么?
DB9在很多電腦后面板上都還保留有,即便后面板沒有,在主板上也留有DB9接口。(前不久我配電腦,還特....
介紹一款集萬千于一身的全能型終端神器—MobaXterm
Putty,非常小巧,免費軟件,但是不支持標簽,開多個會話的話就需要開多個窗口,窗口切換不方便。這兩....
分享一個開源輕量級單片機命令行交互組件
在進行調試和維護時,常常需要與單片機進行交互,獲取、設置某些參數或執行某些操作,nr_micro_s....
嵌入式進階路線: 單片機 -> RTOS -> Linux
操作系統會控制其他程序運行,管理系統資源,提供最基本的計算功能,如管理及配置內存、決定系統資源供需的....
MCU基于FOC的PMSM電機開發及應用
圖8. 外部接口 如圖8所示,MCU的1&2腳為多功能復用引腳,內部可通過代碼配置為SWD、US....
跨平臺網絡抓包工具Wireshark 4.0來了
不管是以前的計網學習,還是后來工作過程中進行問題排查需要進行協議報文分析等場景,基本上都是使用Wir....
RISC-V是什么 數字電路設計中的時序問題
RISC,即精簡指令集處理器,是相對于X86這種CISC(復雜指令集處理器)來說的。RISC-V中的....
USB通信協議基本概念及應用
包(Packet)是USB系統中信息傳輸的基本單元,所有數據都是經過打包后在總線上傳輸的。數據在 U....