開發(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)
上一篇:解決u-boot-2012移植過程中的幾個小bug
下一篇:移植Linux-3.4.2到TQ2440上
推薦閱讀
史海拾趣
隨著智能制造的興起,海德漢公司積極轉(zhuǎn)型為智能制造解決方案提供商。該公司與多家電子企業(yè)合作,共同探索智能制造的新模式和新路徑。通過集成海德漢的數(shù)控系統(tǒng)、自動化設(shè)備和智能管理軟件,這些企業(yè)成功構(gòu)建了高效、靈活、智能的生產(chǎn)體系。海德漢的智能制造解決方案不僅提高了生產(chǎn)效率和產(chǎn)品質(zhì)量,還降低了生產(chǎn)成本和能耗,為電子行業(yè)的可持續(xù)發(fā)展做出了積極貢獻(xiàn)。
在半導(dǎo)體制造這一高端電子領(lǐng)域,海德漢公司也展現(xiàn)出了其強(qiáng)大的技術(shù)實力。某國際領(lǐng)先的半導(dǎo)體制造商在研發(fā)新一代芯片制造設(shè)備時,選擇了海德漢的高精度編碼器作為關(guān)鍵部件。海德漢編碼器以其卓越的穩(wěn)定性和精度,確保了芯片制造過程中的高精度定位和運(yùn)動控制,為半導(dǎo)體制造商提供了可靠的技術(shù)保障。這一合作不僅提升了半導(dǎo)體制造設(shè)備的整體性能,也進(jìn)一步鞏固了海德漢在高端電子制造領(lǐng)域的市場地位。
Herrmann Kg深知不同客戶對超聲波焊接個性化需求,因此推出了模塊化系統(tǒng)解決方案。這些模塊化組件可以很容易地集成到現(xiàn)有的生產(chǎn)流程中,確保成功的焊接過程和出色的結(jié)果。無論是電子制造、汽車工業(yè)還是其他行業(yè),Herrmann Kg都能根據(jù)客戶的具體需求提供定制化的焊接解決方案。這種靈活性和定制化服務(wù)使得Herrmann Kg在市場上具有獨特的競爭優(yōu)勢。
E Connector Solutions公司自成立以來,一直注重技術(shù)創(chuàng)新。在早期階段,公司研發(fā)團(tuán)隊通過深入的市場調(diào)研,發(fā)現(xiàn)電子連接器市場存在著對高速、高密度連接器日益增長的需求。公司投入大量研發(fā)資源,成功開發(fā)出一款新型連接器產(chǎn)品,其傳輸速度更快、密度更高,滿足了市場的需求。隨著產(chǎn)品的推出,E Connector Solutions公司逐漸在市場中樹立了技術(shù)領(lǐng)先的形象,贏得了客戶的信賴。
隨著公司產(chǎn)品的不斷成熟和市場的不斷擴(kuò)大,Asia Electronics Ind Co Ltd積極尋求市場拓展的機(jī)會。公司加強(qiáng)與國際知名企業(yè)的合作,通過參加國際電子展、建立海外銷售渠道等方式,不斷提升品牌知名度和影響力。同時,公司還注重品牌形象的塑造,通過統(tǒng)一的品牌標(biāo)識、宣傳資料等,增強(qiáng)消費者對品牌的認(rèn)知度和信任度。
作為一家在半導(dǎo)體和通信領(lǐng)域具有深厚技術(shù)底蘊(yùn)的公司,Conexant始終致力于技術(shù)創(chuàng)新和市場拓展。在不斷變化的市場環(huán)境中,Conexant緊跟行業(yè)趨勢,加大在新技術(shù)研發(fā)和市場推廣方面的投入。通過持續(xù)創(chuàng)新和市場拓展,Conexant成功鞏固了在行業(yè)內(nèi)的領(lǐng)先地位,并為全球用戶提供了更加優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
這些故事只是CONEXANT公司在電子行業(yè)發(fā)展中的一部分,它們展示了公司在不同時期的戰(zhàn)略決策、技術(shù)創(chuàng)新和市場拓展能力。這些成就不僅為CONEXANT公司贏得了業(yè)界的尊重和認(rèn)可,也為整個電子行業(yè)的發(fā)展做出了重要貢獻(xiàn)。
有沒有哪位兄弟有 portmon FOR wince程序,或類似的監(jiān)測串口,卻不占串口的程序? 用于捕捉程序發(fā)給串口及其返回的數(shù)據(jù)… 查看全部問答∨ |
|
崗位描述: 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ā)!謝謝… 查看全部問答∨ |
【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ù)級 ...… 查看全部問答∨ |
|
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( ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌推出XENSIV? 3D磁傳感器,為汽車、工業(yè)和消費類應(yīng)用帶來高精度位置檢測功能
- RKDC2025 丨米爾亮相第九屆瑞芯微開發(fā)者大會,共繪工業(yè)數(shù)智新圖景
- 「芯生態(tài)」杰發(fā)科技AC7870攜手IAR開發(fā)工具鏈,助推汽車電子全棧全域智能化落地
- 緊湊型PTS647輕觸開關(guān)系列增加了降噪和防塵功能
- 電動汽車換電的好處
- 高壓BMS如何增強(qiáng)安全性并延長電池的使用壽命
- 消息稱英偉達(dá)-聯(lián)發(fā)科 AI PC 芯片延遲除設(shè)計修改亦與微軟系統(tǒng)進(jìn)度緩慢等有關(guān)
- 消息稱長江存儲 2026 年底 NAND 產(chǎn)能市占有望達(dá) 15%
- 用于電動汽車供電網(wǎng)絡(luò)(PDN)的高壓母線轉(zhuǎn)換器48V電源模塊
- Wolfspeed與恩智浦?jǐn)y手推出經(jīng)過全面測試的800V牽引逆變器參考設(shè)計
- iQOO Z1x評測:配120Hz高刷新率,中端流暢新體驗
- SA:今年全球智能手機(jī)線上渠道銷量將占總銷量28%
- 外媒:若歐盟國家全面禁止華為,諾基亞等擔(dān)心在中遇限制
- 能源發(fā)展趨勢與能源科技發(fā)展方向的幾點思考
- 國網(wǎng)大數(shù)據(jù)中心打造“1+N”智慧電眼數(shù)據(jù)產(chǎn)品體系
- 蘋果或?qū)⒂谖磥懋a(chǎn)品中使用經(jīng)過特殊處理的鈦金屬外殼
- 2 月 1 日開售,蘋果推限量款 Apple Watch Series 6
- 蘋果為 HomePod 帶來了 14.4 軟件更新:新的「接力」功能登場
- 更強(qiáng)性能更低延遲:iPhone 13或支持Wi-Fi 6E
- 三星估計Galaxy S21系列年出貨量2600萬部