原创 [rarcrack] you don't have a right permissions!

https://blog.csdn.net/l1028386804/article/details/84504217 https://blog.csdn.net/The_IT_Crowd/article/details/7672676

原创 在 linux-4.9/drivers/usb/serial/ch341.c 上串口收發數據異常

有天做 USB host 串口驅動的時候發下 FT \ CP 都沒有問題,就 CH341 有問題,讀寫正常,但數據不正常。 有一點稀奇,可能是 ch 中間有版本變更了吧。 解法就更新到 https://github.com/torvalds

原创 make_ext4fs error: make_file: failed to allocate inode

make_ext4fs error: make_file: failed to allocate inode error: do_inode_allocate_extents: Failed to allocate 1146 blocks

原创 【 2023 】近期一些編譯調試開發 Android7&9 系統的筆記( h616 / imx8m / rk3399 )

主要就記錄一下自己食用過程中遇到的一些問題吧,板子有新有舊,但都差不多。 還需要整理呢,H6 的編譯了但沒測,IMX8MM 的修了一個 uboot 到 Android 還沒做完,還有 kernel 要修,rk3399 是這裏面最正常的板

原创 [ubifs] mkfs.ubifs max_leb_cnt too low (17244 needed)

當你遇到這個傻逼問題的時候,可以看參考這個ubi文件系統 / ubi file system 解決方法就是繼續加大 @$(HOME_PATH)/tools/mkubifs/mkfs.ubifs –F -q -r $(BUILD_PATH)

原创 [m3axpi] 關於 愛芯 ax620a 方案 如何 採用 EMMC 商業化 量產 成品 這件事

廣告 練習時長兩年半(不是),一顆 3.6TOPs@INT8 大算力低功耗超強夜景的芯片總算是來到了 MAIX-III Linux AI 系列! 沒錯,它就是來自「愛芯元智」的 AX620A,這是一款高算力,高能效比,低功耗的 AI So

原创 [M2DOCK V831] 車牌 或 數字 識別 的 OCR 測試代碼

調試需要: from time import time class LPR: loc_model_path = { "param": "./slim_awnn.param", "bin": "./

原创 [繼 V83X 更新設備樹後] 在 M2DOCK V831 上使用 DD 直接板載更新內核。

最近因爲一些奇怪的需求,需要實時更新一下內核(boot.img),以下所有用法爲自己記錄用途。 [關於 V831 / V833 Tina Linux 更新設備樹( dts > dtb )的用法]https://www.cnblogs.c

原创 【ubuntu20.04】編譯 v83x_pillow_0.7.2 會被鏈接到 /usr/include/x86_64-linux-gnu 導致符號過時出錯。

有點愚蠢,記錄一下,先編過去,然後再把 x86_64-linux-gnu 移回來,估計是我環境變量髒了。 juwan@juwan-n85-dls:~/v831/out/v831-sipeed/compile_dir/target/pypi/

原创 [linux] 通用的 uart & gpio & led & key 示例代碼

這是給 wiki.sipeed.com/m3axpi 準備的示例代碼。 gpio & pwm linux_gpio.h #ifndef __LINUX_GPIO_H #define __LINUX_GPIO_H #ifdef _

原创 Python PIL Image BGRA 轉爲 RGBA

from PIL import Image b,g,r,a = Image.open("box.png").split() box_png = Image.merge("RGBA", (r,g,b,a)) box_png.save('tmp

原创 linux 修改 dd 鏡像 img 文件的大小

有些複雜的分區會導致磁盤幻樹校驗失敗,比如 GPT 主引導會記錄分區的邊界長度,下面的命令慎用,應該只適合 fat 出來的盤。 使用 dd 命令重新導出 從磁盤導出 6GB 的數據。 dd if=/dev/sdb of=test.img

原创 H616 Android 10 編譯過程記錄

longan ./build.sh config ./build.sh 編譯 longan 結果: juwan@juwan-n85-dls:/media/juwan/70970A1D041A95C2/H616/longan$ ./bui

原创 [qt-everywhere-src-6.4.0 QtWebEngineCore] 在 aarch64 上出現 paciasp autiasp ASM 指令異常。

編譯最後一個巨型模塊 QtWebEngineCore 遇到的 。 ../../../3rdparty/chromium/third_party/breakpad/breakpad/src/common/linux/breakpad_getc

原创 [repo] error.GitError: cannot initialize work tree && contains uncommitted changes

備忘一下 error.GitError: cannot initialize work tree .repo/repo/repo --trace sync -cdf juwan@juwan-n85-dls:/media/juwan/