chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于安路DR1M90 FPSoC 的Linux 系統(tǒng)全流程開發(fā)指南(1)

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-11-25 14:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文檔由創(chuàng)龍科技研發(fā),專為安路飛龍 DR1M90 FPSoC 產(chǎn)品打造,聚焦 Linux 系統(tǒng)全流程開發(fā)需求。

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

Windows開發(fā)環(huán)境:Windows10 64bit

Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.4 64bit

LinuxSDK開發(fā)包:LinuxSDK-[版本號](基于SDK_2025.1)

交叉編譯工具鏈:

應(yīng)用開發(fā):gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

U-Boot、內(nèi)核開發(fā):gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

評估板系統(tǒng)版本:U-Boot-2021.01、Linux-6.1.111、Buildroot-2022.02

備注:本文基于8GByte eMMC、1GByteDDR3配置核心板進行演示。

術(shù)語表

為便于閱讀,下表對文檔出現(xiàn)的關(guān)鍵術(shù)語進行解釋;對于廣泛認(rèn)同釋義的術(shù)語,在此不做注釋。

wKgZPGklRzKAYvG-AABWVSvxEjE416.png

注意事項

(1)進行本文檔操作前,請先按照《開發(fā)環(huán)境搭建》文檔,安裝VMware虛擬機與Ubuntu、LinuxSDK、SecureCRT串口調(diào)試終端、TD、FD等相關(guān)軟件。

(2)Linux系統(tǒng)相關(guān)軟件包位于產(chǎn)品資料“4-軟件資料Linux”目錄下,具體如下表。

備注:我司推薦使用最新版本的LinuxSDK,亦可根據(jù)“4-軟件資料LinuxLinuxSDKLinuxSDK-feature-support.pdf”的變更說明,自行替換對應(yīng)模塊(如device/rockchip)至舊版本LinuxSDK進行更新。

wKgZO2klRzmAQY-2AACK_Cop9WE354.png

LinuxSDK配置與編譯

請先參考《開發(fā)環(huán)境搭建》文檔正確安裝LinuxSDK和依賴軟件,再執(zhí)行以下步驟。

配置編譯選項

進入LinuxSDK源碼目錄,執(zhí)行如下命令,查看build.sh功能。

Host# ./build.sh --help

wKgZO2klR0CAV2jUAAE3Rcqo7gQ283.png圖 1

執(zhí)行如下命令,配置LinuxSDK編譯選項。芯片型號選擇"1.anlogic_dr1m90",評估板型號選擇"18.tldr1-evm"。

Host# source ./envsetup.sh

Host# ./build.sh lunch

wKgZO2klR0yAGQckAABbGOUb2iI923.png圖 2

wKgZPGklR02AMsfiAAFbSUWnD2A018.png圖 3

配置交叉編譯工具鏈

進入LinuxSDK源碼的toolchains目錄下,運行setup.sh腳本安裝交叉編譯工具鏈。

Host# cd toolchains/

Host# chmod 777 setup.sh

Host# ./setup.sh

wKgZPGklR1yAReBCAADrE2lHx2o566.png圖 4

wKgZPGklR2OAX_DhAAEuRItTxeU759.png圖 5

配置編譯設(shè)備樹文件

我司提供的設(shè)備樹文件位于LinuxSDK源碼"linux/arch/arm64/boot/dts/anlogic"目錄,具體說明如下表。

wKgZO2klR3mAADGfAAAKXLDZiY0380.png

評估板使用的設(shè)備樹文件存在多級的依賴關(guān)系,具體如下表所示。表中的下一級設(shè)備樹文件,被上一級設(shè)備樹文件所引用。

wKgZPGklR3-APoESAAALa0oT1Ag218.png

LinuxSDK默認(rèn)編譯的設(shè)備樹文件為tldr1-evm.dts,如需修改其他設(shè)備樹,請參考如下步驟修改。

本次操作以修改為編譯anlogic-dr1m90-ad101-v20.dts設(shè)備樹進行演示,其他設(shè)備樹修改方法同理。

進入LinuxSDK源碼目錄執(zhí)行如下命令,修改"device/.BoardConfig.mk"文件。

Host# vim device/.BoardConfig.mk

wKgZPGklR4uAECvPAAAwQSD_LTI515.png圖 6

修改內(nèi)容如下:

export ANLOGIC_KERNEL_DTS=anlogic-dr1m90-ad101-v20.dts //將"tldr1-evm.dts"修改為"anlogic-dr1m90-ad101-v20.dts"

exportANLOGIC_KERNEL_DTB=device/output/anlogic_dr1m90/linux/arch/arm64/boot/dts/anlogic-dr1m90-ad101-v20.dtb //將"tldr1-evm.dtb"修改為"anlogic-dr1m90-ad101-v20.dtb"

wKgZO2klR5SAQxmKAAIHELYJCEs043.png圖 7

配置內(nèi)核選項

我司默認(rèn)配置的是Linux內(nèi)核(推薦使用)。如需修改內(nèi)核編譯選項配置,請繼續(xù)執(zhí)行"./build.sh kernelmenuconfig"命令打開圖形配置界面。如無需修改內(nèi)核編譯選項配置,可跳過此步驟。

menuconfig是一套圖形化的配置工具,需要ncurses庫支持。ncurses庫提供了一系列的API函數(shù)供調(diào)用者生成基于文本的圖形界面,因此需要先執(zhí)行如下命令通過網(wǎng)絡(luò)安裝ncurses庫。

Host# sudo apt-get install libncurses-dev

wKgZPGklR5yANCmyAACXH1HMKMM913.png圖 8

ncurses庫安裝完成后,執(zhí)行如下命令打開圖形配置界面。

Host# cd /home/tronlong/DR1/SDK_2025.1/

Host# ./build.sh kernelmenuconfig

wKgZPGklR6WAZjbVAAEqUS87_Q0637.png圖 9

wKgZO2klR6aAfXdXAAFIitbJywg524.png圖 10

可通過鍵盤的方向鍵選中對應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進入子菜單。菜單選項中藍色高亮的字母代表此菜單選項的快捷鍵,可在鍵盤上按下對應(yīng)的字母快速選中對應(yīng)的菜單選項。每個菜單選項前的括號內(nèi)容表示當(dāng)前菜單選項的配置狀態(tài)。選中對應(yīng)的菜單選項后,按下Y鍵,會將相應(yīng)的選項配置編譯到內(nèi)核中,同時菜單選項前面變?yōu)? * >。按下N鍵,不會將相應(yīng)的選項配置編譯到內(nèi)核中。按下M鍵,會將相應(yīng)的選項配置編譯為內(nèi)核模塊,菜單選項前面變?yōu)? M >。如需搜索,可按下/鍵打開搜索框,然后輸入要搜索的內(nèi)容。圖 11配置完畢后,選中,按Enter鍵保存配置選項。然后選中,按Enter鍵退出。圖 12配置Buildroot如需修改Buildroot配置,請執(zhí)行如下命令打開Buildroot配置界面。若無需修改Buildroot配置,可跳過此步驟。Host# cd /home/tronlong/DR1/SDK_2025.1/Host# ./build.sh buildrootmenuconfig圖 13圖 14可通過鍵盤的方向鍵選中對應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進入子菜單。菜單選項中藍色高亮的字母代表此菜單選項的快捷鍵,可在鍵盤上按下對應(yīng)的字母快速選中對應(yīng)的菜單選項。

每個菜單選項前的括號內(nèi)容表示當(dāng)前菜單選項的配置狀態(tài)。選中對應(yīng)的菜單選項后,按下Y鍵,會將相應(yīng)的選項配置編譯到Buildroot中,同時菜單選項前面變?yōu)?strong>< * >。按下N鍵,不會將相應(yīng)的選項配置編譯到Buildroot中。如需搜索,可按下/鍵打開搜索框,然后輸入要搜索的內(nèi)容。

配置完畢后,選中,按Enter鍵保存配置選項。然后選中,按Enter鍵退出。

編譯LinuxSDK

請確保已參照配置編譯選項章節(jié)配置LinuxSDK編譯選項,然后在LinuxSDK的源碼目錄下執(zhí)行如下命令,一鍵編譯生成U-Boot、Kernel、Buildroot等鏡像,并打包生成Linux系統(tǒng)鏡像。

Host# ./build.shall

wKgZPGklR-OADVXtAADfskEY2_I324.png圖 15

預(yù)計耗時約2小時后編譯完成,最終在LinuxSDK源碼"device/output/anlogic_dr1m90"目錄下生成U-Boot、Kernel、Buildroot等鏡像如下所示。

wKgZO2klR-qABTYsAABBd36tR-8704.png圖 16

系統(tǒng)組件鏡像說明

wKgZPGklR_aAQ9p-AAAspYk2yHY433.png

備注:u-boot.bin需與fsbl.elf文件合成BOOT.bin使用。

審核編輯 黃宇

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

    關(guān)注

    88

    文章

    11621

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一步步完成安路飛龍 DR1M90 Linux 系統(tǒng)固化:啟動卡制作 + eMMC 固化

    本手冊由創(chuàng)龍科技研發(fā),針對路飛龍 DR1M90,詳述 Linux 系統(tǒng)啟動卡制作(含工具包使用、PV 工具安裝等)與 eMMC 固化步驟,說明啟動卡和 eMMC 分區(qū)結(jié)構(gòu),提供 eM
    的頭像 發(fā)表于 11-21 10:48 ?4791次閱讀
    一步步完成安路飛龍 <b class='flag-5'>DR1M90</b> <b class='flag-5'>Linux</b> <b class='flag-5'>系統(tǒng)</b>固化:啟動卡制作 + eMMC 固化

    科技發(fā)布SALDRAGON?飛龍系列全新FPSoC?器件,多元化產(chǎn)品矩陣加速布局下游市場

    形態(tài)華麗、寓意深刻,希冀在科技SALELF?、SALEAGLE?、SALPHOENIX?的產(chǎn)品矩陣上,帶來更富創(chuàng)造力和多元化的市場表現(xiàn)。本次發(fā)布的新品系列包含了 DR1M90DR1V90
    發(fā)表于 11-13 13:43 ?1443次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>路</b>科技發(fā)布SALDRAGON?飛龍系列全新<b class='flag-5'>FPSoC</b>?器件,多元化產(chǎn)品矩陣加速布局下游市場

    米爾國產(chǎn)FPGA SoC芯選擇,路飛龍DR1M90核心板重磅發(fā)布

    FPGA正以強勁的勢頭推動技術(shù)創(chuàng)新,DR1M90核心板及其開發(fā)板作為代表性產(chǎn)品,為邊緣計算和人工智能應(yīng)用提供了強大的技術(shù)支持。米爾電子將繼續(xù)以客戶需求為中心,提供高品質(zhì)、高可靠性的
    發(fā)表于 01-10 14:32

    雙目視覺處理系統(tǒng)開發(fā)實例-基于米爾國產(chǎn)DR1M90開發(fā)

    ,底板,子卡和線纜搭建硬件系統(tǒng)(使用米爾基于路飛龍DR1M90開發(fā)板) 顯示測試 實測雙目顯示清晰,無卡幀,閃屏。圖四 輸出顯示效果 系統(tǒng)
    發(fā)表于 02-21 14:20

    強強聯(lián)手!米爾×IDH合作共筑FPGA新生態(tài)

    X核心板及開發(fā)板?已正式發(fā)布,基于路飛龍DR1M90芯片,支持MIPI、LVDS等高速接口及硬件級NPU加速,可滿足工業(yè)視覺、智能電網(wǎng)等場景的實時控制需求?。米爾同步推出配套開發(fā)板及
    發(fā)表于 04-27 16:43

    基于米爾路飛龍派FPGA FPSoC+開發(fā)環(huán)境搭建以及鏡像燒錄

    mtools 米爾提供針對開發(fā)板的SDK工具,可以使用SDK建議獨立的開發(fā)環(huán)境,無需安裝額外的交叉工具鏈。參考《MYD-YM90X Linux 軟件
    發(fā)表于 05-30 22:46

    搭載ARM,NPU,F(xiàn)PGA三種核心的開發(fā)板—米爾DR1M90飛龍派

    板上市,是A股首家專注于FPGA業(yè)務(wù)的上市公司。 YM90X開發(fā)板用的就是的SALDRAGON1(飛龍
    發(fā)表于 06-13 17:02

    Tiny6410 Linux開發(fā)指南詳解

    ............................................................................................................................- 1 - Tiny6410 L
    發(fā)表于 07-08 17:12 ?210次下載
    Tiny6410 <b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)指南</b>詳解

    Linux NOR開發(fā)指南

    Linux NOR開發(fā)指南
    的頭像 發(fā)表于 03-06 09:55 ?1930次閱讀
    <b class='flag-5'>Linux</b> NOR<b class='flag-5'>開發(fā)指南</b>

    可編程邏輯技術(shù)廠商科技發(fā)布SALDRAGON?飛龍系列全新FPSoC?器件

    華麗、寓意深刻,希冀在科技SALELF、SALEAGLE、SALPHOENIX的產(chǎn)品矩陣上,帶來更富創(chuàng)造力和多元化的市場表現(xiàn)。本次發(fā)布的新品系列包含了DR1M90DR1V90兩款
    的頭像 發(fā)表于 11-12 15:55 ?2161次閱讀
    可編程邏輯技術(shù)廠商<b class='flag-5'>安</b><b class='flag-5'>路</b>科技發(fā)布SALDRAGON?飛龍系列全新<b class='flag-5'>FPSoC</b>?器件

    米爾-路飛龍DR1M90 -國產(chǎn)FPGA核心板開發(fā)

    MYC-YM90X核心板及開發(fā)路飛龍DR1M90 ,國產(chǎn)FPGA芯選擇最新一代FPSOC工業(yè)級64位MPU,2xCortex-A35@
    發(fā)表于 01-15 14:57 ?3次下載

    科技DR1FPSoC多路以太網(wǎng)擴展方案

    隨著物聯(lián)網(wǎng)、工業(yè)4.0及汽車電子等領(lǐng)域的快速發(fā)展,對嵌入式系統(tǒng)的網(wǎng)絡(luò)通信能力提出了更高要求。科技,作為國內(nèi)領(lǐng)先的FPGA及FPSoC解決方案提供商,現(xiàn)推出基于
    的頭像 發(fā)表于 04-03 09:10 ?790次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>路</b>科技<b class='flag-5'>DR1FPSoC</b>多路以太網(wǎng)擴展方案

    創(chuàng)龍科技DR1M90工業(yè)評估板的關(guān)鍵優(yōu)勢

    科技生態(tài)合作伙伴創(chuàng)龍科技正式推出了基于科技產(chǎn)品DR1M90工業(yè)核心板,共同助力國產(chǎn)FPGA技術(shù)的推廣和創(chuàng)新應(yīng)用。
    的頭像 發(fā)表于 08-18 16:20 ?945次閱讀

    DR1M90評估板:從基礎(chǔ)外設(shè)到通信模塊測試指南

    本手冊由創(chuàng)龍科技研發(fā),針對路飛龍 DR1M90 評估板,詳述 Linux 系統(tǒng)下功能測試流程。含系統(tǒng)
    的頭像 發(fā)表于 11-20 15:26 ?331次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>路</b><b class='flag-5'>DR1M90</b>評估板:從基礎(chǔ)外設(shè)到通信模塊測試<b class='flag-5'>指南</b>

    基于DR1M90 FPSoCLinux 系統(tǒng)流程開發(fā)指南(3)

    本手冊由創(chuàng)龍科技研發(fā),針對路飛龍 DR1M90,詳述 Linux 系統(tǒng)開發(fā)流程:LinuxSDK 配置編譯、BOOT.bin(FSBL+U
    的頭像 發(fā)表于 11-26 17:01 ?67次閱讀
    基于<b class='flag-5'>安</b><b class='flag-5'>路</b><b class='flag-5'>DR1M90</b> <b class='flag-5'>FPSoC</b> 的<b class='flag-5'>Linux</b> <b class='flag-5'>系統(tǒng)</b><b class='flag-5'>全</b><b class='flag-5'>流程</b><b class='flag-5'>開發(fā)指南</b>(3)