原创 couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

google 上的討論都是辣雞,最簡單粗暴的還是得用我這個方法,出現這個問題可能是文件系統裏被大量修改過文件權限,導致系統中的文件權限混亂。 W: Download is performed unsandboxed as root as f

原创 [雜項筆記] linux下查看so依賴的庫

1. 查看依賴的庫: objdump -x xxoo.so | grep NEEDED 2. 查看缺失的庫: ldd xxoo.so 如果某個依賴的庫不存在,會輸出類似 OOXX.so not found 字樣。 [email protected]

原创 [全志 V831 V833 R329 D1 ] 關於設備樹引腳分配、複用的方法(關於 function muxsel 的說明)

相關用法在之前的[Sipeed 內部培訓] V831/V833 的 SDK 的 kernel & package 的開發方法 的『關於適配和測試常見的基礎外設驅動,從上層用戶空間的軟件到底層硬件寄存器之間的聯繫。』 一節可知,最近可以給新人

原创 編譯某基於 openwrt 的 sdk contents.c:(.text+0xbdd): undefined reference to `major'

http://blog.chinaunix.net/uid-20680966-id-5833778.html https://blog.csdn.net/kuangzuxiaoN/article/details/121458746 最近

原创 Sipeed R329 主線 linux armbian 外設應用筆記(uart、i2c、spi)

uart /dev/ttyS1 配置 1152000 理論爲 1480533 ,實際值可以配 1.5M 1500000。 驅動配置有問題,所以記住現在輸出的只有 1.3us 0xAA i2c /dev/i2c-1 需要外部 4.7k 上拉電

原创 Sipeed R329 主線 armbian 內核、系統、驅動的開發方法

我的開發環境是 ubuntu20.04 ,請在具備以下文章的開發基礎上,再繼續往下會比較好。 Allwinner & Arm 中國 & Sipeed 開源硬件 R329 SDK 上手編譯與燒錄! 選用官方版型:MaixSense 簡介 首先

原创 【備份】【D1 Lichee RV & WIFI】RTL8723DS & BS 的 WiFi 移植記錄

這裏是 sipeed 的大佬鼠喔,前天下午被催着處理,折騰了一天處理掉了,先上結果圖吧。 (2021-12-17 大佬鼠我發帖時,BS 加載還有一些bug,所以沒有具體的截圖) 移植方法的前提有兩個,首先拿到全志公開的 SDK ,然

原创 【2021】在 Sipeed 做開源事業の工作總結

有些時間沒有寫博客了,這個優良傳統不小心就忘記了,真是慚愧。 總結下來 2021 年總共涉及的技術棧主要有如下內容: 收尾 maixpy k210 開源項目。 接手 全志 V83X / R329 和 瑞芯微 RV11XX 芯片的

原创 linux下查看當前目錄下所有文件的大小

du --max-depth=1 -h [email protected]:~/v831/out/v831-sipeed/compile_dir/target/rootfs$ du --max-depth=1 -h 244K ./

原创 [舊文] 使用 arduino 串口燒寫 nrf52832

adafruit bluefruit feather 今天收了個 adafruit bluefruit feather 的 nrf52832 版型 50 多塊。 arduino 官方教程 剛拿到手的時候,我是一臉懵逼,好像沒有自動下載電

原创 TCON 輸出 RGB 的一些細節

節選 對於panel(裸屏面板)來說,需要一些時序型號與RGB信號配合顯示,時序告知panel,這些顏色顯示在panel的什麼物理位置。 這些時序叫做TCON. 根據panel自帶的drive ic(比我們V6板子7寸裸屏的source d

原创 [cgo] 開發方法所需要看的文檔。

https://www.cnblogs.com/binHome/p/12987109.html https://blog.csdn.net/u014633283/article/details/52225274 https://blog.c

原创 【Windows WSL2】通過 go 編譯出 exe 後直接在 WSL 裏運行,訪問 COM 串口

看圖可知,好玩吧。 如果你不能直接訪問設備,爲何不直接編譯成 exe 來訪問 windows 設備呢?

原创 [Sipeed 內部培訓] V831/V833 的 SDK 的 kernel & package 的開發方法

由於本文找不到地方放,所以放我的博客上。 本次培訓內容只涉及如下內容。 關於 Tina Linux 的 kernel 速成。 關於 Package 中 MPP 的主要使用方法。 關於適配和測試常見的基礎外設驅動,儘可能多介紹一些。

原创 【雜項】手動進行軟件觸摸校準,簡單的區間映射。

客戶需要,做一下說明,原理如下。 static int map(int x, int in_min, int in_max, int out_min, int out_max) { return (x - in_min) * (out_