国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年07月22日(星期二)

2021年07月22日 | 基于TQ2440的busybox根文件系統(tǒng)制作

發(fā)布者:ularof不加糖 來源: eefocus關(guān)鍵字:TQ2440  busybox  根文件系統(tǒng) 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

開發(fā)環(huán)境

主機(jī)開發(fā)環(huán)境:ubuntu12.04

BootLoader:u-boot-2012.04.01

kernel:Linux-3.4.2

CPU:s3c2440

開發(fā)板:TQ2440

busybox版本:busybox-1.20.2


步驟

1、下載源碼

下載地址:busybox-1.20.2下載

拷貝到虛擬機(jī)中解壓源碼


tar -jxvf busybox-1.20.2.tar.bz2


2、配置編譯工具鏈

進(jìn)入源碼文件夾


cd busybox-1.20.2/

make menuconfig


進(jìn)入配置項 Busybox Settings:

在這里插入圖片描述

進(jìn)入 Build Options :

在這里插入圖片描述

找到Cross compiler prefix (交叉編譯器前綴)并修改為arm-linux-:

在這里插入圖片描述

最后編譯一下:make

在這里插入圖片描述

3、安裝busybox

在當(dāng)前目錄執(zhí)行


make install

在這里插入圖片描述

完成之后會在當(dāng)前目錄生成一個_install文件夾,這個目錄中有基本的文件系統(tǒng)命令

在這里插入圖片描述

4、構(gòu)建自己的根文件系統(tǒng)

首先新建一個文件夾rootfs,復(fù)制剛剛編譯出來的 busybox的“bin”目錄、“sbin”目錄、“usr”目錄和“l(fā)inuxrc”到“root_3.4.2”目錄下,然后建立“dev”、“etc”、“home”、“l(fā)ib”、“mnt”、“opt”、“proc”、“root”、“sddisk”、“sys”、“tmp”、“udisk”、“var”和“web”目錄,同時在原有的“usr”目錄下面新建一個“l(fā)ib”和“share”目錄。

然后拷貝需要的庫文件到相應(yīng)的文件夾,具體步驟參考:https://blog.csdn.net/weixin_44618297/article/details/105206822

這次我拷貝我之前做的root_2.6.30.4文件系統(tǒng)里的lib目錄到rootfs


在etc目錄下創(chuàng)建以下文件:

etc/init.d/rcS

etc/fsttab

1、創(chuàng)建etc/init.d/rcS文件

在etc目錄下創(chuàng)建該文件,這是一個腳本文件,可以在里面添加需要自動執(zhí)行的命令,編輯以下內(nèi)容:


#!/bin/sh

mount -a

mkdir /dev/pts

mount -t devpts devpts /dev/pts

echo /sbin/mdev > /proc/sys/kernel/hotplug

mdev -s


再加上可執(zhí)行權(quán)限,否則啟動時會提示沒有權(quán)限:


sudo chmod +x init.d/rcS


2、創(chuàng)建etc/fstab文件

該文件中的內(nèi)容表示執(zhí)行mount -a 命令后要掛載的文件系統(tǒng),內(nèi)容如下:


#device mount-point     type    options dump    fsck    order

proc    /proc   proc    defaults        0       0

tmpfs   /tmp    tmpfs   defaults        0       0

sysfs   /sys    sysfs   defaults        0       0

tmpfs   /dev    tmpfs   defaults        0       0


然后拷貝rootfs目錄到/source/,這個目錄是NFS掛載文件系統(tǒng)的目錄,之前已經(jīng)配置好了。


最后init 進(jìn)程要用到兩個設(shè)備文件,在dev目錄下建立:


cd dev

sudo mknod console c 5 1

sudo mknod null c 1 3


至此文件系統(tǒng)框架基本搭建完成,嘗試以NFS方式啟動一下文件系統(tǒng)。


5、測試掛載根文件系統(tǒng)

在這里插入圖片描述

關(guān)鍵字:TQ2440  busybox  根文件系統(tǒng) 引用地址:基于TQ2440的busybox根文件系統(tǒng)制作

上一篇:解決u-boot-2012移植過程中的幾個小bug
下一篇:移植Linux-3.4.2到TQ2440上

推薦閱讀

小米集團(tuán)正式在香港掛牌上市,發(fā)行價17港元,估值543億美元。但如之前的坊間傳聞,上市既遭沽空,集合競價階段,有百萬級買賣盤對陣,開局不利,最終首個交易日收跌1.18%。但,相信有金山的經(jīng)驗,雷軍在港股應(yīng)能游刃。?六月花開,七月荼靡。?上月港交所迎來密集申報,之前獵聘的開局尚可但也已轉(zhuǎn)綠,小米的如此待遇定會讓排在后面的映客、華興等企業(yè)心...
昨天偶然用到STM32 UART4,UART5兩個串口,我開始覺得配置很簡單,就簡單的配置了,但是怎么都調(diào)試部通,我試了1,2串口都沒有問題,但是就是4,5不行,我查了一些資料,我相信自己的配置沒有錯,就是一直調(diào)試不通,只能用示波器看了,一看才知道是硬件引腳連錯了,電路圖上畫的就是錯的,芯片引腳寫的都是錯的,我無語了,以后仔細(xì)看芯片手冊...............
關(guān)于美國不讓華為做芯片一事,曹德旺分享了自己的觀點。在新一期楊瀾訪談錄中,福耀集團(tuán)創(chuàng)始人、董事長曹德旺談道美國禁止華為做芯片一事稱,這個做法沒有道理,自己實在不能接受,應(yīng)當(dāng)鼓勵自由競爭,各做各的。曹德旺說的沒錯,總體而言,美國禁止中國做的,那都是中國為了發(fā)展壯大自己必須要做的,沒必要在意美國的行為,埋頭苦干將其超越就對了。我國2G...
開發(fā)環(huán)境主機(jī)開發(fā)環(huán)境:ubuntu12.04BootLoader:u-boot-1.1.6kernel:linux-2.6.30.4CPU:s3c2440開發(fā)板:TQ2440開發(fā)步驟1、硬件分析硬件電路圖如下:在驅(qū)動程序里面首先初始化該 PWM 所對應(yīng)的管腳的功能,然后初始化定時器設(shè)置對 PWM 的定時,最后啟動 PWM 功能。2、蜂鳴器驅(qū)動代碼#include <linux/module.h>#include <linux/kernel.h>#include ...

史海拾趣

問答坊 | AI 解惑

示波器測量中的“熱地”和“冷地”.

無線電中的一篇文章,介紹了示波器使用中要注意的一個問題…

查看全部問答∨

二極管應(yīng)該歸到有源器件呢,還是無源器件呢?

二極管應(yīng)該歸到有源器件呢,還是無源器件呢?-%-282556-%-…

查看全部問答∨

新手請教:電容問題

今天我買了兩個晶振電容:兩個都是50V  10uf(微發(fā))的,這兩個是否合適做12M的晶振電容? 我怎么看到書上寫的適合用20pf的電容? 另外請問電容上顯示的50V是什么意思? 謝謝!…

查看全部問答∨

有沒有哪位兄弟有監(jiān)測串口,卻不占串口的程序

有沒有哪位兄弟有 portmon  FOR wince程序,或類似的監(jiān)測串口,卻不占串口的程序? 用于捕捉程序發(fā)給串口及其返回的數(shù)據(jù)…

查看全部問答∨

招聘嵌入式開發(fā)工程師

崗位描述: 1、   嵌入式軟件設(shè)計與開發(fā)。 2、   根據(jù)項目需要進(jìn)行軟件技術(shù)支持。 3、   嵌入式項目軟件開發(fā)過程控制 任職要求: 1、   熟悉Keil\\IAR開發(fā)環(huán)境,熟悉C/C++語言 2、    ...…

查看全部問答∨

請問 是否有 WinCE環(huán)境下的 MPEG4編碼開源代碼?

哪位大俠能提供一下, 另外xvid開源碼需要安裝direct9.0 SDK 不知是否能用于WINce環(huán)境開發(fā)!謝謝…

查看全部問答∨

那么這兩種寫法又有啥區(qū)別呢

那么這兩個有啥區(qū)別呢?reg 【15:0】datareg  data【15:0】…

查看全部問答∨

【TI技術(shù)文章】:TI KeyStone架構(gòu)支持L2及傳輸處理

無線技術(shù)的持續(xù)演進(jìn)發(fā)展、全球無線用戶的激增,以及市場對更強(qiáng)大數(shù)據(jù)承載能力的需求,全面催生了各種新標(biāo)準(zhǔn)的不斷涌現(xiàn),如寬帶碼分多址- 高速分組接入 (WCDMA-HSPA)、WCDMA-HSPA+ 以及長期演進(jìn)技術(shù) (LTE) 等?;跓o線服務(wù)網(wǎng)絡(luò)的數(shù)據(jù)使用呈指數(shù)級 ...…

查看全部問答∨

誰能幫忙看看這段VHDL代碼有什么問題

library IEEE;use IEEE.STD_LOGIC_1164.ALL; entity period_1ms is port (  CLKIN : in std_logic;  CLR : in std_logic;  LOAD : in std_logic;       DATA : in std_logic_vector( ...…

查看全部問答∨

LM3S811的PWM

其PWM有個故障輸入腳,到底是從哪個腳輸入的…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章
電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved