Ubuntu 安(an)裝(zhuang)(zhuang) Docker 的方法(基于24.04 LTS) 安(an)裝(zhuang)(zhuang)Docker 卸載舊版本(可(ke)選) sudo apt remove docker docker-engine docker.io containerd runc 更新 apt 并(bing)安(an)裝(zhuang)(zhuang)依(yi)賴 sudo apt update sudo ...
RFX2401C 是一個(ge)2.4 GHz頻段射頻放大(da)芯片, 尺寸(cun)只有3mm\*3mm, qfn16封裝, 單芯片集成PA和LNA, 外(wai)圍電路(lu)簡單, 在帶功率放大(da)的nrf24l01模塊以(yi)及航模遙控(kong)器上經常見到. 發射端單邊(bian)增(zeng)加 RFX2401C 作為 PA 后(hou), 通信距離增(zeng)加到約300m, 穩定通信距離... ...
前言 我(wo)們有(you)(you)個(ge)服(fu)務會(hui)在pod內(nei)(nei)下(xia)載(zai)rpm包,只是下(xia)載(zai),并不安(an)裝。本(ben)來是正(zheng)常運行的(de),但最(zui)近公司的(de)repo源啟用(yong)了動(dong)態密碼,這(zhe)個(ge)動(dong)態密碼只有(you)(you)1天的(de)有(you)(you)效期(qi),導(dao)致新(xin)鏡像出(chu)來后只有(you)(you)第一(yi)天能(neng)正(zheng)常下(xia)載(zai)rpm包。更蛋疼(teng)的(de)時(shi)候(hou)pod內(nei)(nei)只能(neng)用(yong)普通用(yong)戶,沒法修改存放在/etc/yum.repo.d目錄下(xia)的(de)repo文件。翻 ...
引(yin)言 rosbag是ROS系統的(de)核心組件(jian)之一,其主要作用(yong)是記錄數(shu)(shu)據(ju)包,重(zhong)新發(fa)布來自一個或多個數(shu)(shu)據(ju)包的(de)消(xiao)息(xi),匯總數(shu)(shu)據(ju)包的(de)內容,檢查數(shu)(shu)據(ju)包的(de)消(xiao)息(xi)定義,根據(ju)Python表(biao)達式(shi)過濾數(shu)(shu)據(ju)包的(de)消(xiao)息(xi),對數(shu)(shu)據(ju)包進(jin)行壓(ya)縮和解壓(ya)縮,以及重(zhong)建數(shu)(shu)據(ju)包的(de)索引(yin)。在機器人開發(fa)過程(cheng)中,當程(cheng)序運行出現奇怪(guai)的(de)bug后想要重(zhong)現或者想要測 ...
第三十一章(zhang) RNG實(shi)(shi)驗 1)實(shi)(shi)驗平臺:正點(dian)原子DNESP32S3開發(fa)板 2)章(zhang)節摘自【正點(dian)原子】ESP32-S3使用指南—IDF版 V1.6 3)購買(mai)鏈接://detail.tmall.com/item.htm?&id=768499342659 4)全套實(shi)(shi)驗源碼(ma)+手冊+視頻下載(zai)地址:ht ...
方法1 #include<reg52.h> sbit ADDR0 = P1 ^ 0; sbit ADDR1 = P1 ^ 1; sbit ADDR2 = P1 ^ 2; sbit ADDR3 = P1 ^ 3; sbit ENLED = P1 ^ 4; unsigned char code iMag ...
高效(xiao)查日(ri)志進階(jie)指南:掌(zhang)握grep命令的完整(zheng)技(ji)巧(qiao) 查看匹配(pei)行前后(hou)(hou)上下文 1. 查看匹配(pei)行及前面(mian)N行(-B參數(shu)) 有時候(hou)我們需要查看異常(chang)發生前的上下文,這時可以使(shi)用-B(Before)參數(shu): # 查找(zhao)NullPointerException,并(bing)顯示(shi)前面(mian)5行和后(hou)(hou)面(mian)50行 grep -B 5 -A 50 " ...
0 啟動(dong)流程(cheng) 復位(wei) 通過boot引腳選擇啟動(dong)模(mo)式 從(cong)地(di)址0x00000000讀(du)取 __initial_sp 初(chu)始(shi)棧頂值到MSP 從(cong)地(di)址0x00000004讀(du)取 Reset_Handler 地(di)址到PC 32位(wei)系統(tong), 字長4字節 指向(xiang)(xiang)復位(wei)向(xiang)(xiang)量(liang)的(de)內(nei)容 執行SystemInit函數, 初(chu)始(shi)化系統(tong)時鐘 執行_ ...
命令 last | grep -v "^$" | awk '{ print $1 }' | sort -nr | uniq -c 逐段解析 last 從 /var/log/wtmp(或(huo)者對(dui)應(ying)的系(xi)統登錄(lu)日志(zhi))中讀取并列出最近的登錄(lu)、重(zhong)啟、關(guan)機(ji)等(deng)記錄(lu)。 每行開頭通常是用戶名,例如: alice pts/ ...
技術痛點(dian) 想發往客戶一個終端(duan)(duan)機,搭載了(le)openwrt系統(tong)也(ye)可以(yi)是Linux系統(tong),但(dan)可能存在(zai)BUG,有(you)聯(lian)網(wang)功(gong)能的情況下需要(yao)遠(yuan)程調(diao)試(shi)終端(duan)(duan)機,如(ru)何實現能坐在(zai)辦(ban)公室(shi)就能遠(yuan)程登錄終端(duan)(duan)機。 要(yao)實現遠(yuan)程調(diao)試(shi)基(ji)本條(tiao)件: 1、終端(duan)(duan)處于(yu)運行狀態,系統(tong)服務沒有(you)卡(ka)死(si) 2、終端(duan)(duan)需要(yao)接入互聯(lian)網(wang),WIFI或者有(you)線網(wang)絡 解決方(fang)案 ...
倉(cang)(cang)庫(ku) 倉(cang)(cang)庫(ku)地址://gitee.com/EricsT/51_microcontrollers/tree/master/Lattice 點亮點陣(zhen)中的一個點 #include <reg52.h> sbit LED = P0 ^ 0; sbit ADDR0 = P1 ^ 0; sbit ADD ...
變(bian)(bian)(bian)量(liang)(liang)(liang)的(de)作用域 所(suo)謂(wei)的(de)作用域就是指(zhi)變(bian)(bian)(bian)量(liang)(liang)(liang)起作用的(de)范(fan)(fan)圍,也就是變(bian)(bian)(bian)量(liang)(liang)(liang)的(de)有效范(fan)(fan)圍。 變(bian)(bian)(bian)量(liang)(liang)(liang)按(an)作用域可以分(fen)為(wei)局部變(bian)(bian)(bian)量(liang)(liang)(liang)和全局變(bian)(bian)(bian)量(liang)(liang)(liang)。 局部變(bian)(bian)(bian)量(liang)(liang)(liang) 在一個函數(shu)內(nei)部聲明(ming)的(de)變(bian)(bian)(bian)量(liang)(liang)(liang)是內(nei)部變(bian)(bian)(bian)量(liang)(liang)(liang),它只(zhi)在本(ben)函數(shu)內(nei)有效,在本(ben)函數(shu)以外(wai)是不能(neng)使用的(de),這(zhe)樣的(de)變(bian)(bian)(bian)量(liang)(liang)(liang)就是局部變(bian)(bian)(bian)量(liang)(liang)(liang)。 此外(wai),函數(shu)的(de)形參也是局部變(bian)(bian)(bian)量(liang)(liang)(liang)。 全局變(bian)(bian)(bian)量(liang)(liang)(liang) 在函數(shu)外(wai)聲明(ming)的(de)變(bian)(bian)(bian)量(liang)(liang)(liang)就是全 ...
源(yuan)碼(ma)(ma)倉(cang)庫 倉(cang)庫地址://gitee.com/EricsT/51_microcontrollers/tree/master/DigitalTube 數碼(ma)(ma)管(guan)真(zhen)值表(biao) #include <reg52.h> sbit ADDR0 = P1 ^ 0; sbit ADDR1 = P1 ^ 1; sbi ...
參考:應用程序開發 — Zephyr Project Documentation Application Development — Zephyr Project Documentation 硬件(jian): 立創實(shi)戰(zhan)派(pai)開發板(esp32-s3) 注(zhu):代碼(ma)已上傳github cc1234github/lich ...
概念 1 中(zhong)斷(duan) 1.1 中(zhong)斷(duan)上下文 定義(yi): 中(zhong)斷(duan)執(zhi)行(xing)時的運行(xing)環境,包括寄存(cun)器(qi)、堆(dui)棧和處理器(qi)狀態(如PSR)。 ARM Cortex-M: 自動保存(cun):R0-R3, R12, LR, PC, xPSR 由(you)硬(ying)件壓棧(使用主堆(dui)棧MSP或(huo)進程堆(dui)棧PSP)。 手動保存(cun):若ISR需要(yao)修改其他(ta)寄存(cun)器(qi)(如R4-R11 ...
大家(jia)(jia)好,我是痞(pi)(pi)子衡,是正經搞技(ji)術的(de)痞(pi)(pi)子。今天痞(pi)(pi)子衡給大家(jia)(jia)分享的(de)是i.MXRT全系列FlexSPI外(wai)設的(de)LUT長(chang)度。 事情起源于一個 RT600 客戶, 他們讀芯片用戶手(shou)冊發現 FlexSPI 外(wai)設 LUT 長(chang)度為 128 words(這是 RT500/RT10xx/RT1170 上的(de)兩(liang)倍),他們想(xiang)嘗 ...
1 systick與core timer ARM Cortex-M內核包含了一(yi)個SysTick定時(shi)(shi)器(qi),SysTick 是(shi)(shi)一(yi)個24 位(wei)(wei)的倒計數定時(shi)(shi)器(qi),當計到(dao)0 時(shi)(shi),將(jiang)從RELOAD 寄(ji)存器(qi)中自動重裝載(zai)定時(shi)(shi)初(chu)值。 而RISC-V內核中自帶一(yi)個core timer, core timer是(shi)(shi)一(yi)個64位(wei)(wei)的定時(shi)(shi) ...
中斷是(shi)單(dan)片機(ji)系統重(zhong)點中的(de)重(zhong)點,因為有(you)了中斷,單(dan)片機(ji)就具(ju)備了快速(su)協調多模塊的(de)工作能力(li),可以完(wan)成復雜的(de)任(ren)務(wu)。 C語言數組 數組的(de)基本概念 數組是(shi)具(ju)有(you)相(xiang)(xiang)(xiang)同(tong)數據(ju)(ju)類(lei)型(xing)(xing)的(de)有(you)序數據(ju)(ju)的(de)組合,一般(ban)來講,數組定義后滿足以下(xia)三個(ge)條(tiao)件: 具(ju)有(you)相(xiang)(xiang)(xiang)同(tong)的(de)數據(ju)(ju)類(lei)型(xing)(xing) 具(ju)有(you)相(xiang)(xiang)(xiang)同(tong)的(de)名字 在存儲(chu)器中是(shi)被連續存放的(de) unsigned cha ...
邏(luo)(luo)輯電路與邏(luo)(luo)輯運算 非(fei)0為(wei)(wei)(wei)(wei)真(zhen)(zhen) 邏(luo)(luo)輯與 && F = A && B A和(he)(he)B都為(wei)(wei)(wei)(wei)真(zhen)(zhen)時(shi),F才為(wei)(wei)(wei)(wei)真(zhen)(zhen) A和(he)(he)B只要(yao)有一(yi)個為(wei)(wei)(wei)(wei)假(jia)(jia)時(shi),F就為(wei)(wei)(wei)(wei)假(jia)(jia) 一(yi)假(jia)(jia)必(bi)假(jia)(jia) 邏(luo)(luo)輯或 || F = A || B A和(he)(he)B只要(yao)有一(yi)個為(wei)(wei)(wei)(wei)真(zhen)(zhen)時(shi),F就為(wei)(wei)(wei)(wei)真(zhen)(zhen) A和(he)(he)B均為(wei)(wei)(wei)(wei)假(jia)(jia)時(shi),F才為(wei)(wei)(wei)(wei)假(jia)(jia) 一(yi)真(zhen)(zhen)必(bi)真(zhen)(zhen) 邏(luo)(luo)輯非(fei) ! F = !A A為(wei)(wei)(wei)(wei)真(zhen)(zhen)時(shi),F為(wei)(wei)(wei)(wei)假(jia)(jia); A為(wei)(wei)(wei)(wei)假(jia)(jia)時(shi),F ...
點亮(liang)小(xiao)燈 硬(ying)件分(fen)(fen)(fen)析(xi) 該(gai)節內(nei)容以LED2為例 分(fen)(fen)(fen)析(xi)LED部分(fen)(fen)(fen): 欲(yu)點亮(liang)LED2,則LED2需導通(tong)狀態 Q16導通(tong),DB0低電(dian)平時,此時LED2有壓降,則LED2可(ke)導通(tong) 分(fen)(fen)(fen)析(xi)74HC245芯(xin)片: 72HC245 19號OE號腳,為使能引(yin)腳,該(gai)引(yin)腳接(jie)地,所以是低電(dian)平,該(gai)引(yin)腳低電(dian)平有效,故(gu)74HC245芯(xin)片 ...