树莓派
文章平均质量分 87
都教授_
走自己的路,让别人去说吧
展开
-
树莓派Linux源码配置,内核编译以及内核更换
编译完成后,可以看到源码树目录多了vmlinux这个文件,如果编译失败则没有此文件,成功后,目标zImage镜像在arch/arm/boot目录下(此步ARM架构的芯片都是类似)(vmlinux是未压缩的liunx,zImage是压缩好的liunx)。我们工作的时候,需要进行驱动代码编写,紧接着对驱动代码进行编译,但驱动代码的编译需要一个提前编译好的内核,编译内核就必须配置。驱动代码的编译需要一个提前编译好的内核,所以需要先编译内核,而编译内核又必须提前完成相关的源码配置;原创 2023-04-11 21:23:58 · 1633 阅读 · 0 评论 -
基于Linux的树莓派和电脑之间的串口通信编程
● 对于USB口而言,是没法和TTL串口直接通信的,因为接口不匹配,电平也不匹配,这时候就需要借助其它设备来实现接口与电平的转换;● 如果需要看串口的打印信息,一般是需要接一个上位机的,常规的就是电脑,而现在的电脑一般的通信接口只有USB;● 常规操作是使用CH340这种芯片所制作的USB转串口模块,这个模块就可以实现TTL串口和USB之前的转换。● 我们常用的单片机,引出来的串口,如果不加其他的接口电路,出来的信号就是TTL电平;● 波特率:好比人的语速,常用的115200,9600;原创 2023-04-06 16:58:44 · 1560 阅读 · 0 评论 -
用树莓派实现超声波测距
gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中。开始发送波,启动定时器,接收到返回波,停止计时器。计算距离:测试距离=(高电平时间*声速(340m/s))/2。② 计算波在空气中的时间,要尽量统一把时间单位换算成微妙。让它发送波:给Trig端口至少10us的高电平。开始发送波:Echo信号由低电平跳转到高电平。接收返回波:Echo信号由高电平跳转回低电平。计算时间:Echo引脚维持高电平的时间!① 代码编写一定要结合时序图分析过程;原创 2023-04-05 15:10:34 · 355 阅读 · 0 评论 -
树莓派控制继电器和继电器组
若要控制多个开关元件需要接很多杜邦线,很麻烦,所以要引入继电器组,其实控制继电器组和控制单个继电器操作一样,只是继电器组要多设置一些控制的io口而已!继电器通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。1、DC+:接电源正极(电压按继电器要求,有5V.9V.12V和24V选择)3、NC: == 继电器常闭接口==,继电器吸合前与COM短接,吸合后悬空。1、NO: 继电器常开接口,继电器吸合前悬空,吸合后与COM短接。● 本次用的继电器组是4个继电器组;原创 2023-04-04 20:37:23 · 799 阅读 · 0 评论 -
树莓派(3B) 系统启动流程 、系统初始化、引脚说明
原创 2023-04-03 20:15:57 · 561 阅读 · 1 评论