查看: 557|回复: 0

[评测分享] 【更适合初学者的开发板ELF 1】01-开箱&点灯

[复制链接]
  • TA的每日心情
    奋斗
    昨天 22:50
  • 签到天数: 94 天

    连续签到: 3 天

    [LV.6]常住居民II

    发表于 2023-11-20 17:01:51 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 stm1024 于 2023-11-20 17:24 编辑

    周一早上,从公司门卫室那边拿到了期待已久的ELFBoard的快递,感谢飞凌嵌入式提供的这次测试机会。
    就像学编程语言开始写hello world一样,拿到了开发板,还是老套路,先来个开箱作业图片,并点个灯测试一下。
    ELF官网提供了很多资料和视频,可以先学习一下。

    1. 开箱
    1.jpg
    简洁卡通的包装盒,乍看起来里面像是装的玩具(其实也可以算是比较烧脑的玩具)ELF是 embedded Learning Fans的首字母缩写,刚好也是英语Elf(精灵)的意思,看样子是这个形象应该是ELF开发板的吉祥物了。
    2.jpg
    开箱,左右分区,左边是配件,装载纸盒里面的,打开如下图:
    3.jpg
    两个Type-C线,一根网线,还有塑料螺柱、螺丝刀和杜邦线等。
    右边就是主角,ELF1开发板的正面以及背面
    4.jpg
    5.jpg

    核心板采用邮票孔的方式安装于底板上
    6.jpg
    imx6ULL是NXP推出的一款入门级的低功耗ARM A7内核的单核处理器,性价比较高,是嵌入式Linux入门和基本应用的首选,使用Linux+Q他的方案,可以快速实现GUI应用的开发。
    当然由于主打低成本和低功耗,相对于同门的imx8或者国产的rk2568等,没法直接在位通过gcc编译调试运行,还需要通过交叉工具编译生成程序。

    2. 通电
    根据手册的说明,使用上部右边Type C就可以供电和调试,接上电脑以后,核心板右上角的蓝色LED开始闪烁表明进入系统了。
    查看串口是COM19,使用Putty连接:
    2023-11-20_165537.png
    输入root直接进入系统
    2023-11-20_135054.png

    3. 点灯
    按照手册上的说明,有左边红**绿三个用户LED,通过文件操作即可实现对其控制,直接写了一个测试脚本:
    1. echo none > /sys/class/leds/led1/trigger
    2. x=0
    3. while [ $x -le 5 ]
    4. do
    5.         echo 1 > /sys/class/leds/led1/brightness
    6.         echo "LED1 ON $x"
    7.         sleep 1
    8.         echo 0 > /sys/class/leds/led1/brightness
    9.         echo "LED1 OFF $x"
    10.         sleep 1
    11.         x=$(( $x + 1 ))
    12. done
    复制代码
    这个代码可以直接使用nano编辑器,也可以使用vi,或者在Windows上编辑好以后,再放到开发板上去(具体操作下次再水一篇),最后修改权限,并运行,终端显示效果:
    2023-11-20_165917.png
    左侧红色的LED灯按脚本执行,亮一秒灭一秒,反复5次以后退出。
    OK,今天的测试线到这,开发板又可以安心的吃灰了(^_^)。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 18:22 , Processed in 0.118173 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.