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

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

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

【米爾MYD-J1028X開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境體驗(yàn)之快速直接板上Linux C開發(fā)

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-26 14:09 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2300791_1_1.html


前言

開發(fā)板默認(rèn)安裝了ubuntu系統(tǒng),可以使用如下指令查看系統(tǒng)版本

cat /proc/version

uname -a

lsb_release -a

root@localhost:~# cat /proc/version

Linux version 5.4.47-g20182b961 (root@ubuntu18) (gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)) #3 SMP PREEMPT Sun Dec 12 08:32:43 CST 2021

root@localhost:~#  uname -a

Linux localhost 5.4.47-g20182b961 #3 SMP PREEMPT Sun Dec 12 08:32:43 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

root@localhost:~# lsb_release -a

No LSB modules are available.

Distributor ID: NXP-LSDK

Description:    NXP LSDK 2012 main

Release:        2012

Codename:       bionic

root@localhost:~#

板子本身安裝了GCC工具鏈

使用以下指令查看gcc版本

gcc -v

root@localhost:~# gcc -v

Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/7/lto-wrapper

Target: aarch64-linux-gnu

Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu

Thread model: posix

gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04)

Linux C開發(fā)體驗(yàn)

串口登錄

vi led.c

按鍵i進(jìn)入編輯模式

復(fù)制黏貼以下代碼

按esc

按shift+:進(jìn)入命令模式

輸入wq回車保存

#include 

#include 

#include 

#include 

int main(void)

{

while(1)

{

system("echo 0 > /sys/class/leds/d22/brightness");

sleep(1);

system("echo 1 > /sys/class/leds/d22/brightness");

sleep(1);


}

return 0;

編譯gcc led.c -o led

運(yùn)行./led

可以看到D22以1秒間隔閃爍。

總結(jié)

由于系統(tǒng)自帶了gcc工具鏈,所以可以直接在開發(fā)板進(jìn)行開發(fā),而不需要交叉編譯開發(fā),非常便捷。

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

    關(guān)注

    5

    文章

    227

    瀏覽量

    20779
  • MYD-J1028X
    +關(guān)注

    關(guān)注

    1

    文章

    16

    瀏覽量

    272
收藏 人收藏

    評論

    相關(guān)推薦

    linux開發(fā)板如何編譯curl

    Linux開發(fā)板編譯 curl 庫通常涉及到幾個(gè)步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯選項(xiàng)以及執(zhí)行編譯和安裝過程。以下是一個(gè)基本的
    的頭像 發(fā)表于 08-30 15:33 ?154次閱讀

    linux開發(fā)板和單片機(jī)開發(fā)的區(qū)別

    硬件架構(gòu) Linux開發(fā)板和單片機(jī)開發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開發(fā)板通?;贏RM、x
    的頭像 發(fā)表于 08-30 15:30 ?171次閱讀

    新品7折購!米爾RK3568國產(chǎn)開發(fā)板

    近日,米爾電子發(fā)布MYC-LR3568核心開發(fā)板,核心基于高性能、低功耗的國產(chǎn)芯片-瑞芯微RK3568。核心采用LGA創(chuàng)新設(shè)計(jì),可實(shí)
    的頭像 發(fā)表于 08-02 08:01 ?287次閱讀
    新品7折購!<b class='flag-5'>米爾</b>RK3568國產(chǎn)<b class='flag-5'>開發(fā)板</b>

    米爾基于NXP iMX.93開發(fā)板的M33處理器應(yīng)用開發(fā)筆記

    資源MYD-LMX9X開發(fā)板米爾基于NXPiMX.93開發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調(diào)試
    的頭像 發(fā)表于 06-29 08:01 ?1003次閱讀
    <b class='flag-5'>米爾</b>基于NXP iMX.93<b class='flag-5'>開發(fā)板</b>的M33處理器應(yīng)用<b class='flag-5'>開發(fā)</b>筆記

    點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動來啦~~米爾提供了3塊價(jià)值678元的
    的頭像 發(fā)表于 06-13 08:02 ?273次閱讀
    點(diǎn)擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個(gè)跨平臺的圖形應(yīng)用開發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺上,同時(shí)提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開發(fā)板MYD-LMX9X
    的頭像 發(fā)表于 06-07 08:01 ?1433次閱讀
    <b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    免費(fèi)!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動來啦~~米爾提供了2塊價(jià)值678
    的頭像 發(fā)表于 05-23 08:01 ?488次閱讀
    免費(fèi)!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    MCU友好過渡MPU,米爾基于STM32MP135開發(fā)板裸機(jī)開發(fā)應(yīng)用筆記

    米爾MYD-YF13x開發(fā)板的心跳燈為例,首先要確定心跳燈用到的GPIO口。查看硬件原理圖可以看到心跳燈連接的是SPI5_MOSI:通過查看米爾
    發(fā)表于 03-29 18:35

    米爾-全志T113-i開發(fā)板試用米爾-全志T113-i開發(fā)環(huán)境搭建

    , not stripped scp傳輸?shù)?b class='flag-5'>米爾-全志T113-i開發(fā)板,執(zhí)行,打印后忘記換行了。 至此,米爾-全志T113-i開發(fā)板編譯
    發(fā)表于 03-01 21:43

    fpga開發(fā)板linux開發(fā)板區(qū)別

    FPGA開發(fā)板Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點(diǎn)和應(yīng)用場景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?1672次閱讀

    ROS系統(tǒng)的智能車開發(fā)-基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板的ROS系統(tǒng)智能車開發(fā)。目前實(shí)現(xiàn)ROS的方式主要有兩種:Ubuntu系統(tǒng)+ROS;U
    的頭像 發(fā)表于 01-26 08:01 ?707次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開發(fā)</b>-基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD-JD9X</b><b class='flag-5'>開發(fā)板</b>

    DIY個(gè)人的Linux開發(fā)板教程

    作者簡介:大佬已在硬創(chuàng)社開源了近50款開發(fā)板,動手能力極強(qiáng),于去年年底開始接觸學(xué)習(xí)Linux,并由全志V3s、F1C200S等芯片開始上手DIY個(gè)人的Linux
    的頭像 發(fā)表于 01-07 09:52 ?1455次閱讀
    DIY個(gè)人的<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)板</b>教程

    米爾-TIAM62開發(fā)板-接替335x-試用評測】+(一)手把手配置Yocto

    -TIAM62開發(fā)板-接替335x時(shí)對Yocto Project進(jìn)行硬件配置、鏡像編譯與測試的心得體會: Yocto Project,這是一個(gè)開源的嵌入式系統(tǒng)開發(fā)工具,用于構(gòu)建定制的
    發(fā)表于 11-13 00:48

    國產(chǎn)開發(fā)板打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測評由面包論壇的優(yōu)秀測評者“JerryZhen”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板打造成開源的Thingsboard網(wǎng)關(guān)。Thingsboard網(wǎng)關(guān)是一個(gè)開源的軟
    的頭像 發(fā)表于 10-13 08:01 ?657次閱讀
    國產(chǎn)<b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD-JD9X</b><b class='flag-5'>開發(fā)板</b>

    米爾-STM32MP135開發(fā)板-入門級MPU試用MYD-YF135源碼編譯

    1 源碼獲取 米爾科技針對MYD-YF13X 開發(fā)板提供兩種獲取源碼的方式,一種是直接米爾光盤鏡像中獲取壓縮包,另外一種是使用 repo
    發(fā)表于 09-30 15:24