亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

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

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

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

試用視頻丨開發(fā)環(huán)境篇:Linux C按鍵控制LED--米爾MYD-YT507H開發(fā)板

米爾電子 ? 2022-08-23 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇測評由電子工程世界的優(yōu)秀測評者“qinyunti”提供。此次板卡的測試,是Linux C開發(fā)環(huán)境下按鍵控制LED的操作實(shí)錄。50438956-21d6-11ed-9ade-dac502259ad0.gif

前言

對于核心板或者開發(fā)板的選型我們一樣會(huì)考慮二次開發(fā)的便捷性,開發(fā)環(huán)境,手冊等的易用性和完整性。下面我們就從開發(fā)者的角度體驗(yàn),從Linux C開發(fā),Qt開發(fā),python開發(fā)等常見開發(fā)入手進(jìn)行體驗(yàn)?,F(xiàn)在開始第一部分Linux C開發(fā)環(huán)境的簡單體驗(yàn)。這里使用WIN11+WSL2+Ubuntu 20.04進(jìn)行開發(fā)。Ubuntu單獨(dú)安裝在E盤,而不是直接從應(yīng)用商店下載安裝(具體安裝方法可以網(wǎng)絡(luò)搜索,這里不再贅述),因?yàn)殚_發(fā)環(huán)境需要的空間較大,直接應(yīng)用商店安裝默認(rèn)位于C盤會(huì)導(dǎo)致C盤空間不夠,所以獨(dú)立安裝在空間較大的盤。
試用視頻戳這里

準(zhǔn)備

串口登錄絲印Debug對應(yīng)的Type-C USB口為調(diào)試串口,接到電腦。設(shè)置串口終端,我這里使用crt。參數(shù)為115200-8-N-1。如果找不到COM則先網(wǎng)上搜索下載FTD21XX的驅(qū)動(dòng)安裝。登錄到開發(fā)板。505b412c-21d6-11ed-9ade-dac502259ad0.png 用戶名為root無需密碼[root@myir:/]#SSH登錄網(wǎng)口接到絲印ENET2的網(wǎng)口串口終端中ifconfig查看IP508a4dd2-21d6-11ed-9ade-dac502259ad0.png 開發(fā)板IP地址為169.254.127.228我們將電腦的IP設(shè)置為同一網(wǎng)段169.254.127.22750bef1d6-21d6-11ed-9ade-dac502259ad0.png 開發(fā)板中ping電腦50d3299e-21d6-11ed-9ade-dac502259ad0.png 電腦中ping開發(fā)板50fad8d6-21d6-11ed-9ade-dac502259ad0.png 如果ping不通可以關(guān)閉電腦的防火墻 修改root用戶密碼串口終端中輸入passwd回車輸入123回車?yán)^續(xù)輸入123回車將密碼設(shè)置為了123510d8e36-21d6-11ed-9ade-dac502259ad0.png
使用CRT SSH登錄5122a55a-21d6-11ed-9ade-dac502259ad0.png514f3d18-21d6-11ed-9ade-dac502259ad0.png517372fa-21d6-11ed-9ade-dac502259ad0.png密碼為剛才設(shè)置的12351810e2e-21d6-11ed-9ade-dac502259ad0.png

安裝必備包

進(jìn)入WSL打開終端sudo apt-get updatesudo apt-get install build-essential gcc libncurses5-dev bison flex texinfosudo apt-get install zlib1g-dev gettext libssl-dev autoconfsudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtoolsudo apt-get install linux-libc-dev:i386sudo apt-get install gitsudo apt-get install gnupgsudo apt-get install flexsudo apt-get install bisonsudo apt-get install gperfsudo apt-get install build-essentialsudo apt-get install zipsudo apt-get install curlsudo apt-get install libc6-devsudo apt-get install libncurses5-dev:i386sudo apt-get install x11proto-core-devsudo apt-get install libx11-dev:i386sudo apt-get install libreadline6-dev:i386sudo apt-get install libgl1-mesa-glx:i386sudo apt-get install libgl1-mesa-devsudo apt-get install g++-multilibsudo apt-get install mingw32sudo apt-get install tofrodossudo apt-get install python-markdownsudo apt-get install libxml2-utilssudo apt-get install xsltprocsudo apt-get install zlib1g-dev:i386sudo apt-get install gawksudo apt-get install texinfosudo apt-get install gettext sudo dpkg-reconfigure dash #選擇 nosudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.sosudo apt-get install zlib1g-dev # 缺失 libz.so 時(shí)安裝sudo apt-get install uboot-mkimage # 缺失 mkimge 時(shí)安裝或者安裝 u-boot-tools

交叉編譯環(huán)境安裝

windows下從http://down.myir-tech.com/MYD-YT507H/下載資料,其中03_Tools.zip解壓;我這里解壓后為E:\BOARD\MYC-YT507\03_Tools將文件夾Complie Toolchain名字改為Complie_Toolchain,因?yàn)長inux中命令行文件名不能有空格。 wsl中cd ~mkdir MYD-YT507Hcd MYD-YT507H/ 直接將windows下的文件解壓到WSL中:tar -xvf /mnt/e/BOARD/MYC-YT507/03_Tools/Complie_Toolchain/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz -C . export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin aarch64-linux-gnu-gcc -v能看到打印信息說明安裝成功。

測試

編寫代碼以下代碼實(shí)現(xiàn)按鍵控制LED的亮滅。 led.c#include #include #include #include #include #include #include #include #include /* ./key_led /dev/input/event0 noblock */ intmain(intargc, char**argv){ intfd,bg_fd; interr, len, i; unsignedcharflag; unsignedintdata[1]; char*bg= "/sys/class/leds/blue/brightness"; structinput_eventevent; if(argc< 2) ? ?{ ? ? ? ?printf("Usage: %s ?[noblock]\n", argv[0]); ? ? ? ?return?-1; ? ?} ? ?if?(argc?== 3?&& !strcmp(argv[2], "noblock")) ? ?{ ? ? ? ?fd?= open(argv[1], O_RDWR?| O_NONBLOCK); ? ?} ? ?else ? ? { ? ? ? ?fd?= open(argv[1], O_RDWR); ? ?} ? ?if?(fd?< 0) ? ?{ ? ? ? ?printf("open %s?err\n", argv[1]); ? ? ? ?return?-1; ? ?} ? ?while?(1) ? ?{ ? ? ? ?len?= read(fd, &event, sizeof(event)); ? ? ? ?if?(event.type?== EV_KEY) ? ? ? ?{ ? ? ? ? ? ?if?(event.value?== 1)//key down and up ? ? ? ? ? ?{ ? ? ? ? ? ? ? ?printf("key test \n"); ? ? ? ? ? ? ? ?bg_fd?= open(bg, O_RDWR); ? ? ? ? ? ? ? ?if?(bg_fd?< 0) ? ? ? ? ? ? ? ?{ ? ? ? ? ? ? ? ? ? ?printf("open %d?err\n", bg_fd); ? ? ? ? ? ? ? ? ? ?return?-1; ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ?read(bg_fd,&flag,1); ? ? ? ? ? ? ? ?if(flag?== '0') ? ? ? ? ? ? ? ? ? ?system("echo 1 > /sys/class/leds/blue/brightness");//l ed off - 62 - elsesystem("echo 0 > /sys/class/leds/blue/brightness ");//led on } } } return0;} 編譯aarch64-linux-gnu-gcc led.c -o led
導(dǎo)入到開發(fā)板將編譯后的程序led拷貝到windows下,再拷貝到開發(fā)板中cp led /mnt/e SSH登陸后輸入rz回車選擇程序文件led點(diǎn)擊Add點(diǎn)擊確定51939314-21d6-11ed-9ade-dac502259ad0.png 運(yùn)行chmod +x led./led /dev/input/event1noblock 按下開發(fā)板上絲印ON/OFF的按鍵則對應(yīng)的藍(lán)色的LED亮和滅。

總結(jié)

米爾的資料是比較友好和全面的,手冊,開發(fā)環(huán)境等都比較詳盡,能方便用戶快速熟悉開發(fā)環(huán)境進(jìn)行二次開發(fā)。

另外參考文檔中《MYD-YT507H_Linux軟件開發(fā)指南V1.1.pdf》中相關(guān)信息有誤,比如:

/dev/input/event0應(yīng)該為/dev/input/event1;代碼中/sys/class/leds/blue/brightness應(yīng)該為/sys/class/leds/heartbeat/brightness等,也沒明確按鍵對應(yīng)關(guān)系。文檔中也沒有用戶名密碼等描述,所以需要手動(dòng)修改root的密碼等等。文檔整體比較詳細(xì),但是一些細(xì)節(jié)還是需要盡可能描述清楚,并且保持更新。參考http://down.myir-tech.com/MYD-YT507H/MYD-YT507H_Linux軟件開發(fā)指南V1.1.pdf

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

    關(guān)注

    25

    文章

    5682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    米爾RK3576開發(fā)板免費(fèi)體驗(yàn)】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署

    微處理器推出的嵌入式模組,具備超高性 能、豐富的拓展接口和邊緣算力,適用于邊緣計(jì)算設(shè)備、商用機(jī)器人、AI 商顯、智能車載終 端、智慧電力等。 開發(fā)板的硬件連接如下 1、Linux_SDK構(gòu)建和工具鏈
    發(fā)表于 07-14 11:26

    有獎(jiǎng)米爾 瑞芯微RK3506開發(fā)板免費(fèi)試用來啦!

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費(fèi)試用名額增加啦
    的頭像 發(fā)表于 07-10 08:03 ?156次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 瑞芯微RK3506<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>來啦!

    基于米爾瑞芯微RK3576開發(fā)板的創(chuàng)建機(jī)器學(xué)習(xí)環(huán)境方案

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板米爾基于瑞芯微RK3576開發(fā)板)的創(chuàng)建機(jī)器學(xué)習(xí)環(huán)境
    發(fā)表于 06-27 11:33

    有獎(jiǎng)米爾 瑞芯微RK3506開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費(fèi)試用名額來啦~~米爾提供了3塊價(jià)值299元的
    的頭像 發(fā)表于 06-19 08:04 ?371次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 瑞芯微RK3506<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    有獎(jiǎng)米爾 瑞芯微RK3562開發(fā)板免費(fèi)試用新增名額!

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費(fèi)試用名額增加
    的頭像 發(fā)表于 06-13 08:04 ?414次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 瑞芯微RK3562<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>新增名額!

    有獎(jiǎng)米爾 NXP i.MX91開發(fā)板免費(fèi)試用來啦

    米爾與NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開發(fā)板免費(fèi)試用名額來啦~~米爾提供了3套價(jià)值588元的
    的頭像 發(fā)表于 06-05 08:02 ?656次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> NXP i.MX91<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>來啦

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

    本文將介紹基于米爾電子MYD-LT536開發(fā)板米爾基于全志T536開發(fā)板)的視頻識(shí)別應(yīng)用方案測
    的頭像 發(fā)表于 06-05 08:01 ?971次閱讀
    基于<b class='flag-5'>米爾</b>全志T536<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>視頻</b>識(shí)別應(yīng)用方案

    米爾-STM32MP257開發(fā)板試用體驗(yàn)】初次體驗(yàn)米爾-STM32MP257開發(fā)板

    今天收到米爾-STM32MP257開發(fā)板,這塊開發(fā)板做工精細(xì)、布線合理整齊、黑色的板卡非常精美漂亮。 下面來簡單介紹一下這塊米爾-STM32MP257
    發(fā)表于 04-30 16:21

    如何在米爾-STM32MP257開發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測系統(tǒng)

    本文將介紹基于米爾電子MYD-LD25X開發(fā)板米爾基于STM35MP257開發(fā)板)的環(huán)境監(jiān)測系
    的頭像 發(fā)表于 04-17 08:06 ?1783次閱讀
    如何在<b class='flag-5'>米爾</b>-STM32MP257<b class='flag-5'>開發(fā)板</b>上實(shí)現(xiàn)<b class='flag-5'>環(huán)境</b>監(jiān)測系統(tǒng)

    免費(fèi)米爾 STM32MP257開發(fā)板有獎(jiǎng)試用

    米爾與ST合作發(fā)布的新品基于STM32MP257應(yīng)用處理器的MYD-LD25X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了2塊價(jià)值488元的
    的頭像 發(fā)表于 03-20 08:05 ?488次閱讀
    免費(fèi)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> STM32MP257<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    有獎(jiǎng)米爾 瑞芯微YR3562開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值599元的
    的頭像 發(fā)表于 03-20 08:05 ?523次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 瑞芯微YR3562<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    有獎(jiǎng)米爾 全志T536開發(fā)板免費(fèi)試用

    米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值750元的
    的頭像 發(fā)表于 12-26 08:05 ?893次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 全志T536<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    如何用OpenCV進(jìn)行手勢識(shí)別--基于米爾全志T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板米爾基于全志T527開發(fā)板)的OpenCV手勢識(shí)別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗
    的頭像 發(fā)表于 12-13 08:04 ?1349次閱讀
    如何用OpenCV進(jìn)行手勢識(shí)別--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開發(fā)板</b>

    追加名額米爾瑞芯微RK3576開發(fā)板有獎(jiǎng)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)加碼啦~~米爾追加了2塊價(jià)值849元的
    的頭像 發(fā)表于 11-22 01:00 ?636次閱讀
    追加名額<b class='flag-5'>丨</b><b class='flag-5'>米爾</b>瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    有獎(jiǎng)米爾 瑞芯微RK3576開發(fā)板免費(fèi)試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了7塊價(jià)值849元的
    的頭像 發(fā)表于 11-12 01:00 ?807次閱讀
    有獎(jiǎng)<b class='flag-5'>丨</b><b class='flag-5'>米爾</b> 瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>