树莓派
afleshfish
这个作者很懒,什么都没留下…
展开
-
【树莓派】linux内核IO口驱动
树莓派内核IO口驱动了解虚拟文件系统了解设备号简单的内核驱动demo代码了解虚拟文件系统为支持各种文件系统,Linux内核在用户进程(或C标准库)和具体的文件系统之间引入了一个抽象层,该抽象层称之为“虚拟文件系统(VFS)”。这里本人也是刚开始看,所以我也说不深。因为linux中有各种不同类型的文件,每种文件的写入类型不一样,所以用虚拟文件系统统一操作,适应不同类型的文件。这里有传送门可以给大家看一下:Linux 虚拟文件系统(VFS)介绍了解设备号linux设备号详解这里要用到的是字符设原创 2020-09-02 14:11:15 · 534 阅读 · 0 评论 -
【树莓派】交叉编译
一、概念1、编译:例如在linux上进行gcc直接编译,编译出来的可执行文件是在本机能够执行;2、交叉编译:下位机,如c51,stm32,若没有足够内存放编辑器,需要上位机进行跨机编译来生成可执行文件的,就是交叉编译。需要交叉编译的原因:需要交叉编译的原因有两个:首先,在项目的起始阶段,目的平台尚未建立,因此需要做交叉编译,以生成我们所需要的bootloader(启动引导代码)以及操作系统核心;其次,当目的平台能启动之后,由于目的平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。—原创 2020-08-24 22:49:02 · 339 阅读 · 0 评论 -
【树莓派】串口发送接收消息
使用串口进行通信1、接线使用的是USB串口(ch340)【图片来自百度图库】USB串口和树莓派的进行连接:(1)USB的TXD对应树莓派的RXD(2)USB的RXD对应树莓派的TXD(3)USB的GND接树莓派的0v引脚(共地)2、修改树莓派配置:(参考以下连接)https://www.cnblogs.com/lulipro/p/5992172.html/* 修改 cmdline.txt文件 */>cd /boot/>sudo vim cmdline.txt删除【】原创 2020-08-24 19:12:09 · 2157 阅读 · 2 评论 -
【树莓派】使用声波模块测距
树莓派-声波模块HC-SR04声波模块示例Demo代码HC-SR04声波模块vcc:接5v电压Trig:发送引脚Echo:接收引脚GND:接地输入以下语句查看树莓派引脚接口:apio readall连线情况为:vcc接5v引脚,GND接0v引脚,Trig和Echo引脚接GPIO引脚就可以了。GPIO为树莓派的输入输出引脚。本人选择引脚28和29号示例Demo代码#include <wiringPi.h>#include <stdio.h>#includ原创 2020-08-24 13:43:04 · 312 阅读 · 0 评论 -
【树莓派】树莓派的使用
树莓派树莓派刷机树莓派连接树莓派刷机1、 使用Win32DiskImager把树莓派官网的镜像文件写入SD卡。2、打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。dtoverlay=pi3-miniuart-bt这样就停止了蓝牙,解除了对串口的占用。3、然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/m原创 2020-08-21 12:47:02 · 369 阅读 · 0 评论