原创 Docker 多架構支持, 自已製做多架構支持
registry 地址: docker.io修改爲自已的地址 一. 創建各架構鏡像 arm: Dockerfile (base image: ubuntu:18.04) FROM ubuntu@sha256:60a99a670b9809
原创 linux jq 命令之替換內容
echo '{"hello":"world", "one":"two"}' | jq 'to_entries | map(if .key == "hello" then . + {"value
原创 C++ 靜態變量初始化 “undefined reference”
靜態變量 undefined reference 1. c++頭文件, 類中定義static 變量,不要在頭文件內類外做初始化(頭文件被多次包含,會引起多重定義),也不能在構構函數內初始化。 (1.對於類中的靜態成員是單獨存儲的,而不是
原创 local_irq_enable 與 local_irq_disable 不支持嵌套
1. 實現代碼如下: #define local_irq_enable() do { raw_local_irq_enable(); } while (0) #define local_irq_disable() do { raw_l
原创 Glog簡單使用
Glog是google一個開源的C++日誌庫 1. 下載安裝 源碼下載地址: https://github.com/google/glog.git ./autogen.sh //生成configure ./configure
原创 C++ 函數 顯示模板 模板 優先級
1. void apple(int a, int b); 2. template <class T> void apple(T &a, T&b); 3. struct job { int age;}; template <> void
原创 chroot,pivot_root和switch_root 區別
一. chroot chroot 機制目的 爲了進一步提高系統的安全性,linux引入了chroot機制,chroot是一個系統調用,可以更改一個進程所能看到的根目錄。 類似創建一個沙盒,進程運行在沙盒之內,進程運
原创 resize2fs: Operation not permitted While trying to add group #25
嵌入式平臺,在pc上製作好ext4 rootfs.img,然後燒寫到嵌入式設備emmc上 1. 製作ext4 img使用命令 make_ext4fs -l 2200M -L ROOTFS rootfs.img rootfs/ 製做一個
原创 x509: certificate signed by unknown authority (k3s)
echo -n | openssl s_client -showcerts -connect registry-1.docker.io:443 2>/dev/null | \ sed -ne '/-BEGIN CERTIFICATE-/
原创 vga分辨率與時序配置
http://www.tinyvga.com/vga-timing/1024x768@60Hz
原创 內核等待隊列相關操作(kernel waitqueue) (一)
一.介紹 linux內核中等待隊列應用非常廣泛,比如進程調度或者一些中斷處理下半部處理,對於進程來說,當進程在等待某些條件時,希望等待條件滿足的進程把自己放在相應的隊列,並放棄控制權給其他進程,當條件被滿足時,由內核喚醒. 等待隊列由循環
原创 內核等待隊列相關實例(二)
通常有兩種方式,其本質上是一樣的,第二種更靈活一點,容易出錯;第一種不易出錯. 第一種: static wait_queue_head_t wait_queue; static int is_empty = 0; void in
原创 kernel 編譯與配置和uboot編譯與配置
內核編譯: 例如:TI AM437x 爲例 tisdk_am437x-evm_defconfig: arch/arm/configs 1.配置 make ARCH=ARM CROSS_COMPILE=arm-linux-g
原创 A,B,C,D四個進程,A向buf裏面寫數據,B,C,D向buf裏面讀數據, 當A寫完,且B,C,D都讀一次後,A才能再寫。用P,V操作實現。 解決方法
信號量: b_r=1, c_r=1, d_r=1 w=3 解決思路: P(b_r) P(c_r) P(d_r) A B C D P(w)
原创 epoll 水平觸發與邊緣觸發
原文鏈接:https://blog.csdn.net/lihao21/article/details/67631516 轉載:https://blog.csdn.net/lihao21/arti