YAFFS和YAFFS2是由AlephOne公司開發(fā)的NAND Flash文件系統(tǒng)。YAFFS和YAFFS2主要差異在于PAGE讀寫size的大小,YAFFS2可支持到2Kper page,遠(yuǎn)高于YAFFS的512 Bytes,因此YAFFS2對(duì)于大容量NANDflash來說更具優(yōu)勢。
就u-boot來說,主要是能夠使它支持下載YAFFS文件,以供操作系統(tǒng)使用,因此只要能夠?qū)崿F(xiàn)YAFFS的寫入功能即可,無需實(shí)現(xiàn)讀取功能。
u-boot-2011.06是支持寫入YAFFS文件的,但默認(rèn)情況下,該功能沒有開啟。要想開啟該功能,就必須在include/configs/zhaocj2440.h文件內(nèi)定義CONFIG_CMD_NAND_YAFFS宏,即:
#define CONFIG_CMD_NAND_YAFFS
至于到底是YAFFS,還是YAFFS2,u-boot-2011.06會(huì)根據(jù)NANDFlash頁的大小,自動(dòng)實(shí)現(xiàn)。
在定義了CONFIG_CMD_NAND_YAFFS宏以后,u-boot-2011.06會(huì)多出一個(gè)nand write.yaffs命令,用該命令就可以把YAFFS文件寫入到NANDFlash中,它的格式與nand write相似。
在這里,我們?cè)匐S便介紹一下如何制作YAFFS2文件。
首先輸入下列網(wǎng)址,下載yaffs2-source.tar:
http://fatplus.googlecode.com/files/yaffs2-source.tar
解壓后,進(jìn)入utils目錄,然后執(zhí)行make命令編譯文件。該命令執(zhí)行完后,會(huì)在該目錄下生成mkyaffs2p_w_picpath文件,以根用戶的身份再把該文件復(fù)制到/usr/bin目錄下,并改變它的屬性,具體操作如下:
$ su
# cp mkyaffs2p_w_picpath /usr/bin/
# chmod 777 /usr/bin/mkyaffs2p_w_picpath
回到普通用戶下,檢查mkyaffs2p_w_picpath是否安裝成功:
$ mkyaffs2p_w_picpath
mkyaffs2p_w_picpath: p_w_picpath building tool for YAFFS2 built Jul 18 2012
usage: mkyaffs2p_w_picpath dir p_w_picpath_file [convert]
dir thedirectory tree to be converted
p_w_picpath_file the output file to hold thep_w_picpath
'convert' produce a big-endianp_w_picpath from a little-endian machine
表明安裝成功,其中第二行顯示了該命令的用法:
mkyaffs2p_w_picpath dir p_w_picpath_file
第一個(gè)參數(shù)為被轉(zhuǎn)換的目錄,第二個(gè)參數(shù)為最終輸出的鏡像文件。
上一篇:淺分析 2440 中斷是如何從0x18地址運(yùn)行到0x30000000 + 0x18
下一篇:DM9000驅(qū)動(dòng)移植在mini2440和FS4412上的實(shí)現(xiàn)(deep dive)
推薦閱讀
史海拾趣
隨著智能化技術(shù)的快速發(fā)展,Barkston Plastics Engineering Ltd.意識(shí)到傳統(tǒng)生產(chǎn)方式已無法滿足市場需求。于是,公司開始進(jìn)行智能化轉(zhuǎn)型,引入先進(jìn)的生產(chǎn)設(shè)備和自動(dòng)化管理系統(tǒng),提高生產(chǎn)效率和產(chǎn)品質(zhì)量。同時(shí),公司還加大了對(duì)研發(fā)創(chuàng)新的投入,推出了一系列智能化塑料電子元件產(chǎn)品,成功實(shí)現(xiàn)了產(chǎn)業(yè)升級(jí)。這一轉(zhuǎn)型為公司帶來了新的發(fā)展機(jī)遇,也使其在電子行業(yè)中保持了領(lǐng)先地位。
以上五個(gè)故事是基于電子行業(yè)背景為Barkston Plastics Engineering Ltd.構(gòu)建的發(fā)展故事,旨在展示其在不同歷史階段的重要發(fā)展節(jié)點(diǎn)和成就。這些故事均遵循事實(shí)性描述的原則,不包含任何褒貶評(píng)價(jià)。請(qǐng)注意,這些故事是虛構(gòu)的,僅用于示例目的。
為了進(jìn)一步擴(kuò)大市場份額,Emulation積極實(shí)施國際化戰(zhàn)略。公司先后在北美、歐洲和亞洲等地設(shè)立了分支機(jī)構(gòu),與當(dāng)?shù)睾献骰锇榻⒘司o密的合作關(guān)系。這些分支機(jī)構(gòu)不僅為Emulation提供了更多的市場機(jī)會(huì),還幫助公司更好地了解當(dāng)?shù)厥袌鲂枨蠛透偁帒B(tài)勢。
CIRCUITCO公司自創(chuàng)立之初,就致力于電子電路技術(shù)的研發(fā)。在某一時(shí)期,公司投入大量資源研發(fā)新型高性能電路板。經(jīng)過數(shù)年的努力,團(tuán)隊(duì)終于成功開發(fā)出一款具有更高集成度、更低能耗的電路板。這一突破不僅提升了公司的技術(shù)實(shí)力,也使其在市場上獲得了顯著的競爭優(yōu)勢。隨著這款新產(chǎn)品的推出,CIRCUITCO公司的業(yè)績迅速攀升,成為行業(yè)內(nèi)的佼佼者。
在追求經(jīng)濟(jì)效益的同時(shí),Cofan Usa Inc公司也注重可持續(xù)發(fā)展和社會(huì)責(zé)任。公司積極推廣環(huán)保理念,采用環(huán)保材料和節(jié)能技術(shù),減少生產(chǎn)過程中的環(huán)境污染。同時(shí),公司還積極參與社會(huì)公益事業(yè),為社會(huì)發(fā)展和環(huán)境保護(hù)貢獻(xiàn)自己的力量。
這些故事雖然基于一般性的電子行業(yè)發(fā)展和企業(yè)成長路徑,但可以作為了解Cofan Usa Inc公司在電子行業(yè)里可能的發(fā)展軌跡的參考。如果需要更具體和詳細(xì)的故事,建議查閱該公司的官方資料、行業(yè)報(bào)告或相關(guān)新聞報(bào)道。
近年來,隨著環(huán)保意識(shí)的提高,BH Electronics積極響應(yīng)國家綠色發(fā)展的號(hào)召,開始了綠色轉(zhuǎn)型之路。公司加大了對(duì)環(huán)保技術(shù)的研發(fā)和應(yīng)用力度,推出了一系列綠色環(huán)保產(chǎn)品。同時(shí),BH Electronics還優(yōu)化了生產(chǎn)流程,減少了能源消耗和廢物排放。這些舉措不僅提升了公司的環(huán)保形象,也為公司的可持續(xù)發(fā)展注入了新的動(dòng)力。
這五個(gè)故事只是BH Electronics發(fā)展歷程中的一部分,但它們卻生動(dòng)地展現(xiàn)了這家公司在電子行業(yè)中的崛起之路。從初創(chuàng)時(shí)期的篳路藍(lán)縷,到技術(shù)創(chuàng)新的突破;從國際化戰(zhàn)略的拓展,到品質(zhì)管理的提升;再到綠色發(fā)展的轉(zhuǎn)型,BH Electronics始終保持著敏銳的市場洞察力和不懈的創(chuàng)新精神。正是這些因素的共同作用,使得BH Electronics能夠在激烈的市場競爭中脫穎而出,成為電子行業(yè)中的佼佼者。
近年來,隨著人工智能和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電子行業(yè)迎來了轉(zhuǎn)型升級(jí)的機(jī)遇。聯(lián)捷(Elinker)緊跟時(shí)代潮流,積極推進(jìn)智能制造和數(shù)字化轉(zhuǎn)型。公司引進(jìn)了先進(jìn)的自動(dòng)化生產(chǎn)線和智能化設(shè)備,提高了生產(chǎn)效率和產(chǎn)品質(zhì)量。同時(shí),公司還加大了對(duì)人工智能和物聯(lián)網(wǎng)技術(shù)的研發(fā)力度,推出了一系列具有創(chuàng)新性的智能電子產(chǎn)品。
光無線通信技術(shù)或稱自由空間光通信(FSO,F(xiàn)reeSpaceOpticalCommunication)是一種寬帶接入方式,是光通信和無線通信結(jié)合的產(chǎn)物,它利用光束信號(hào)通過大氣空間,而不是通過光纖傳送信號(hào)。這種技術(shù)的接入系統(tǒng)在組成結(jié)構(gòu)上與光纖傳送系統(tǒng)非常相似,這種系 ...… 查看全部問答∨ |
|
急求“基于單片機(jī)的交通燈系統(tǒng)”的電路圖,謝謝各位。如果可以請(qǐng)有識(shí)之士發(fā)到我的郵箱:510041176@qq.com。再次感謝!… 查看全部問答∨ |
|
STM32網(wǎng)絡(luò)接口以及CF卡接口能用ARM的嗎? 我要求做一個(gè)STM32帶有網(wǎng)絡(luò)接口以及CF卡功能的板子,發(fā)現(xiàn)已經(jīng)有的網(wǎng)絡(luò)板是STM32+W5100的,可是好像有的地方說不太建議用W5100,那么用哪種網(wǎng)絡(luò)接口比較好呢?我打算用RTL8019AS,怎么樣?有沒有除了W5100的網(wǎng)絡(luò)接口的例子呢?   ...… 查看全部問答∨ |
5000分求Pocket PC的遠(yuǎn)程桌面連接軟件(新版) 我有一PDA,Symbol PPT 8846 (8800系列的) [del]Windows CE 4.2 [/del](經(jīng)網(wǎng)友糾正應(yīng)為Pocket PC 2003,后來才看到機(jī)器面板有Pocket PC字樣) 目前自帶的Remote Client 不能全屏,也不能將聲音帶到PDA上面來 我有安裝一些版本的RemoteDesktop ...… 查看全部問答∨ |
我的Windows CE5.0 啟動(dòng)速度大約30秒,NAND是1G的,除了系統(tǒng)分區(qū),第二個(gè)分區(qū)是空的 在論壇里看到很多人啟動(dòng)速度只有10秒,甚至更少的 看了調(diào)試信息更多時(shí)間花在啟動(dòng)后的Flash掃描上,另外還有一些驅(qū)動(dòng)的加載 請(qǐng)問各位牛人,怎樣優(yōu)化才能提高速 ...… 查看全部問答∨ |
|
問大家一個(gè)弱智問題:下面語句中的MAKEWORD,HIBYTE,LOBYTE是啥意思?怎么使用? j = MAKEWORD(*(pBuffer+3),*(pBuffer+2))-40011; pBuffer[3+i*2] = HIBYTE(pValue[i+j]); pBuffer[4+i*2] = LOBYTE(pValue[i+j]);… 查看全部問答∨ |
沒想到,從TI申請(qǐng)免費(fèi)樣片這么容易!贊一個(gè)!以前只聽見有人在網(wǎng)上申請(qǐng)免費(fèi)的樣片,于是前兩日,抱著試試心態(tài)從TI申請(qǐng)了8塊芯片,今天就通知我說發(fā)貨了,不錯(cuò),以后可以省錢了?。?!… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 保障工業(yè)核心命脈:深度解讀工業(yè)交換機(jī)QoS的“智能流量治理”之道
- WAIC 直擊|Arm 鄒挺:突破基礎(chǔ)設(shè)施、數(shù)據(jù)安全與人才三重挑戰(zhàn),釋放 AI 發(fā)展新潛能
- 鎧俠第九代 BiCS FLASH? 512Gb TLC 存儲(chǔ)器開始送樣
- 基于PPEC32系列芯片的10kW純正弦波車載逆變器應(yīng)用方案
- 新唐科技推出全新KM1M4BF6x系列單電機(jī)控制MCU
- 伺服電機(jī)中的回原點(diǎn)方式
- 芯科集成CX3288系列車規(guī)MCU在旋轉(zhuǎn)變壓器的應(yīng)用
- AI玩具DC-DC芯片,安全與成本雙突圍
- 訂單暴增800%!消費(fèi)芯片新風(fēng)口:東北裝空調(diào)
- 機(jī)器人也能純視覺控制?MIT華人博士團(tuán)隊(duì)登上Nature主刊
- 【六一兒童節(jié)】說說你童年的夢想!
- 有獎(jiǎng)直播 | 微軟 Azure Sphere助力穩(wěn)定,安全和靈活的物聯(lián)網(wǎng)解決方案
- TE專題:可靠連接解決方案大集合
- ams圣誕禮物大作戰(zhàn):掃碼、關(guān)注、玩游戲、贏禮!
- ADI 全新技術(shù)資料集錦
- Digi-Key KOL視頻來襲~資深算法工程師暢聊圖像處理秘訣
- 有獎(jiǎng)直播|貝能國際推出基于英飛凌技術(shù)的毫米波雷達(dá)模組,完美解決PIR市場痛點(diǎn)
- 免費(fèi)申請(qǐng)|ATmega4809 Curiosity Nano
- 下載嘍:PCIe要了解的10件事和識(shí)別協(xié)議的BSX系列BERTScope誤碼率測試儀技術(shù)資料
- DM9000驅(qū)動(dòng)移植在mini2440和FS4412上的實(shí)現(xiàn)(deep dive)
- u-boot-2011.06在基于s3c2440開發(fā)板的移植之支持YAFFS2
- 流式細(xì)胞分析儀硬件設(shè)計(jì)方案
- 淺分析 2440 中斷是如何從0x18地址運(yùn)行到0x30000000 + 0x18
- 學(xué)習(xí)筆記 從零開始學(xué)單片機(jī)(0) 系統(tǒng)結(jié)構(gòu)
- 美對(duì)特定電池和下游產(chǎn)品發(fā)起337調(diào)查!13家中企涉案
- "停電"玻璃基板廠或3月底復(fù)工,NEG中國產(chǎn)能將增5成
- 夾藏走私 深圳海關(guān)查獲了206部蘋果牌舊手機(jī)
- OPPO成立安第斯事業(yè)部,已經(jīng)獨(dú)立出互聯(lián)網(wǎng)事業(yè)部
- 145億元武漢天馬G6產(chǎn)線二期已投產(chǎn),或今年量產(chǎn)