使用3516EV200 模組的一些相關問題

2021-09-28 14:33:34 字數 948 閱讀 1695

前一陣子 公司產品方案可能要更新,使用不同的海思晶元方案,所以買了個模組回來玩玩

遇到下列問題:

這個時候我想遠端登入這個板子 發現 不知道密碼 。。。。。賣家也沒給,怎麼辦?

辦法是把密碼檔案替換,要替換就要把整個檔案系統讀出來覆蓋密碼檔案再寫回去。

怎麼替換檔案系統? 就把板子資訊整個讀出來, 怎麼讀?:

可以用命令cat/proc /mtd 檢視每個分割槽大小

cat /proc/cmdline 檢視uboot配置環境引數檢視分割槽,

這樣就可以知道每個分割槽大小,每個分割槽的實體地址是多少,那知道這些後還有乙個問題,我從**讀出這些分割槽?

ls /dev/mtdblock* 命令就知道了

這裡每個 mtdblock 對應著 不同分割槽 ,所以知道讀取這幾個檔案 就可以把整個板子的全部資訊讀出來修改.

讀出來後因為密碼檔案是在 rootfs ,把讀取出來儲存為 rootfs.bin 可以利用unsquashfs命令解壓 rootfs.bin (unsquashfs命令是在squashfs-tools工具裡)

解壓後預設生成 squashfs-root 目錄裡面就是模組檔案系統把密碼檔案覆蓋後重新壓縮,壓縮用海 思自帶的mksquahfs 工具 壓縮,壓縮前需要知道原先是什麼壓縮格式塊大小,可以利用 -s選項

unmksqushfs -s rootfs.bin檢視. 檢視到是xz壓縮格式 塊大小是262144

mksquashfs squashfs-root/ test.squashfs -comp xz -b 262144

glom模組的使用(一)

glom模組的使用 簡單說下glom模組主要是處理結構化資料用的,安裝pip install glom即可,下面就glom的方法引數做例子講解。和模組同名的glom方法使用方法 glom target,spec,kwargs target引數是結構化資料,一般是json巢狀型別。spec引數是定義模...

每日一模組 簽名中會使用的quote模組

quote函式 屬於urllib庫裡面的乙個函式 遮蔽特殊的字元 比如如果url裡面的空格!url裡面是不允許出現空格的。按照標準,url 只允許一部分 ascii 字元 數字字母和部分符號 其他的字元 如漢字 是不符合 url 標準的。所以 url 中使用其他字元就需要進行 url 編碼。url ...

一無線模組的使用經驗

無線模組 nrf24l01p r的使用電路圖,按照資料中說的,在沒有發射的情況下,接收模組的data輸出鍛應該是0電平,但是我買的這個,沒有發射訊號時,接收機的data 輸出的是雜亂的0 5v變化的訊號。開始以為是接收模組是壞的,後來換了乙個後,還是一樣的。把周圍所有的電器關了以後,去掉干擾後,只有...