色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

在NXP源碼基礎(chǔ)上如何適配ELF 1開發(fā)板的UART功能

王鑫 ? 來(lái)源:jf_11001711 ? 作者:jf_11001711 ? 2024-09-29 11:49 ? 次閱讀

UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺(tái)上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。

針對(duì)ELF 1開發(fā)板,實(shí)際引出了4路UART接口供開發(fā)者使用,具體包括UART1、UART2、UART3以及UART7。其中UART1用于調(diào)試,UART2、UART3用于連接RS485收發(fā)芯片,UART7連接TTL轉(zhuǎn)RS232芯片。
接下來(lái),我們將針對(duì)上述幾個(gè)UART接口逐一進(jìn)行詳細(xì)的配置說(shuō)明。本次源碼適配工作是在NXP i.MX6ULL EVK評(píng)估板的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的,以確保UART接口能夠正確無(wú)誤的在ELF 1開發(fā)板上工作。

一、 準(zhǔn)備工作

NXP源碼路徑:ELF1開發(fā)板資料包7-NXP 原廠資料7-1 NXP官方源碼linux-imx-imx_4.1.15_2.0.0_ga.tar.bz2

1、將NXP源碼拷貝到開發(fā)環(huán)境home/root/work目錄下解壓

elf@ubuntu:~/work$ tar jvxf linux-imx-imx_4.1.15_2.0.0_ga.tar.bz2

elf@ubuntu:~/work$ cd linux-imx-imx_4.1.15_2.0.0_ga/

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ ls

2、添加默認(rèn)配置文件

將arch/arm/configs路徑下的imx_v7_mfg_defconfig復(fù)制一份,命名為imx6ull_elf1_defconfig

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ cp arch/arm/configs/imx_v7_mfg_defconfig arch/arm/configs/imx6ull_elf1_defconfig

3、添加ELF 1設(shè)備樹

將arch/arm/boot/dts路徑下的imx6ull-14x14-evk.dts復(fù)制一份,命名為imx6ull-elf1-emmc.dts

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ cp arch/arm/boot/dts/imx6ull-14x14-evk.dts arch/arm/boot/dts/imx6ull-elf1-emmc.dts

打開arch/arm/boot/dts/Makefile,找到CONFIG_SOC_IMX6ULL,將imx6ull-elf1-emmc.dts添加到Makefile中

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ vi arch/arm/boot/dts/Makefile

wKgZomb4zkiAehupAAB1WkVXQrc743.jpg


4、建立交叉編譯腳本

建立一個(gè)編譯腳本build.sh

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ vim build.sh

添加以下內(nèi)容,保存退出

#!/bin/bash

export CPUS=`grep -c processor /proc/cpuinfo`

source /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

make distclean

make imx6ull_elf1_defconfig

make -j${CPUS}

rm -rf ./.tmp

make modules_install INSTALL_MOD_PATH=./.tmp/rootfs/

cd .tmp/rootfs/

tar -jcvf modules.tar.bz2 *

給予腳本權(quán)限

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ chmod 777 build.sh

二、適配UART

1、硬件原理

(1)UART1

wKgaomb4zkiAfPizAAArHF9JbLM620.jpg

chaijie_default.png

從原理圖中可以得到我們使用的UART1_RXD和UART1_TXD引腳對(duì)應(yīng)的連接器引腳編號(hào)分別為27和28。

通過(guò)查表可以得到27和28的PAD NAME分別為UART1_RX_DATA和UART1_TX_DATA。

wKgZomb4zkmABsuRAAALUta8H0A746.jpg

添加圖片注釋,不超過(guò) 140 字(可選)

(2)UART2

wKgaomb4zkqAFrAbAABAZMF0FN4161.jpg


wKgZomb4zkqAAkLTAABO4CLsr3o330.jpg


從原理圖中可以得到我們使用的UART2_RXD和UART2_TXD引腳對(duì)應(yīng)的連接器引腳編號(hào)分別為72和73。

通過(guò)查表可以得到72和73的PAD NAME分別為UART2_RX_DATA和UART2_TX_DATA。

wKgaomb4zkuADfd9AAANMlGQo0M039.jpg


(3)UART3

chaijie_default.png

添加圖片注釋,不超過(guò) 140 字(可選)

wKgZomb4zkyAMOq2AAA3EKsW7I8200.jpg


從原理圖中可以得到我們使用的UART3_RXD和UART3_TXD引腳對(duì)應(yīng)的連接器引腳編號(hào)分別為77和78。

通過(guò)查表可以得到77和78的PAD NAME分別為UART3_RX_DATA和UART3_TX_DATA。

wKgZomb4zkyADEh1AAALpipN4l4881.jpg

(4)UART7

wKgaomb4zk2ADx8AAABHEqr38Y0096.jpg

chaijie_default.png

從原理圖中可以得到我們使用的UART7_RXD和UART7_TXD引腳對(duì)應(yīng)的連接器引腳編號(hào)分別為114和115。

通過(guò)查表可以得到114和115的PAD NAME分別為L(zhǎng)CD_DATA17和LCD_DATA16。

wKgZomb4zk6ARnIuAAAMTnbuMTE552.jpg

2、IOMUX配置

確定好引腳之后,我們就可以在設(shè)備樹中添加相關(guān)引腳的IOMUX配置。

(1)UART1、UART2打開NXP BSP的arch/arm/boot/dts/imx6ull-elf1-emmc.dts文件,可以看到關(guān)于UART1和UART2的IOMUX配置信息,這是因?yàn)椋琲.MX6ULL EVK板也引出了UART1(UART1一般都是作為調(diào)試串口使用)和UART2。

既然已經(jīng)有了UART1和UART2的IOMUX配置,那我們就只需對(duì)比一下其配置的相應(yīng)引腳跟ELF1開發(fā)板使用的引腳是否一致即可。上一節(jié)中已經(jīng)確定了我們使用的UART1和UART2對(duì)應(yīng)的引腳PAD NAME,UART1:UART1_RX_DATA和UART1_TX_DATA,UART2:UART2_RX_DATA和UART2_TX_DATA,對(duì)比arch/arm/boot/dts/imx6ull-elf1-emmc.dts文件中已配置好的IOMUX信息,可以看到是一致的:

wKgaomb4zk6AQ9u6AAA6oGveB9A822.jpg

由上圖可知,UART2的IOMUX節(jié)點(diǎn)uart2grp下配置了流控引腳RTS和CTS,我們板子沒有引出流控引腳,所以這里注釋掉流控配置:

wKgZomb4zk-ACvOfAAA-pFOFN7o854.jpg

(2)UART3由上一節(jié)確定了我們使用的UART3收發(fā)引腳PAD NAME分別為UART3_RX_DATA和UART3_TX_DATA。

在arch/arm/boot/dts/imx6ul-pinfunc.h文件中分別搜索UART3_RX_DATA和UART3_TX_DATA,找到其復(fù)用成UART功能的宏:

MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX

MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX

然后在arch/arm/boot/dts/imx6ull-elf1-emmc.dts文件建立UART3的IOMUX配置節(jié)點(diǎn),并添加上這兩條宏配置,其PAD寄存器的值參考了UART1和UART2:

pinctrl_uart3: uart3grp {

fsl,pins = < ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX 0x1b0b1

MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x1b0b1

>;

};

添加后效果如下:

wKgaomb4zk-AW9CfAAA_Arme-LM862.jpg


(3)UART7同理,UART7的PAD NAME分別為L(zhǎng)CD_DATA17和LCD_DATA16,在arch/arm/boot/dts/imx6ul-pinfunc.h文件中分別搜索LCD_DATA17和LCD_DATA16,找到其復(fù)用成UART功能的宏:

MX6UL_PAD_LCD_DATA17__UART7_DCE_RX

MX6UL_PAD_LCD_DATA16__UART7_DCE_TX

在arch/arm/boot/dts/imx6ull-elf1-emmc.dts文件建立UART7的IOMUX配置節(jié)點(diǎn),并添加上這兩條宏配置:

pinctrl_uart7: uart7grp {

fsl,pins = <

MX6UL_PAD_LCD_DATA17__UART7_DCE_RX 0x1b0b1

MX6UL_PAD_LCD_DATA16__UART7_DCE_TX 0x1b0b1

>;

};

添加后效果如下:

wKgZomb4zlCAZqGkAAAvliMmlnE778.jpg


注意:LCD_DATA17和LCD_DATA16這兩個(gè)引腳默認(rèn)復(fù)用為了LCD的data17和data16功能,所以,需要注釋掉這兩個(gè)引腳的LCD復(fù)用,在pincrtl_lcdif_dat節(jié)點(diǎn)中:

wKgZomb4zlCAG2S7AACHELbJtJw855.jpg


3、添加設(shè)備節(jié)點(diǎn)

UART1-UART8的設(shè)備節(jié)點(diǎn)在arch/arm/boot/dts/imx6ull.dtsi設(shè)備樹文件中已經(jīng)存在,我們只需在arch/arm/boot/dts/imx6ull-elf1-emmc.dts將需要的UART使能即可,如已經(jīng)使能的UART1:

&uart1 {

pinctrl-names = “default”;

pinctrl-0 = <&pinctrl_uart1>;

status = “okay”;

}

使能UART功能主要是設(shè)置pinctrl-0屬性和status屬性,pinctrl-names屬性設(shè)置pingctrl的name,不是必需的,pinctrl-0屬性主要用于配置UART接口相關(guān)引腳的IOMUX,status屬性主要是使能該串口功能。UART2也已經(jīng)配置好,我們只需將其中的流控功能去掉就可以了:

&uart2 {

pinctrl-names = “default”;

pinctrl-0 = <&pinctrl_uart2>;

/* fsl,uart-has-rtscts;

*/

/* for DTE mode,add below change */

/* fsl,dte-mode; */

/* pinctrl-0 = <&pinctrl_uart2dte>; */

status = “okay”;

}

wKgaomb4zlGAZXR6AAAqBqiZwfY861.jpg


依照上述方法,依次添加UART3和UART7節(jié)點(diǎn)相關(guān)屬性:

&uart3 {

pinctrl-names = "default";

pinctrl-0 = <&pinctrl_uart3>;

status = "okay";

};

&uart7 {

pinctrl-names = "default";

pinctrl-0 = <&pinctrl_uart7>;

status = "okay";

};

添加后效果如下:

chaijie_default.png

4、編譯

單獨(dú)編譯設(shè)備樹:

. /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ make dtbs

使用scp將設(shè)備樹拷貝到開發(fā)板:

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ scp arch/arm/boot/dts/imx6ull-elf1-emmc.dtb root@172.16.0.175:/run/media/mmcblk1p1/

進(jìn)行sync操作后重啟開發(fā)板:

wKgZomb4zlKAXAqoAAAJyEvGxpw738.jpg

啟動(dòng)之后,可以看到在/dev目錄下生成節(jié)點(diǎn)ttymxc0、ttymxc1、ttymxc2、ttymxc6,分別對(duì)應(yīng)我們添加的UART1,UART2,UART3,UART7。

chaijie_default.png

三、測(cè)試

我們對(duì)UART2UART3UART7進(jìn)行測(cè)試(UART1是調(diào)試串口,這里不測(cè)試),UART2和UART3分別對(duì)應(yīng)板子上的RS485_1和RS485_2,我們將RS485_1和RS485_2進(jìn)行收發(fā)互測(cè),將兩路RS485的A1-A2和B1-B2進(jìn)行相連。UART7對(duì)應(yīng)RS232,我們收發(fā)短接測(cè)試,將TX-RX收發(fā)互連。

wKgaomb4zlOAUZK6AADB910h8ec468.png

添加圖片注釋,不超過(guò) 140 字(可選)

wKgZomb4zlOAe9HZAABZtJrFG7E002.jpg

可以直接使用開發(fā)板文件系統(tǒng)/usr/bin/下的elf1_cmd_serialport進(jìn)行測(cè)試。測(cè)試RS485_1(UART2)和RS485_2(UART3)輸入以下命令,注意空格:

root@ELF1:~# elf1_cmd_serialport ttymxc1 &

root@ELF1:~# elf1_cmd_serialport ttymxc2 -o -b 9600 -t aabbccddeeff 1

wKgaomb4zlSAfo1dAAAuNnxWI3s096.jpg

上圖顯示信息中/dev/ttymxc2 nwrite表示通過(guò)RS485_2(UART3)發(fā)送的具體數(shù)據(jù),/dev/ttymxc1 nread表示通過(guò)RS485_1(UART2)接收到的數(shù)據(jù)。測(cè)試RS232(UART7)使用命令:

root@ELF1:~# elf1_cmd_serialport ttymxc6 -o -b 9600 -t aabbccddeeff 1

wKgZomb4zlSAXBLwAAAZWO_iJ-k933.jpg

至此,就完成了在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的UART功能,期望這份詳實(shí)的指南能為正在閱讀的小伙伴帶來(lái)實(shí)質(zhì)性的助益與啟發(fā)。在開發(fā)之旅上,愿我們攜手共進(jìn),探索無(wú)限可能。

審核編輯 黃宇

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

    關(guān)注

    60

    文章

    1278

    瀏覽量

    184035
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1235

    瀏覽量

    101354
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    639

    瀏覽量

    29185
  • elf
    elf
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    2181
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介

    開發(fā)板資料包\\02-Linux 源代碼\\02-0 出廠內(nèi)核和uboot源碼\\內(nèi)核源碼\\linux-4.1.15-elf1.tar.bz2 后面我們也會(huì)介紹如何在
    發(fā)表于 12-16 13:08

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介

    ,所以講解均以4.1.15版本內(nèi)核為例。(二)可以選擇使用git克隆,也可以選擇下載ZIP壓縮包。獲取ELF 1開發(fā)板源碼ELF
    發(fā)表于 12-13 09:03

    ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。i.MX6ULL處理器平臺(tái)上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對(duì)ELF
    的頭像 發(fā)表于 09-25 13:56 ?2296次閱讀
    ElfBoard技術(shù)貼|如何在<b class='flag-5'>NXP</b><b class='flag-5'>源碼</b><b class='flag-5'>基礎(chǔ)上</b><b class='flag-5'>適配</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>UART</b><b class='flag-5'>功能</b>

    如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的PWM功能

    本次源碼適配項(xiàng)目是NXP i.MX6ULL EVK評(píng)估所搭載的Linux內(nèi)核源碼(版本為L(zhǎng)i
    的頭像 發(fā)表于 09-10 10:00 ?918次閱讀
    如何在<b class='flag-5'>NXP</b><b class='flag-5'>源碼</b><b class='flag-5'>基礎(chǔ)上</b><b class='flag-5'>適配</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的PWM<b class='flag-5'>功能</b>

    ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板搭建流媒體服務(wù)器

    流媒體服務(wù)器是一種專門用于傳輸實(shí)時(shí)數(shù)據(jù)流的服務(wù)器軟件,廣泛用于視頻直播、視頻會(huì)議、音頻播放等應(yīng)用場(chǎng)景。嵌入式開發(fā)領(lǐng)域,將流媒體服務(wù)器部署到開發(fā)板可以實(shí)現(xiàn)諸如視頻監(jiān)控、實(shí)時(shí)數(shù)據(jù)傳輸?shù)?/div>
    的頭像 發(fā)表于 08-20 14:48 ?564次閱讀
    ElfBoard技術(shù)貼|如何在<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>搭建流媒體服務(wù)器

    ElfBoard技術(shù)貼|NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能

    本次源碼適配工作是NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)
    的頭像 發(fā)表于 07-10 09:54 ?594次閱讀
    ElfBoard技術(shù)貼|<b class='flag-5'>在</b><b class='flag-5'>NXP</b><b class='flag-5'>源碼</b><b class='flag-5'>基礎(chǔ)上</b><b class='flag-5'>適配</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的按鍵<b class='flag-5'>功能</b>

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能

    的鍵值是103,KEY3上報(bào)的鍵值是108,與設(shè)備樹中配置的鍵值一致。 至此,就完成了NXP源碼基礎(chǔ)上
    發(fā)表于 07-04 09:11

    飛凌嵌入式ElfBoard ELF 1板卡-NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能

    的鍵值是103,KEY3上報(bào)的鍵值是108,與設(shè)備樹中配置的鍵值一致。 至此,就完成了NXP源碼基礎(chǔ)上
    發(fā)表于 07-03 09:07

    ELF技術(shù)貼|如何在開發(fā)板實(shí)現(xiàn)對(duì)Java的支持

    Java作為一種功能強(qiáng)大且廣泛應(yīng)用的編程語(yǔ)言,具有廣泛的適應(yīng)性和實(shí)用性。ELF1開發(fā)板上集成Java支持,無(wú)疑將賦予嵌入式開發(fā)者更廣闊的選
    的頭像 發(fā)表于 03-13 16:47 ?504次閱讀
    <b class='flag-5'>ELF</b>技術(shù)貼|如何在<b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>實(shí)現(xiàn)對(duì)Java的支持

    ELF 1技術(shù)貼|NXP源碼基礎(chǔ)上適配開發(fā)板的按鍵功能

    ELF1開發(fā)板。接下來(lái),我們將詳細(xì)闡述適配過(guò)程中關(guān)于按鍵功能實(shí)現(xiàn)的完整步驟。值得一提的是,ELF1開發(fā)
    的頭像 發(fā)表于 03-08 16:58 ?958次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技術(shù)貼|<b class='flag-5'>在</b><b class='flag-5'>NXP</b><b class='flag-5'>源碼</b><b class='flag-5'>基礎(chǔ)上</b><b class='flag-5'>適配</b><b class='flag-5'>開發(fā)板</b>的按鍵<b class='flag-5'>功能</b>

    ELF 1技術(shù)貼|如何將Python3.6.9移植到開發(fā)板

    ELF1開發(fā)板的Linux4.1.15eMMC鏡像中,默認(rèn)預(yù)裝了Python2.7。為了適應(yīng)更多應(yīng)用場(chǎng)景,有些小伙伴可能需要移植其他版本的Python,下面將以Python3.6.9為例詳細(xì)介紹
    的頭像 發(fā)表于 02-22 14:06 ?429次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技術(shù)貼|如何將Python3.6.9移植到<b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>

    ELF 1 開發(fā)板實(shí)現(xiàn)讀取攝像頭視頻進(jìn)行目標(biāo)檢測(cè)

    當(dāng)前,將AI或深度學(xué)習(xí)算法(如分類、目標(biāo)檢測(cè)和軌跡追蹤)部署到嵌入式設(shè)備,進(jìn)而實(shí)現(xiàn)邊緣計(jì)算,正成為輕量級(jí)深度學(xué)習(xí)算法發(fā)展的一個(gè)重要趨勢(shì)。今天將與各位小伙伴分享一個(gè)實(shí)際案例:ELF1開發(fā)板上成功部署
    的頭像 發(fā)表于 01-24 10:38 ?686次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b> <b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>實(shí)現(xiàn)讀取攝像頭視頻進(jìn)行目標(biāo)檢測(cè)

    學(xué)習(xí)筆記分享|使用C庫(kù)函數(shù)控制ELF 1開發(fā)板的LED

    ELF1/ELF1S開發(fā)板及顯示屏)嵌入式Linux系統(tǒng)開發(fā)中,通過(guò)編程控制硬件資源是至關(guān)重要的技能之一,今天跟各位小伙伴分享一篇專注于
    的頭像 發(fā)表于 01-19 11:12 ?551次閱讀
    學(xué)習(xí)筆記分享|使用C庫(kù)函數(shù)控制<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的LED

    嵌入式學(xué)習(xí)-ElfBoard ELF 1板卡-nxp源碼基礎(chǔ)上適配ELF 1開發(fā)板的LED功能

    源碼適配即在NXP i.MX6ULL EVK評(píng)估對(duì)應(yīng)的Linux內(nèi)核源碼(linux-imx_4.1.15 版本)
    發(fā)表于 01-05 14:35

    ELF 1技術(shù)貼|NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的LED功能

    本次源碼適配工作是NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)
    的頭像 發(fā)表于 12-29 10:04 ?852次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b>技術(shù)貼|<b class='flag-5'>在</b><b class='flag-5'>NXP</b><b class='flag-5'>源碼</b><b class='flag-5'>基礎(chǔ)上</b><b class='flag-5'>適配</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)板</b>的LED<b class='flag-5'>功能</b>
    主站蜘蛛池模板: 成人动漫百度影音| 精品无码乱码AV| 老男人粗大猛| 无罩看奶禁18| av天堂网站avtt2017| 精品国产乱码久久久久久免费流畅 | 久久精品视在线观看85| 欧美特级另类xxx| 一级毛片免费下载| 国产精品永久在线| 清晨紧湿爱运动h高h| 最近韩国日本免费观看mv免费版| 55夜色66夜亚洲精品播放| 国精产品砖一区二区三区糖心| 九九99热久久999精品| 神马电影我不卡国语版| 99视频精品全部 国产| 久久99国产亚洲高清观着| 香蕉动漫库| 大陆极品少妇内射AAAAAA| 欧美末成年videos丨| 中文成人在线视频| 九九热视频在线观看| 亚洲AV噜噜狠狠网址蜜桃尤物| 4k岛国精品午夜高清在线观看| 超碰免费视频caopoom9| 美女张开腿让男生桶动态图| 伊人大香人妻在线播放| 韩国演艺圈qvod| 亚洲 色 欧美 爱 视频 日韩| 在线欧美免费人成视频| 狠狠婷婷综合久久久久久| 无修肉动漫在线观看影片| 大稥焦伊人一本dao| 欧美午夜免费观看福利片| 999久久国产精品免费人妻| 狂躁美女BBBBBB视频| 中文字幕无线手机在线| 久久一级视频| 伊人久久大香线蕉综合电影| 九九热在线观看视频|