国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于易靈思eMMC IP的Linux系統(tǒng)加載方案

易靈思官微 ? 來(lái)源:易靈思官微 ? 2025-12-23 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

eMMC全稱為 embedded Multi Media Card,主要用于非易失性存儲(chǔ),它彌補(bǔ)了 FPGA 芯片自身存儲(chǔ)能力的不足,為 FPGA 提供一個(gè)高集成度、大容量、低成本、且易于使用的“硬盤(pán)”或“固態(tài)硬盤(pán)”解決方案。

Part 01

eMMC簡(jiǎn)介

eMMC 在 FPGA 系統(tǒng)中的作用可以概括為:

系統(tǒng)啟動(dòng):可存儲(chǔ)OS鏡像

大容量數(shù)據(jù)存儲(chǔ):記錄采集數(shù)據(jù)、視頻、日志

運(yùn)行操作系統(tǒng)和應(yīng)用程序

eMMC并非一個(gè)單純的存儲(chǔ)芯片,內(nèi)部主要可以分為 Flash Memory、Flash Controller 以及Interface 三大部分:

77eccdee-d571-11f0-8c8f-92fbcf53809c.png

Flash Memory:負(fù)責(zé)數(shù)據(jù)存儲(chǔ)。

Flash Controller:負(fù)責(zé)管理NAND Flash的讀寫(xiě)、擦除、壞塊管理、磨損均衡、錯(cuò)誤校正等復(fù)雜操作。

Interface:提供了一個(gè)標(biāo)準(zhǔn)化的主機(jī)接口,讓主處理器可以像訪問(wèn)一個(gè)標(biāo)準(zhǔn)設(shè)備一樣輕松訪問(wèn)存儲(chǔ)。

Part 02 易靈思eMMC IP

易靈思為用戶提供了eMMC Host Controller IP (基于eMMC5.1協(xié)議)和配套的Linux驅(qū)動(dòng)。為了方便用戶在系統(tǒng)中使用eMMC,易靈思還提供了eMMC Demo工程(基于TJ375N529 / TJ375N1156X開(kāi)發(fā)板),實(shí)現(xiàn)了將Linux系統(tǒng)寫(xiě)入eMMC并從eMMC中加載Linux系統(tǒng)的功能。

eMMC5.1協(xié)議中定義的速率模式如下表所示,易靈思eMMC Host Controller IP V1.0最高實(shí)現(xiàn)HS400模式。

786a37a2-d571-11f0-8c8f-92fbcf53809c.jpg

Part 03 eMMC Demo

3.1 寫(xiě)入Linux系統(tǒng)

在將Linux系統(tǒng)寫(xiě)入eMMC之前,需要進(jìn)行以下操作:① 用以太網(wǎng)口從服務(wù)器下載Linux系統(tǒng)文件。② 使用工具對(duì)eMMC進(jìn)行分區(qū)。為了方便上述操作,RISC-V需要先從SD卡啟動(dòng)系統(tǒng)。

將Linux系統(tǒng)寫(xiě)入eMMC的具體流程如下圖所示:

78c992e2-d571-11f0-8c8f-92fbcf53809c.jpg

通過(guò)Balena Etcher工具將sdcard.img(包括Linux kernel、device tree、file system)燒寫(xiě)進(jìn)SD卡。

用Efinity Programmer擦除SPI flash,并將emmc_linux.hex(包含F(xiàn)PGA bitstream、OpenSBI、U-Boot)文件燒寫(xiě)進(jìn)flash,其中FPGA bitstream包含bootloader(FSBL)文件。

重新上電加載程序后,運(yùn)行bootloader讀取flash里面的OpenSBI和U-Boot文件,輸入run sd_bootcmd命令引導(dǎo)U-Boot讀取SD卡內(nèi)的Linux kernel和device tree并將其寫(xiě)入到DDR內(nèi)存里,然后RISC-V會(huì)依次加載Linux kernel和device tree,加載成功后,再讀取SD卡內(nèi)的file system并掛載在Linux系統(tǒng)內(nèi)。

通過(guò)開(kāi)發(fā)板上的以太網(wǎng)口連接至服務(wù)器,下載服務(wù)器里的uImage(Linux kernel image)、linux.dtb(device tree blob)、rootfs.tar(tarball of the root filesystem)文件并寫(xiě)入到SD卡里。

通過(guò)emmc_programmer腳本把uImage、linux.dtb、rootfs.tar從SD卡讀出并寫(xiě)入eMMC里。

79213678-d571-11f0-8c8f-92fbcf53809c.jpg

3.2 加載Linux系統(tǒng)

從eMMC中加載Linux系統(tǒng)的流程如下圖所示:

7978f11a-d571-11f0-8c8f-92fbcf53809c.jpg

開(kāi)發(fā)板上電加載程序后,運(yùn)行bootloader讀取flash里面的OpenSBI和U-Boot文件。

引導(dǎo)U-Boot讀取eMMC卡內(nèi)的Linux kernel和device tree。

將讀出的Linux kernel和device tree寫(xiě)入到DDR內(nèi)存里。

RISC-V依次加載DDR內(nèi)存里的Linux kernel和device tree,加載成功后,再讀取eMMC卡內(nèi)的file system并掛載在Linux系統(tǒng)內(nèi)。

如下圖所示,Linux系統(tǒng)加載完成后,進(jìn)入系統(tǒng)內(nèi),執(zhí)行l(wèi)sblk命令,顯示根系統(tǒng)是掛載在eMMC第二分區(qū)上。

79d7b61e-d571-11f0-8c8f-92fbcf53809c.jpg

在FPGA上成功加載Linux系統(tǒng)后,將獲得一個(gè)功能完整的嵌入式開(kāi)發(fā)環(huán)境,能夠運(yùn)行多種應(yīng)用程序并利用豐富的工具鏈進(jìn)行開(kāi)發(fā),支持從基礎(chǔ)開(kāi)發(fā)到高性能計(jì)算的廣泛需求。

Part 04 總結(jié)

易靈思提供了基于eMMC的Linux系統(tǒng)加載方案,完善了易靈思RISC-V生態(tài)系統(tǒng),更加便于用戶在RISC-V上使用Linux系統(tǒng)。同時(shí)eMMC作為L(zhǎng)inux系統(tǒng)加載介質(zhì),兼具?高可靠性、易用性及性能優(yōu)勢(shì)?,其集成化設(shè)計(jì)簡(jiǎn)化了存儲(chǔ)管理,通過(guò)標(biāo)準(zhǔn)化接口與RISC-V架構(gòu)協(xié)同,支撐了Linux系統(tǒng)的穩(wěn)定運(yùn)行? ?。

易靈思公司介紹

易靈思是一家國(guó)產(chǎn)FPGA公司,總部位于深圳前海。公司憑借自主可控的Quantum硬件架構(gòu),采用邏輯和路由可以互換的XLR結(jié)構(gòu),實(shí)現(xiàn)了創(chuàng)新的產(chǎn)品設(shè)計(jì)與軟件算法,使得FPGA產(chǎn)品具備低功耗、小體積、高密度、高性能等優(yōu)勢(shì)。已量產(chǎn)的40nm Trion系列及16nm鈦金系列 FPGA產(chǎn)品,廣泛應(yīng)用于機(jī)器視覺(jué)、顯示、工業(yè)控制、醫(yī)療、汽車、AI通信等終端領(lǐng)域。

重要產(chǎn)品

鈦金系列FPGA具有增強(qiáng)的Quantum架構(gòu),16nm工藝,35K 至 1,000K 邏輯單元,超高性能 300-500MHz,封裝最小可至3.5mm*3.4mm@60K LE,功耗低至競(jìng)爭(zhēng)對(duì)手的1/4,硬核資源豐富,最新產(chǎn)品TJ375現(xiàn)已量產(chǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22408

    瀏覽量

    636201
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11758

    瀏覽量

    219004
  • 固態(tài)硬盤(pán)
    +關(guān)注

    關(guān)注

    12

    文章

    1634

    瀏覽量

    60486
  • emmc
    +關(guān)注

    關(guān)注

    7

    文章

    261

    瀏覽量

    55981

原文標(biāo)題:eMMC應(yīng)用—Linux系統(tǒng)加載

文章出處:【微信號(hào):易靈思官微,微信公眾號(hào):易靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何把文件系統(tǒng)燒到EMMC并從EMMC加載

    如何下載并從SD卡加載文件系統(tǒng),提到過(guò)可以從EMMC引導(dǎo)系統(tǒng),本篇將為您介紹如何把文件系統(tǒng)燒到EMMC,并從
    的頭像 發(fā)表于 10-30 16:06 ?5423次閱讀
    如何把文件<b class='flag-5'>系統(tǒng)</b>燒到<b class='flag-5'>EMMC</b>并從<b class='flag-5'>EMMC</b><b class='flag-5'>加載</b>

    推出內(nèi)建SmartCORE IP解決方案

    (Xilinx)因應(yīng)鎖定新一代更智能(Smarter)功能的網(wǎng)絡(luò)和數(shù)據(jù)中心特定應(yīng)用集成電路(ASIC)和特定應(yīng)用標(biāo)準(zhǔn)產(chǎn)品(ASSP)方案出現(xiàn)重大效能與系統(tǒng)需求落差的問(wèn)題,而該問(wèn)題
    發(fā)表于 03-12 09:14 ?2949次閱讀

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?1753次閱讀

    采用FPGA實(shí)現(xiàn)DisplayPort詳細(xì)教程【賽內(nèi)部資料】

    ) 的靈活可編程 VESADisplayPort v.1.1a 解決方案。該 IP 可隨時(shí)提供給賽的客戶,但在用戶展開(kāi)設(shè)計(jì)之前,建議先了解與該標(biāo)準(zhǔn)的部分關(guān)鍵功能有關(guān)的其它背景信息,
    發(fā)表于 03-01 11:10

    Xilinx賽方案

    能做賽方案的,請(qǐng)聯(lián)系
    發(fā)表于 01-21 19:31

    如何利用賽28納米工藝加速平臺(tái)開(kāi)發(fā)?

    全球可編程邏輯解決方案領(lǐng)導(dǎo)廠商賽公司 (Xilinx Inc.) 宣布,為推進(jìn)可編程勢(shì)在必行之必然趨勢(shì),正對(duì)系統(tǒng)工程師在全球發(fā)布賽
    發(fā)表于 08-09 07:27

    收購(gòu)嵌入式Linux方案提供商PetaLogix

    All Programmable技術(shù)和器件的全球領(lǐng)先企業(yè)賽公司(Xilinx, Inc. (NASDAQ:XLNX) )今天宣布收購(gòu)嵌入式Linux解決方案提供商PetaLogix
    發(fā)表于 08-30 16:59 ?804次閱讀

    收購(gòu)嵌入式Linux方案提供商PetaLogix

    公司(Xilinx)宣布收購(gòu)嵌入式Linux解決方案提供商PetaLogix。隨著Linux解決
    發(fā)表于 09-05 09:14 ?697次閱讀

    及合作伙伴演示用于專業(yè)廣播系統(tǒng)的AP Smarter解決方案

    公司今天宣布,賽及其生態(tài)系統(tǒng)合作伙伴在2013國(guó)際廣播大會(huì)(IBC 2013)上演示用于專業(yè)廣播
    發(fā)表于 09-23 14:23 ?1574次閱讀

    為邊緣端和云端提供多種加速應(yīng)用和IP解決方案

    自從 4 月份公開(kāi)發(fā)布 Kria SOM 產(chǎn)品組合以來(lái),賽應(yīng)用商店中涌現(xiàn)出大量新的邊緣應(yīng)用。作為發(fā)布、推廣和銷售來(lái)自賽生態(tài)系統(tǒng)合作伙
    的頭像 發(fā)表于 06-10 18:04 ?2629次閱讀

    FPGA之---國(guó)產(chǎn)化替代選型策略

    本文介紹國(guó)產(chǎn)FPGA廠商,利用超低功耗、超高性能的FPGA芯片,目前供貨穩(wěn)定,性價(jià)比
    的頭像 發(fā)表于 01-04 11:13 ?4039次閱讀

    淺談RAM使用

    RAM在使用時(shí)可以會(huì)遇到一些問(wèn)題,這里把常用的問(wèn)題總結(jié)下。
    的頭像 發(fā)表于 02-01 09:53 ?2010次閱讀
    淺談<b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>RAM使用

    內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    除通過(guò)外部多功能IO來(lái)選擇之外,通過(guò)內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新操作也非常簡(jiǎn)單。
    的頭像 發(fā)表于 05-30 09:24 ?2698次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    RAM使用指南

    RAM在使用時(shí)可以會(huì)遇到一些問(wèn)題,這里把常用的問(wèn)題總結(jié)下。
    的頭像 發(fā)表于 06-07 09:19 ?2803次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>RAM使用指南

    FPGA產(chǎn)品的主要特點(diǎn)

    近年來(lái),全球半導(dǎo)體供應(yīng)鏈屢受挑戰(zhàn),芯片短缺問(wèn)題一度對(duì)行業(yè)產(chǎn)生深遠(yuǎn)影響。通過(guò)優(yōu)化供應(yīng)鏈管理、強(qiáng)化產(chǎn)能規(guī)劃,確保客戶的FPGA需求得到及時(shí)滿足。面向工業(yè)控制、機(jī)器視覺(jué)、醫(yī)療影像、消費(fèi)電子、汽車智駕等一眾終端領(lǐng)域,
    的頭像 發(fā)表于 12-04 14:20 ?2488次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA產(chǎn)品的主要特點(diǎn)