一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

全志T536 4核A55 ARM+RISC-V+NPU 17路UART 工業(yè)開(kāi)發(fā)板—Linux系統(tǒng)使用手冊(cè)

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-06-13 09:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

請(qǐng)先按照Linux開(kāi)發(fā)環(huán)境搭建文檔進(jìn)行開(kāi)發(fā)環(huán)境搭建,由于系統(tǒng)編譯過(guò)程需下載相關(guān)工具軟件包,請(qǐng)確保Ubuntu可正常訪問(wèn)互聯(lián)網(wǎng)。本說(shuō)明文檔適用開(kāi)發(fā)環(huán)境如下:

Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

Linux開(kāi)發(fā)環(huán)境:Ubuntu20.04.6 64bit

虛擬機(jī):VMware16.2.5

U-Boot:U-Boot-2023.04

Kernel:Linux-5.10.198

Buildroot文件系統(tǒng)版本:Buildroot-2022.05

LinuxSDK:T536_Tina5.0_AIOT V1.1(Linux)

交叉編譯工具鏈:

U-Boot開(kāi)發(fā)使用:gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi

Buildroot、內(nèi)核開(kāi)發(fā)使用:gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu

Linux系統(tǒng)相關(guān)軟件包位于產(chǎn)品資料“4-軟件資料Linux”目錄下,具體如下表所示。其中,我司已提供SPL、U-Boot、Kernel、Filesystem和Linux系統(tǒng)鏡像文件,SPL、U-Boot、Kernel、Filesystem源碼位于LinuxSDK開(kāi)發(fā)包內(nèi),同時(shí)亦提供了Kernel、Filesystem以及LinuxSDK開(kāi)發(fā)包內(nèi)其他模塊的源碼壓縮包。

wKgZO2hKcH2AQpXlAAF54TQyH-k465.png

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

LinuxSDK安裝

安裝依賴軟件

打開(kāi)Ubuntu,執(zhí)行如下命令,新建T536工作目錄。

Host# mkdir -p /home/tronlong/T536

wKgZO2hKcOKAdTb2AABILHPQ8aI887.png圖 1

將產(chǎn)品資料“4-軟件資料LinuxTools”目錄下的工具包腳本文件install_tools.sh拷貝至T536工作目錄下,執(zhí)行腳本文件安裝LinuxSDK開(kāi)發(fā)包依賴軟件。

備注:安裝過(guò)程中,請(qǐng)保證Ubuntu可正常上網(wǎng),若提示"*** is already the newest version ***"表示該軟件已安裝,請(qǐng)忽略。

Host# ./install_tools.sh

wKgZO2hKcPGAK33LAAFOjEI9aEc938.png圖 2

安裝過(guò)程中會(huì)彈出如下界面,請(qǐng)選擇"No"。

wKgZO2hKcQCAHZsXAABYq0o0NDA029.png圖 3

執(zhí)行如下命令,將Python3鏈接為Python

Host# sudo ln -s /usr/bin/python3 /usr/bin/python

wKgZPGhKcQmAWdkKAAArmEsXvhQ605.png圖 4

執(zhí)行如下命令,安裝ncurses庫(kù)和g++-aarch64-linux-gnu。

Host# sudo apt install libncurses5-dev libncursesw5-dev

Host# sudo apt-get install -y g++-aarch64-linux-gnu

wKgZO2hKcRKAQaWJAAKzfH609VA795.png圖 5

wKgZO2hKcRuAHoZcAAEZvr7OVW0136.png圖 6

解壓LinuxSDK

由我司提供的LinuxSDK-[版本號(hào)].tar.gz開(kāi)發(fā)包基于全志科技的T536_Tina5.0_AIOT V1.1,其位于產(chǎn)品資料“4-軟件資料LinuxLinuxSDK”目錄下,LinuxSDK版本號(hào)以實(shí)際情況為準(zhǔn)。

將LinuxSDK開(kāi)發(fā)包拷貝至Windows下的SharedFolders共享目錄。

wKgZO2hKcUqAXizLAAAfFTr4Xo0146.png圖 7

此時(shí)可在Ubuntu的共享目錄"/mnt/hgfs/SharedFolders/"下看到此開(kāi)發(fā)包。

wKgZO2hKcViAVKc5AAA9T9NwAHI394.png圖 8

執(zhí)行如下命令,將LinuxSDK開(kāi)發(fā)包解壓至T536工作目錄,耗時(shí)約10min后解壓完成,生成T536_Tina5.0_AIOT_V1.1文件夾,即為L(zhǎng)inuxSDK源碼目錄。

Host# tar -zxf /mnt/hgfs/SharedFolders/LinuxSDK-v1.0.tar.gz -C /home/tronlong/T536/

wKgZO2hKcWKAAo41AAA3nayqFJ8414.png圖 9

執(zhí)行如下命令,查看已解壓的LinuxSDK源碼目錄。

Host# cd /home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/

Host# ls -al

wKgZO2hKcWuAD2WnAAFFEkBJV94411.png圖 10

wKgZO2hKcYmAdbD3AAE6Ds7H7gU673.png

解壓Buildrootdl

請(qǐng)將產(chǎn)品資料“4-軟件資料LinuxLinuxSDK”目錄下的dl.tar.gz壓縮包拷貝至T536工作目錄。dl.tar.gz為Buildroot dl目錄壓縮包,用于存放從官網(wǎng)下載的開(kāi)源軟件包,LinuxSDK編譯時(shí)可從該目錄獲取開(kāi)源包,以節(jié)約下載時(shí)間,提高編譯效率,且能避免因網(wǎng)絡(luò)環(huán)境差異導(dǎo)致編譯Buildroot失敗的問(wèn)題。

Host# cp /mnt/hgfs/SharedFolders/dl.tar.gz ./

Host# tar -zxf dl.tar.gz -C buildroot/buildroot-202205/

wKgZO2hKc8qAJVSPAABrNL_Ij20316.png圖 11

至此,LinuxSDK開(kāi)發(fā)包解壓安裝完成。

Linux系統(tǒng)鏡像編譯、生成

配置編譯環(huán)境

進(jìn)入LinuxSDK源碼目錄執(zhí)行如下命令,加載環(huán)境變量,配置Linux內(nèi)核、內(nèi)核版本、處理器型號(hào)、評(píng)估板型號(hào)、顯示方式、編譯器等信息。

Host# cd T536/T536_Tina5.0_AIOT_V1.1/

Host# ./build.sh config

備注:首次執(zhí)行上述命令會(huì)出現(xiàn)官方閱讀說(shuō)明,在等待倒計(jì)時(shí)結(jié)束后輸入"Y",按回車確認(rèn)即可。

wKgZPGhKc_GAVmAnAAHtX_YqJs8623.png圖 12

wKgZO2hKc_uAZ7-xAAFtDqqtAyw845.png圖 13

Config具體配置如下:

========ACTION List: mk_config ;========

All available platform:

0. android

1. linux

Choice [android]: 1

All available linux_dev:

0. bsp

1. buildroot

Choice [bsp]: 1

All available ic:

0. t536

Choice [t536]: 0

All available board:

0. demo

1. demo_amp

2. demo_kylo

3. demo_nand

4. demo_nor

5. demo_raw_nand

6. tlt536-evm

Choice [demo]: 6

All available output_configs:

0. hdmi

1. lvds-lcd

2. dual-lvds-lcd

3. mipi-lcd

Choice [hdmi]: 0

All available flash:

0. default

1. nor

Choice [default]: 0

All available kern_name:

0. linux-5.10-euler

1. linux-5.10-origin

2. linux-5.10-rt

3. linux-5.10-xenomai

4. linux-5.15-origin

Choice [linux-5.10-euler]: 1

wKgZPGhKdA6AP5meAAH0tbNq2F4107.png圖 14

編譯LinuxSDK

配置內(nèi)核選項(xiàng)

我司默認(rèn)配置的是Linux內(nèi)核(推薦使用)。如對(duì)系統(tǒng)實(shí)時(shí)性要求較高,則需配置編譯為L(zhǎng)inux-RT內(nèi)核,或需修改內(nèi)核編譯選項(xiàng)配置,請(qǐng)繼續(xù)執(zhí)行"make xxxmenuconfig"命令打開(kāi)圖形配置界面。此命令通過(guò)讀取當(dāng)前目錄的.config文件,以圖形界面的方式提供內(nèi)核編譯配置查看和修改方法。如無(wú)需修改內(nèi)核編譯選項(xiàng)配置,可跳過(guò)此步驟。

menuconfig是一套圖形化的配置工具,需要ncurses庫(kù)支持。ncurses庫(kù)提供了一系列的API函數(shù)供調(diào)用者生成基于文本的圖形界面,因此需要先參考“安裝依賴環(huán)境”章節(jié)安裝ncurses庫(kù)。

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

Host# cd /home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/

Host# ./build.sh menuconfig

wKgZO2hKdC6AKBPKAAA-JlRK3jQ429.png圖 15 wKgZPGhKdDaAFUMpAAHMPjw8MGM112.png圖 16

可通過(guò)鍵盤的方向鍵選中對(duì)應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進(jìn)入子菜單。菜單選項(xiàng)中藍(lán)色高亮的字母代表此菜單選項(xiàng)的快捷鍵,可在鍵盤上按下對(duì)應(yīng)的字母快速選中對(duì)應(yīng)的菜單選項(xiàng)。每個(gè)菜單選項(xiàng)前的括號(hào)內(nèi)容表示當(dāng)前菜單選項(xiàng)的配置狀態(tài)。選中對(duì)應(yīng)的菜單選項(xiàng)后,按下Y鍵,會(huì)將相應(yīng)的選項(xiàng)配置編譯到內(nèi)核中,同時(shí)菜單選項(xiàng)前面變?yōu)? * >。按下N鍵,不會(huì)將相應(yīng)的選項(xiàng)配置編譯到內(nèi)核中。按下M鍵,會(huì)將相應(yīng)的選項(xiàng)配置編譯為內(nèi)核模塊,菜單選項(xiàng)前面變?yōu)? M >。如需搜索,可按下/鍵打開(kāi)搜索框,然后輸入要搜索的內(nèi)容。

wKgZO2hKdHyAPmDoAAHMA7OAWtE492.png圖 17?

執(zhí)行如下命令,保存配置的選項(xiàng)。配置保存在"configs/tlt536-evm/linux-5.10-origin/buildroot_linux_defconfig"。Host# ./build.sh saveconfig

wKgZPGhKdIiAN3uaAAE3O-hhsvQ894.png圖 18?

配置Buildroot

如需修改Buildroot配置,請(qǐng)執(zhí)行如下命令打開(kāi)Buildroot配置界面,通過(guò)讀取"out/t536/tlt536-evm/buildroot/buildroot/"目錄下的.config文件,以圖形界面的方式提供文件系統(tǒng)編譯配置查看和修改。如無(wú)需修改Buildroot配置,可跳過(guò)此步驟。Host# cd /home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/Host# ./build.sh buildroot_menuconfig

wKgZO2hKdJOAfZuDAAFh-ZyAI4s671.png圖 19 wKgZO2hKdJ2ANOFEAAEkwaK1f1U130.png?圖 20?

可通過(guò)鍵盤的方向鍵選中對(duì)應(yīng)菜單欄。在被選中的情況下,可按Enter鍵進(jìn)入子菜單。菜單選項(xiàng)中藍(lán)色高亮的字母代表此菜單選項(xiàng)的快捷鍵,可在鍵盤上按下對(duì)應(yīng)的字母快速選中對(duì)應(yīng)的菜單選項(xiàng)。

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

配置完成后,選中,按Enter鍵保存配置選項(xiàng)。然后選中,按Enter鍵退出。執(zhí)行如下命令,保存配置選項(xiàng)。配置選項(xiàng)將自動(dòng)保存至"/home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/buildroot/buildroot-202205/configs/sun55iw6p1_t536_defconfig"。

Host# ./build.sh buildroot_saveconfig

wKgZPGhKdKyARfwAAAEXK8KumT4326.png圖 21

配置Qt模塊

如需增添或刪除Qt模塊,請(qǐng)進(jìn)入LinuxSDK源碼目錄下執(zhí)行如下命令,打開(kāi)Buildroot配置界面,通過(guò)圖形界面的方式提供文件系統(tǒng)編譯配置查看和修改。

備注:當(dāng)前LinuxSDK默認(rèn)已支持Qt功能,若無(wú)需增加或刪減Qt模塊,可跳過(guò)此步驟。

Host# ./build.sh buildroot_menuconfig

wKgZO2hKdNWASxzRAACq6V71OiU417.png圖 22

wKgZO2hKdN-AXjtgAAEmQCKSjjg708.png圖 23

在圖形配置界面中,進(jìn)入"Target packages---> Graphic libraries and applications (graphic/text)---> Qt5 --->"路徑,選中需增加或刪除的配置選項(xiàng)。

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

配置完成后,選中,按Enter鍵保存配置選項(xiàng)。然后選中,按Enter鍵退出。

wKgZO2hKdOuAXhikAAG1SfAwta0148.png圖 24

wKgZPGhKdPiAMe16AACpyA9EgwU149.png圖 25

wKgZPGhKdQKAKUXmAACOtltt2IQ101.png圖 26

執(zhí)行如下命令,保存配置選項(xiàng)。配置選項(xiàng)將自動(dòng)保存至"/home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/buildroot/buildroot-202205/configs/sun55iw6p1_t536_defconfig"。

Host# ./build.sh buildroot_saveconfig

wKgZPGhKdKyARfwAAAEXK8KumT4326.png圖 27

編譯LinuxSDK

在LinuxSDK源碼目錄下執(zhí)行如下命令,一鍵編譯SPL、U-Boot、Linux內(nèi)核和Buildroot文件系統(tǒng)。

備注:若修改內(nèi)核、Buildroot、Qt模塊等配置,需重新執(zhí)行"./build.sh"命令,再打包生成Linux系統(tǒng)鏡像文件。

Host# ./build.sh

wKgZO2hKdSSAAkhuAAFyASQek2A581.png圖 28

預(yù)計(jì)耗時(shí)約30min編譯完成后,生成SPL、U-Boot、Linux內(nèi)核和Buildroot文件系統(tǒng)鏡像文件,鏡像文件需轉(zhuǎn)化為.fex格式后使用。

wKgZO2hKdS6AXeFaAAFrgnX6jYM451.png圖 29

生成SPL鏡像文件為"out/t536/tlt536-evm/buildroot/"目錄下的boot0_nand_sun55iw6p1.bin、boot0_sdcard_sun55iw6p1.bin和boot0_spinor_sun55iw6p1.bin。

wKgZO2hKdTqAPeN3AAC8JRliD2Q326.png圖 30

生成U-Boot鏡像文件為"out/t536/tlt536-evm/buildroot/u-boot-sun55iw6p1.bin"。

wKgZPGhKdUqAaXPuAAC7x-ayijM342.png圖 31

生成Linux內(nèi)核鏡像文件為"out/t536/tlt536-evm/buildroot/boot.img"。

wKgZO2hKdVKAHM27AAC8BqYVhH4752.png圖 32

生成文件系統(tǒng)鏡像文件"out/t536/tlt536-evm/buildroot/rootfs.ubifs"和"out/t536/tlt536-evm/buildroot/buildroot/images/rootfs.ext4"。

wKgZO2hKdV2ANhRBAADwdCfVIL4306.png圖 33

編譯生成Linux系統(tǒng)鏡像

執(zhí)行如下命令,打包生成Linux系統(tǒng)鏡像文件。

Host# ./build.sh pack

wKgZO2hKdWmAAyHNAAHCd9uBhCg194.png圖 34

wKgZO2hKdXOANWEjAAJ4RIm6Y_g915.png圖 35

本次操作會(huì)將SPL鏡像(boot0_nand_sun55iw6p1.bin、boot0_sdcard_sun55iw6p1.bin和boot0_spinor_sun55iw6p1.bin)轉(zhuǎn)化為boot0_sdcard.fex、boot0_nand.fex、boot0_spinor.fex文件;將U-Boot鏡像(u-boot-sun55iw6p1.bin)、U-Boot設(shè)備樹(shù)鏡像、sys_config配置文件合并生成boot_package.fex文件;將Linux內(nèi)核鏡像(boot.img)、Linux內(nèi)核設(shè)備樹(shù)鏡像轉(zhuǎn)化為boot.fex文件;將文件系統(tǒng)鏡像文件轉(zhuǎn)化為rootfs-ubifs.fex文件和rootfs-sdboot.fex文件。

最后將boot0_sdcard.fex、boot0_nand.fex、boot0_spinor.fex、boot_package.fex、boot.fex、rootfs.fex等文件,打包生成"out/t536_linux_tlt536-evm_uart0.img"Linux系統(tǒng)鏡像文件。

wKgZPGhKdX6AR4DDAAJ0-ejO37w283.png圖 36

wKgZO2hKdYaAej4LAABRt8uiJM4792.png圖 37

請(qǐng)參考Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化文檔,將Linux系統(tǒng)鏡像文件固化至Micro SD卡、eMMC即可。

局部編譯

如需單獨(dú)編譯SPL、U-Boot、Linux內(nèi)核、設(shè)備樹(shù)或文件系統(tǒng),可參照本章節(jié)內(nèi)容進(jìn)行局部編譯。

SPL和U-Boot編譯

在LinuxSDK源碼目錄下執(zhí)行如下命令,單獨(dú)編譯SPL和U-Boot。

Host# ./build.sh bootloader

wKgZO2hKdbqAUAT3AAH-p6gNByQ213.png圖 38

wKgZO2hKdcOAU50RAAJObNnvJj0656.png圖 39

編譯完成后,生成SPL鏡像文件為"out/t536/tlt536-evm/buildroot/"目錄下的boot0_nand_sun55iw6p1.bin、boot0_sdcard_sun55iw6p1.bin和boot0_spinor_sun55iw6p1.bin。生成U-Boot鏡像文件為"out/t536/tlt536-evm/buildroot/u-boot-sun55iw6p1.bin"。

執(zhí)行如下命令,將鏡像文件轉(zhuǎn)化為.fex格式,并打包生成新的Linux系統(tǒng)鏡像。

Host# ./build.sh pack

wKgZO2hKddKABSjtAAHH9d4qJfM432.png圖 40

wKgZPGhKdgGAbi8KAAIY9mDIIF4882.png圖 41

wKgZPGhKdgqAaVO0AAJ6EdDE59Q037.png圖 42

內(nèi)核編譯

在LinuxSDK源碼目錄下執(zhí)行如下命令,單獨(dú)編譯Linux內(nèi)核。

Host# ./build.sh kernel

wKgZPGhKdhSAVIYxAAHWh7LOfqQ408.png圖 43

wKgZO2hKdh2ATQVyAAJmNYhFxAQ011.png圖 44

編譯完成后,生成Linux內(nèi)核鏡像文件為"out/pack_out/boot.fex"。

執(zhí)行如下命令,將鏡像文件轉(zhuǎn)化為.fex格式,并打包生成新的Linux系統(tǒng)鏡像。

Host# ./build.sh pack

wKgZO2hKdiiAHfY4AAIOw3vtieY168.png圖 45

wKgZPGhKdjCAByFCAAJ58iwW-f8432.png圖 46

文件系統(tǒng)編譯

在Linux源碼目錄下執(zhí)行如下命令,單獨(dú)編譯文件系統(tǒng)。

Host# ./build.shbuildroot_rootfs

wKgZPGhKdj2AA3U1AAGoqljsBqA117.png圖 47

wKgZPGhKdkWAFoOFAAFAfwWIGpE460.png圖 48

編譯完成后,在"out/t536/tlt536-evm/buildroot/buildroot/images/"目錄生成文件系統(tǒng)鏡像文件rootfs.ext2和rootfs.ext4。

執(zhí)行如下命令,將鏡像文件轉(zhuǎn)化為.fex格式,并打包生成新的Linux系統(tǒng)鏡像。

Host# ./build.sh pack

wKgZO2hKdk2ABlAkAAIWgzbUCCA306.png圖 49

wKgZPGhKdlWAF6yvAAJYg7ix460450.png圖 50

Linux系統(tǒng)文件替換說(shuō)明

本章節(jié)提供了固化Linux系統(tǒng)文件至Linux系統(tǒng)啟動(dòng)卡和eMMC的方法。Linux系統(tǒng)啟動(dòng)卡和eMMC的設(shè)備節(jié)點(diǎn)由注冊(cè)順序決定,請(qǐng)參考《Linux系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化》系統(tǒng)啟動(dòng)卡和eMMC分區(qū)說(shuō)明章節(jié)確定Linux系統(tǒng)啟動(dòng)卡和eMMC設(shè)備節(jié)點(diǎn)。

替換SPL

我司已提供SPL鏡像boot0_sdcard.fex文件,位于產(chǎn)品資料“4-軟件資料LinuxSPLimagespl-pub-[版本號(hào)]-[Git系列號(hào)]”目錄下。

請(qǐng)將SPL鏡像boot0_sdcard.fex文件拷貝至評(píng)估板文件系統(tǒng)root目錄下,執(zhí)行如下命令固化至Linux系統(tǒng)啟動(dòng)卡或eMMC。

Target# dd if=boot0_sdcard.fexof=/dev/mmcblk0seek=16 conv=fsync

Target# dd if=boot0_sdcard.fexof=/dev/mmcblk0seek=256 conv=fsync

wKgZPGhKdm-AJTKJAAAkpt49M3M480.png圖 51

替換U-Boot鏡像、boot_package.fex

boot_package.fex文件由U-Boot鏡像、設(shè)備樹(shù)鏡像和sys_config配置文件合并生成。我司提供多個(gè)boot_package_xxx.fex文件,位于產(chǎn)品資料“4-軟件資料LinuxU-Bootimageu-boot-2023-[版本號(hào)]-[Git系列號(hào)]_u-boot-bsp-[版本號(hào)]-[Git系列號(hào)]”目錄下。如需替換boot_package_xxx.fex,請(qǐng)將目標(biāo)boot_package_xxx.fex文件拷貝至評(píng)估板文件系統(tǒng)root目錄下。以HDMI顯示固件(boot_package_hdmi.fex)為例,執(zhí)行如下命令固化至Linux系統(tǒng)啟動(dòng)卡或eMMC。

Target# dd if=boot_package_hdmi.fex of=/dev/mmcblk0seek=32800 conv=fsync

Target# dd if=boot_package_hdmi.fex of=/dev/mmcblk0seek=24576 conv=fsync

wKgZPGhKdnqAHePJAAAnbRzaRag844.png圖 52

備注:如需更換顯示輸出接口,須同時(shí)更換U-Boot和內(nèi)核鏡像。

替換內(nèi)核、內(nèi)核模塊

我司同時(shí)提供了Linux內(nèi)核鏡像(boot_xxx.fex)、Linux內(nèi)核模塊壓縮包(modules文件夾),位于產(chǎn)品資料“4-軟件資料LinuxKernelimagelinux-5.10.198-[版本號(hào)]-[Git系列號(hào)]_bsp-[版本號(hào)]-[Git系列號(hào)]”目錄下。如需替換新的內(nèi)核鏡像,請(qǐng)參考如下方法同時(shí)替換對(duì)應(yīng)的內(nèi)核鏡像和內(nèi)核模塊至Linux系統(tǒng)啟動(dòng)卡或eMMC。

備注:我司提供了不同顯示方式的Linux內(nèi)核鏡像boot_xxx.fex文件。如需更換不同的顯示方式,請(qǐng)?zhí)鎿Q相應(yīng)的內(nèi)核鏡像。

替換內(nèi)核鏡像

請(qǐng)將內(nèi)核鏡像文件拷貝至評(píng)估板文件系統(tǒng)root目錄下,執(zhí)行如下命令固化至Linux系統(tǒng)啟動(dòng)卡,以HDMI顯示的內(nèi)核鏡像為例。

Target# dd if=boot_hdmi.fex of=/dev/mmcblk0p3 conv=fsync

wKgZO2hKdo2AMZ8HAAAXFJt3hGU184.png圖 53

替換內(nèi)核模塊

內(nèi)核模塊需與內(nèi)核版本保持一致,否則會(huì)因版本不一致而導(dǎo)致內(nèi)核模塊無(wú)法加載。因此替換內(nèi)核鏡像后,請(qǐng)按如下方法替換對(duì)應(yīng)版本的內(nèi)核模塊。

將內(nèi)核模塊壓縮包解壓后拷貝至評(píng)估板文件系統(tǒng)root目錄下,執(zhí)行如下命令,替換Linux系統(tǒng)啟動(dòng)卡或eMMC原有的內(nèi)核模塊。

Target# rm -rf /lib/modules/*

Target# cp -r $(uname -r) /lib/modules/

Target# sync

Target# reboot

wKgZPGhKdpWAZpV4AAAXge31gIM840.png圖 54

替換環(huán)境變量

請(qǐng)將編譯生成的env.fex文件從LinuxSDK源碼目錄"/home/tronlong/T536/T536_Tina5.0_AIOT_V1.1/out/pack_out/env.fex"拷貝至評(píng)估板文件系統(tǒng)root目錄下,執(zhí)行如下命令將其固化至Linux系統(tǒng)啟動(dòng)卡或eMMC。

Target# dd if=env.fex of=/dev/mmcblk0p2conv=fsync

wKgZPGhKdp-AWlueAAAVbzqO3rY154.png圖 55

由于篇幅過(guò)長(zhǎng)等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細(xì)資料,請(qǐng)關(guān)注創(chuàng)龍科技微信公眾號(hào)或官網(wǎng),或者評(píng)論區(qū)留言,感謝您的支持!


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5683

    瀏覽量

    104869
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    592

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于米爾T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案

    A53處理器、G31GPU、4K編解碼能力)和嵌入式場(chǎng)景需求。米爾基于T536開(kāi)發(fā)板以下是分
    的頭像 發(fā)表于 06-05 08:01 ?982次閱讀
    基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b><b class='flag-5'>開(kāi)發(fā)板</b>的視頻識(shí)別應(yīng)用方案

    基于米爾T536開(kāi)發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    本文將介紹基于米爾電子MYD-LT536開(kāi)發(fā)板(米爾基于T536開(kāi)發(fā)板)的多協(xié)議物聯(lián)網(wǎng)關(guān)方案
    的頭像 發(fā)表于 06-19 08:03 ?914次閱讀
    基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b><b class='flag-5'>開(kāi)發(fā)板</b>的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    米爾國(guó)產(chǎn)T536系列核心開(kāi)發(fā)板-產(chǎn)品手冊(cè)

    MYC-LT536核心開(kāi)發(fā)板T536國(guó)產(chǎn)真工業(yè)
    發(fā)表于 10-31 14:58

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】異核心開(kāi)發(fā)

    T536處理器,采用四Cortex-A55+RISC-V的架構(gòu),在一些實(shí)時(shí)性要求高的項(xiàng)目中,需要使用
    發(fā)表于 03-27 17:00

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】測(cè)試心得

    T536A55架構(gòu)(主頻1.8GHz)在輕量級(jí)AI推理(如YOLOv5s目標(biāo)檢測(cè))中表現(xiàn)穩(wěn)定,F(xiàn)P32浮點(diǎn)運(yùn)算能力達(dá)3.2 GFL
    發(fā)表于 04-14 22:46

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)資源關(guān)鍵要點(diǎn)

    處理器:T5364Cortex-A55 + RIS
    發(fā)表于 04-14 23:06

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】 試用測(cè)評(píng)報(bào)-初識(shí)T536

    。此款開(kāi)發(fā)板新推出的T系列的方案。 這是v536的簡(jiǎn)介:
    發(fā)表于 04-23 11:35

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】- 連接電腦通訊與操作測(cè)試

    【米爾-T536開(kāi)發(fā)板試用體驗(yàn)】連接電腦運(yùn)行測(cè)試大信(QQ:8125036)從電子發(fā)燒友網(wǎng)申請(qǐng)到MYC-LT536
    發(fā)表于 06-10 11:11

    米爾T536核心國(guó)產(chǎn)首發(fā)!17串口4CAN口、四A55

    在智能制造與物聯(lián)網(wǎng)技術(shù)日新月異的今天,一款集高性能、低功耗、高可靠性于一身的工業(yè)級(jí)核心成為了推動(dòng)產(chǎn)業(yè)升級(jí)的關(guān)鍵力量。米爾電子向市場(chǎng)推出——國(guó)產(chǎn)真工業(yè)級(jí)四Cortex-
    的頭像 發(fā)表于 09-30 15:30 ?1154次閱讀
    米爾<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b>核心<b class='flag-5'>板</b>國(guó)產(chǎn)首發(fā)!<b class='flag-5'>17</b>串口<b class='flag-5'>4</b>CAN口、四<b class='flag-5'>核</b><b class='flag-5'>A55</b>

    國(guó)產(chǎn)T536系列-國(guó)產(chǎn)工業(yè)級(jí)-米爾核心開(kāi)發(fā)板

    MYC-LT536核心開(kāi)發(fā)板T536國(guó)產(chǎn)真工業(yè)
    發(fā)表于 10-29 10:44 ?8次下載

    T536系列處理器特性概述 集成RISC-V E907協(xié)處理器

    CSI、5M ISP;此外,T536處理器還集成雙千兆以太網(wǎng)、PCIe2.1/USB3.1、Localbus、4*CANFD、17*UART、SDIO、SPI、PWM、I2C等接口。
    的頭像 發(fā)表于 11-18 15:21 ?3965次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b>系列處理器特性概述 集成<b class='flag-5'>RISC-V</b> E907協(xié)處理器

    正式發(fā)售,賦能電力和工業(yè)市場(chǎng),米爾高性能工業(yè)級(jí)T536核心

    自發(fā)布以來(lái),這款由米爾首發(fā)的真工業(yè)級(jí)核心-米爾基于T536核心就獲得了廣大關(guān)注,現(xiàn)正式開(kāi)
    的頭像 發(fā)表于 12-20 08:06 ?853次閱讀
    正式發(fā)售,賦能電力和<b class='flag-5'>工業(yè)</b>市場(chǎng),米爾<b class='flag-5'>全</b><b class='flag-5'>志</b>高性能<b class='flag-5'>工業(yè)</b>級(jí)<b class='flag-5'>T536</b>核心<b class='flag-5'>板</b>

    米爾T536核心板正式發(fā)售,賦能電力與工業(yè)市場(chǎng)

    近日,備受矚目的米爾基于T536核心板正式發(fā)售。這款真工業(yè)級(jí)核心自發(fā)布以來(lái),就憑借其卓越的性能和豐富的功能,吸引了廣泛關(guān)注。 米爾
    的頭像 發(fā)表于 12-26 13:40 ?1101次閱讀

    T536(異構(gòu)多核ARMCortex-A55+玄鐵E907 RISC-V工業(yè)核心說(shuō)明書

    創(chuàng)龍科技SOM-TLT536是一款基于科技T536MX-CEN2/T536MX-CXX四
    的頭像 發(fā)表于 04-08 17:34 ?898次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b>(異構(gòu)多核ARMCortex-<b class='flag-5'>A55</b>+玄鐵E907 <b class='flag-5'>RISC-V</b>)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>說(shuō)明書

    T536 4A55 ARM+RISC-V+NPU 17UART 工業(yè)開(kāi)發(fā)板—評(píng)估測(cè)試手冊(cè)

    本文檔主要提供評(píng)估的外設(shè)資源測(cè)試方法,測(cè)試的硬件配置為SOM-TLT536-128GE16GD-I-A1.1,其他配置測(cè)試數(shù)據(jù)可能會(huì)有所差異。
    的頭像 發(fā)表于 06-13 13:49 ?252次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T536</b> <b class='flag-5'>4</b><b class='flag-5'>核</b><b class='flag-5'>A55</b> <b class='flag-5'>ARM+RISC-V+NPU</b> <b class='flag-5'>17</b><b class='flag-5'>路</b><b class='flag-5'>UART</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—評(píng)估<b class='flag-5'>板</b>測(cè)試<b class='flag-5'>手冊(cè)</b>