Tiny6410 關於製作ubifs檔案系統映像

2022-03-21 13:06:40 字數 903 閱讀 4448

tiny6410的superboot設計使得我不能用yaffs2檔案系統,不過也罷,費點事就費點事吧

在這之前要安裝mktools系列工具哦~~

進入工作目錄/opt/friendlyarm/mini6410/linux,執行以下命令:

#mkubimage-mlc2 rootfs_qtopia_qt4 rootfs_qtopia_qt4.ubi

將把rootfs_qtopia_qt4目錄壓制為ubifs格式的rootfs_qtopia_qt4.ubi映像檔案

可是會出現這樣的錯   mkubimage-mlc2: error while loading share libraries: liblzo2.so.2: cannot open shared object file:no such file or directory

這是因為缺少壓縮庫導致的 只需在終端下執行 $sudo apt-get install liblzo2-dev  即可

關於怎麼在menuconfig新增ubifs模組

配置核心支援ubifs

device drivers   --->

memory technology device(mtd) support  --->

ubi - unsorted block images --->

<*> enable ubi

<*> mtd devices emulation driver(gluebi)(new)

配置mtd支援ubi介面

file systems   --->

miscellaneous filesystems  --->

<*> ubifs file system support

然後編譯出的核心就支援ubifs了

tiny6410 關於製作ubifs檔案系統映像

Tiny6410核心移植

一 開發環境 宿主機 fedora9.0 或 ubuntu10.04 開發板 tiny6410 編譯器 4.3.2 二 核心移植 linux 2.6.38 2.解壓 進入根目錄下的 home poplar expr4 kernel目錄,解壓原始碼 tar xvfj home poplar expr4...

Tiny6410學習 Linux命令

今天再來記錄一下一些非常常用的linux基礎命令知識,以備後期來查。1.新增使用者 useradd smb 新增名字為smb的使用者 2.修改密碼 passwd smb 修改smb使用者的密碼 3.切換使用者 su root 切換到root使用者,並將root環境變數同時帶入 就是管理員賬號了,也就...

Tiny6410 交叉編譯helloworld程式

在工作目錄下建立helloworld.c檔案 cpp view plain copy print include main 儲存關閉後。編譯helloworld檔案 csharp view plain copy print root snail home workdir qt project hel...