伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

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

i.MX6ULL|快速配置環(huán)境配置記錄

玩轉(zhuǎn)單片機 ? 來源:玩轉(zhuǎn)單片機 ? 2023-07-28 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近換了新的筆記本,就把老的筆記本裝了ubuntu,使用體驗比虛擬機好很多,就算是老筆記本的配置,帶個ubuntu還是非常流暢的,就是要重新配置環(huán)境,這篇文章就來記錄下環(huán)境配置。

| 交叉編譯器安裝

交叉編譯參考交叉編譯器安裝這篇推文,具體步驟記錄得非常清楚。想要獲取當前路徑,可以使用 pwd 命令:

0d61bdc6-2c9b-11ee-815d-dac502259ad0.png

| uboot編譯

uboot編譯參照uboot初探這篇推文,里邊有相關(guān)介紹和操作,這里就不做過多介紹。

0d9fa910-2c9b-11ee-815d-dac502259ad0.png

| 從網(wǎng)絡(luò)啟動 Linux 系統(tǒng)

可以通過從網(wǎng)絡(luò)啟動Linux系統(tǒng)這篇文章了解相關(guān)內(nèi)容,在ubuntu20中查看ip地址可以使用 ip addr查看,在win11中可以使用ipconfig查看ip,在保證網(wǎng)線接到同一局域網(wǎng)中,還需要配置uboot才能ping通win11和win11,win11需要關(guān)閉防火墻,配置如下:

setenvipaddr192.168.2.50//開發(fā)板IP地址
setenvethaddrb81d:01:00:00//開發(fā)板網(wǎng)卡MAC地址
setenvgatewayip192.168.2.1//開發(fā)板默認網(wǎng)關(guān)
setenvnetmask255.255.255.0//開發(fā)板子網(wǎng)掩碼
setenvserverip192.168.2.55/服務(wù)器地址,也就是Ubuntu地址
saveenv//保存環(huán)境變量

配置完后再重啟開發(fā)板,再ping通win11和ubuntu,確保它們都在同一局域網(wǎng)下面。最后再搭建TFTP服務(wù),測試linux能否正常通過網(wǎng)絡(luò)啟動。

測試啟動

1、設(shè)置環(huán)境變量

進入uboot中,輸入下面配置:

setenvbootargs'console=ttymxc0,115200root=/dev/mmcblk1p2rootwaitrw'
setenvbootcmd'tftp80800000zImage;tftp83000000imx6ull-14x14-evk-emmc.dtb;bootz80800000-83000000'
saveenv

2、下載文件

進入uboot中,輸入下面命令:

tftp80800000zImage
tftp83000000imx6ull-14x14-evk-emmc.dtb

3、啟動內(nèi)核

進入uboot中,輸入下面命令:

bootz80800000-83000000

| 編譯內(nèi)核

內(nèi)核的編譯可以參考移植內(nèi)核這篇推文,里邊有相關(guān)內(nèi)容介紹及實現(xiàn)過程等。

內(nèi)核編譯配置如下:

#!/bin/sh
#編譯之前先清理
makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distclean
#配置Linux內(nèi)核
makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-imx_v7_mfg_defconfig
#編譯Linux內(nèi)核
makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-all-j16

最終會生成一個很重要的文件,就是zImage文件,下方是它存放在系統(tǒng)中的詳細路徑:

Linux內(nèi)核鏡像文件:
存放路徑為arch/arm/boot/zImage

IMX6ULL EVK開發(fā)板對應(yīng)的設(shè)備樹文件:
存放路徑為arch/arm/boot/dts/imx6ull-14x14-evk.dtb

| 編譯根文件系統(tǒng)

根文件系統(tǒng)相關(guān)知識可以借鑒根文件系統(tǒng)構(gòu)建這篇推文,詳細介紹了如何從零到一構(gòu)建一個根文件系統(tǒng)。

uboot配置:

setenvbootargs'console=ttymxc0,115200root=/dev/nfsnfsroot=192.168.2.55:/home/noah/linux/nfs/rootfs,proto=tcprwip=192.168.2.50192.168.2.1off'
saveenv

如果遇到根文件掛載失敗的,可以借鑒以下下面的方法:

原因:因為ubuntu的nfs版本為version4,而板子的nfs版本為version2,所以直接掛載上去無法識別

解決方法:在 /etc/default/nfs-kernel-server的最后一行添加以下代碼:

RPCNFSDOPTS="--nfs-version2,3,4--debug--syslog"

具體看下圖(使用命令:sudo gedit nfs-kernel-server):

0dd50682-2c9b-11ee-815d-dac502259ad0.png

| 新字符驅(qū)動

字符驅(qū)動可以借鑒新字符設(shè)備驅(qū)動模板這篇文章,里邊有完整的相關(guān)說明及源代碼;從官方下載了Linux kernel源碼進行編譯,遇到如下錯誤:

cc1: error: code model kernel does not support PIC mode 解決方法:打開官方內(nèi)核源碼,在Makefile中對應(yīng)修改一下:

ARCH?=arm
CROSS_COMPILE?=arm-linux-gnueabihf-
#Architectureaspresentincompile.h
UTS_MACHINE:=$(ARCH)
SRCARCH:=$(ARCH)

和


KBUILD_CFLAGS:=-Wall-Wundef-Wstrict-prototypes-Wno-trigraphs
-fno-strict-aliasing-fno-common
-Werror-implicit-function-declaration
-Wno-format-security
-std=gnu89-fno-pie

圖片如下:

0e0bac14-2c9b-11ee-815d-dac502259ad0.png

0e276c74-2c9b-11ee-815d-dac502259ad0.png

最后加載驅(qū)動,然后測試應(yīng)用程序,到此驅(qū)動開發(fā)環(huán)境基本搭建完成!






審核編輯:劉清

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

    關(guān)注

    4

    文章

    615

    瀏覽量

    30074
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    973

    瀏覽量

    30660
  • Uboot
    +關(guān)注

    關(guān)注

    4

    文章

    132

    瀏覽量

    30012
  • TFTP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    5672
  • Ubuntu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    4671

原文標題:i.MX6ULL|快速配置環(huán)境

文章出處:【微信號:玩轉(zhuǎn)單片機,微信公眾號:玩轉(zhuǎn)單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于運行 Yocto Kirkstone 的 i.MX8M Mini 平臺上遇到以太網(wǎng)配置問題求解

    我在基于運行 Yocto Kirkstone 的 i.MX8M Mini 平臺上遇到以太網(wǎng)配置問題。該板在RMII模式下使用LAN8720A PHY。 具體問題是,將鏈路速度從 100 Mbps
    發(fā)表于 04-10 12:35

    EM儲能網(wǎng)關(guān) ZWS智慧儲能云應(yīng)用(24) — 如何快速配置不同省區(qū)電站的電價?

    如何實現(xiàn)跨省區(qū)電價策略的快速、精準配置與同步更新?ZLG智慧儲能云支持區(qū)域電價功能,為儲能運營商提供便捷配置。簡介儲能電站的電價有差異,各省市的電價不同,不同季節(jié)、每日早晚的電價也不一樣。儲能運營商
    的頭像 發(fā)表于 03-06 11:37 ?135次閱讀
    EM儲能網(wǎng)關(guān) ZWS智慧儲能云應(yīng)用(24) — 如何<b class='flag-5'>快速配置</b>不同省區(qū)電站的電價?

    i.MX 6ULL之后:2026年入門工控平臺,TI AM62x與STM32MP1誰主沉浮?

    做一個帶 7 寸屏的工業(yè)儀器、充電樁顯示屏或簡易網(wǎng)關(guān),NXP i.MX 6ULL 是閉眼選的標準答案。
    的頭像 發(fā)表于 01-27 15:15 ?533次閱讀

    演示E104-BT52藍牙模塊快速配置

    本視頻你可參考圖文教程,也可參考文末的視頻教程圖文教程一、產(chǎn)品概述E104-BT52是一款高性能藍牙模塊,本教程將詳細介紹其快速配置方法,幫助用戶快速實現(xiàn)模塊的透傳功能。二、準備工作所需材料清單
    的頭像 發(fā)表于 12-18 19:35 ?865次閱讀
    演示E104-BT52藍牙模塊<b class='flag-5'>快速配置</b>

    【飛凌OK-T153 開發(fā)板試用】實時性測試

    I.MX6ULL(1 X A7@792M)的對比 從測試結(jié)果可以看出T153實時性要明顯高于I.MX6ULL 另外需要注意上述測試無論是T153還是I.MX6ULL均是在系統(tǒng)啟機后空載情況下
    發(fā)表于 11-22 05:29

    Analog Devices / Maxim Integrated MX31828和MX31829低功耗溫度開關(guān)特性/應(yīng)用/框圖

    Analog Devices MX31828和MX31829低功耗溫度開關(guān)在-40°C至+125°C(12位)溫度范圍內(nèi)提供±1°C的精度。該開關(guān)具有I^2^C/SMBus接口,采用小型6
    的頭像 發(fā)表于 06-22 11:12 ?919次閱讀
    Analog Devices / Maxim Integrated <b class='flag-5'>MX</b>31828和<b class='flag-5'>MX</b>31829低功耗溫度開關(guān)特性/應(yīng)用/框圖

    瑞芯微RK3506 vs NXP i.MX6ULL

    NXPi.MX6ULL核心板進行多方面對比。性能與能效對比性能優(yōu)勢對比:RK3506在接口方面比i.MX6ULL少2個UART,其他性能方面,RK3506以三核A7(1.
    的頭像 發(fā)表于 06-19 16:26 ?1431次閱讀
    瑞芯微RK3506 vs NXP <b class='flag-5'>i.MX6ULL</b>

    618盛夏狂歡,米爾電子攜手恩智浦開啟年度技術(shù)盛宴!

    即日起-2025.06.30,米爾恩智浦多系列開發(fā)板限時折扣!米爾基于i.MX91、i.MX93、i.MX8MPlus、i.MX6UL/i.MX6U
    的頭像 發(fā)表于 06-13 08:03 ?992次閱讀
    618盛夏狂歡,米爾電子攜手恩智浦開啟年度技術(shù)盛宴!

    飛凌嵌入式ElfBoard ELF 1板卡-uboot移植之IOMUX介紹

    ,就實現(xiàn)了一個引腳可復(fù)用為多路功能的設(shè)計。不同廠家的SOC芯片有不同的配置方法,下面我們講i.MX6ULL的引腳功能復(fù)用的配置方法。 例如i.MX6ULL芯片GPIO1_06引腳就有9
    發(fā)表于 05-30 09:28

    飛凌嵌入式ElfBoard ELF 1板卡-uboot配置詳解

    都是uboot可以支持的不同平臺的配置文件。我們只關(guān)心跟i.MX6ULL相關(guān)的_defconfig,輸入命令:elf@ubuntu:~/work
    發(fā)表于 05-22 11:14

    飛凌嵌入式ElfBoard ELF 1板卡-Uboot

    /SourceCode下載。不過我們目前使用的uboot源碼不是在這個網(wǎng)站下載的,而是由NXP公司提供的。NXP公司在推廣i.MX6ULL芯片時,會開發(fā)出一套i.MX6ULL EVK評估板給客戶進行評估,同時也有
    發(fā)表于 05-22 10:44

    NXP i.MX 91開發(fā)板#支持快速創(chuàng)建基于Linux?的邊緣器件

    NXP Semiconductors FRDM i.MX 91開發(fā)板設(shè)計用于評估i.MX 91應(yīng)用處理器,支持快速創(chuàng)建基于Linux ^?^ 的邊緣器件。該開發(fā)板還設(shè)計用于入門級Linux^?^ 用
    的頭像 發(fā)表于 05-19 10:55 ?3259次閱讀
    NXP <b class='flag-5'>i.MX</b> 91開發(fā)板#支持<b class='flag-5'>快速</b>創(chuàng)建基于Linux?的邊緣器件

    ProfibusDP主站轉(zhuǎn)ModbusRTU網(wǎng)關(guān)快速配置案例

    在工業(yè)自動化領(lǐng)域,通信協(xié)議的轉(zhuǎn)換是實現(xiàn)設(shè)備間數(shù)據(jù)交換和遠程控制的關(guān)鍵技術(shù)之一。本文將詳細介紹如何通過ProfibusDP主站轉(zhuǎn)ModbusRTU網(wǎng)關(guān)(以XD-MDPBM20模塊為例)來實現(xiàn)這一功能,并給出配置案例。
    的頭像 發(fā)表于 05-16 13:02 ?596次閱讀
    ProfibusDP主站轉(zhuǎn)ModbusRTU網(wǎng)關(guān)<b class='flag-5'>快速配置</b>案例

    「2025恩智浦創(chuàng)新技術(shù)峰會」飛凌嵌入式亮相上海首站

    ,展示其在低成本人工智能、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域的創(chuàng)新成果。此次峰會,飛凌嵌入式帶來了基于恩智浦i.MX95xx、i.MX9352、i.MX8MPlus和i.MX6ULL
    的頭像 發(fā)表于 05-15 13:38 ?1552次閱讀
    「2025恩智浦創(chuàng)新技術(shù)峰會」飛凌嵌入式亮相上海首站

    ECB20-PG6Y28C-I 單板機深度測評報告 ——工業(yè)級嵌入式開發(fā)的強力助手

    ECB20-PG6Y28C-I?是成都億佰特電子科技基于 i.MX6ULL 處理器推出的工業(yè)級測試底板,搭配 ECK20-6Y28C 系列核心板,專為高性能嵌入式場景設(shè)計。其核心亮點在于 雙網(wǎng)口、多接口擴展能力?和 工業(yè)級可靠性
    的頭像 發(fā)表于 04-22 11:49 ?1338次閱讀