• 嵌入式人工智能(2-树莓派4B开发板硬件环境搭建)


    1.硬件开发环境(T型板)

    树莓派4B开发板需要搭配面包板,T型板将40个GPIO口引出,再将T型板插到面包板上面。这个地方需要注意插接的方向,由于插树莓派引脚的排线没有防呆设计,因此,请注意方向,下面给出安装图片,另外不放心的话,T型板上提供了对应树莓派引脚的标签,可以用万用表直流电压档位测量下引脚电压5V和3.3V是否正确。

    2、GPIO简介

    树莓派4B的GPIO引脚是用于与外部电路进行连接和控制的。它们可以用来读取外部传感器的状态、控制外部设备的开关,以及与其他电子模块进行通信。

    树莓派4B具有40个GPIO引脚,被标记为GPIO0到GPIO39。其中有一些引脚有特殊功能,例如UART、I2C和SPI接口。这些引脚可以通过设置相应的寄存器来配置为特定的功能。

    树莓派4B的GPIO引脚采用3.3V电平作为工作电压,因此需要注意外部电路的电平兼容性。如果需要与5V电平的设备进行通信,可以使用逻辑电平转换电路来进行电平转换。

    3、GPIO引脚布局

    (1)物理引脚编号

    树莓派引脚好,按照从左到右,从上到下,左边奇数,右边偶数的规律排列40个引脚。

    从上图可以看出引脚编号有2种方式,一种是WringPI编号,一种是BCM编号,是指Boradcom SOC 的通道号码,需使用通道号对应的树莓派板上的引脚。

    (2)WringPI编号

    WringPI库使用C语言开发,通过GPIO readall 命令查看。如果-bash: GPIO: 未找到命令。则需要安装WringPI库3.2的版本。下面介绍安装步骤。

    a、通过FTP软件将WringPI.rar上传到开发板的/pi/home/downloads目录中,具体开发板的FTP服务的安装和配置,后面会详细介绍。

    b.由于上传的是个RAR的压缩包,因此需要解压。但是可能很多同学没有安装unrar工具,需要下载安装。

    c、安装完成后,使用unrar x WiringPi.rar命令来解压RAR文件

    d、cd WiringPi进入该目录,查看安装文件

    e、可以查看README.md文件查看安装说明,由于build文件无执行权限,需要通过chmod 添加执行权限。然后./build安装。

    f、gpio readall

    g、gpio -v

    (3)BCM编号

    GPIO引脚的编号是根据BCM(Broadcom)编号进行编号的。

    请注意:

    • 3V3表示3.3V电压引脚。
    • 5V表示5V电压引脚。
    • GND表示地(0V)引脚。
    • GPIO后的数字表示BCM编号。

    树莓派的GPIO引脚可以用于与其他电子元件(如传感器、显示器、LED等)进行连接和通信。

    4、可以使用pinout来查看树莓派的配置信息和引脚编号

    5、一些引脚的特定功能

  • 相关阅读:
    DIVFusion:首个耦合互促低光增强&图像融合的框架
    求和数组连续序列
    基于matlab的球形译码的理论原理和仿真结果,对比2norm球形译码,无穷范数球形译码,ML检测
    面试题 2023/11/15
    Windows与网络基础-16-Windows共享
    CDH Kerberos启动后hue报错Couldn‘t renew kerberos ticket
    新型基础测绘与实景三维中国建设技术文件【2】基础地理实体分类、粒度及精度基本要求
    GD32F407VET6新建固件库工程并下载运行
    pandas教程:Handling Missing Data 处理缺失数据
    Java毕业设计之基于SSM实现的宠物销售网站
  • 原文地址:https://blog.csdn.net/u010152658/article/details/140419320