华为云IoT智慧物流案例02 | 开发板测试与设备树框架分析(点亮LED灯)

华为云IoT智慧物流案例02 | 开发板测试与设备树框架分析(点亮LED灯)

  • 引言
  • 第一章 开发板调测
    • 1.1 开发板通电调测与 络测试
    • 1.2 `SCP`命令测试(开发板与PC间远程文件传输的命令)
  • 第二章
    • 2.1 设备树框架分析与点亮LED
    • 2.2 用命令行点亮LED灯和读取按键
    • 2.3 编写测试程序用按键点亮LED灯/驱动E53扩展板电机

引言

这里笔者先开个箱,上图(感谢华为云IoT借与的新玩具,拿到开发板就像拿到新玩具一样开心~)

第一章 开发板调测

1.1 开发板通电调测与 络测试

  • 开发板通电,等待开发板正常启动
  • 线连接,局域 ping测试,公 ping测试
  • 第二章

    2.1 设备树框架分析与点亮LED

    • 设备树贯穿了整个Linux嵌入式开发
    • 设备树的使用对后面实战项目外设驱动至关重要
    • 在嵌入式Linux系统中,绝大多数硬件设备都有非常成熟的驱动效果
    • LED子系统、GPIO子系统、INPUT子系统等都可以直接修改使用

    查看内核源码与设备树框架

    • 设备树:描述一个硬件平台的硬件资源,可以被uboot传递到内核,内核可以从设备树中获取硬件信息
    • DTS代表设备树文件
    • DTC指编译设备树源码的工具
    • DTB是设备树源码编译生成的文件

    首先我们看看内核源码
    解压
    得到内核源码目录

将触发方式设置成,我们才可以自行控制

设置LED为心跳指示灯状态

moter

技术指导:
华为云 区与华为云学院:https://edu.huaweicloud.com/
人员:阿正前辈

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24720 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月22日
下一篇 2021年5月22日

相关推荐