树莓派
文章平均质量分 64
从入门到捕蛇者说
这个作者很懒,什么都没留下…
展开
-
树莓派4b串口配置
从树莓派的相关资料我们可以看到,树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0)。硬件串口有单独的波特率时钟源,性能好,稳定性强;mini串口功能简单,稳定性较差,波特率由CPU内核时钟提供,受内核时钟影响。树莓派(3/4代)板载蓝牙模块,默认的硬件串口是分配给蓝牙模块使用的,而性能较差的mini串口是分配给GPIO串口 TXD0、RXD0。由于硬件串口分配给板载蓝牙使用,所以我们要释放掉,并且设置硬件串口分配给GPIO串口。原创 2023-01-02 12:06:15 · 797 阅读 · 0 评论 -
C语言实现树苺派4b的Oled显示
【代码】C语言实现树苺派4b的Oled显示。原创 2022-12-29 21:02:57 · 607 阅读 · 0 评论 -
基于树莓派的手势识别Oled屏幕显示
打开I2C的方法使用命令打开sudo raspi-configwiringPiI2c库介绍该函数使用指定设备标示号来初始化 I2C 系统。参数 devId 是 I2C 讴备的地址,可以通过 i2cdetect 命令可以查到该地址。 该函数会获取树莓派的版本幵依据此打开/dev 目录下对应的设备。使用i2cdetect命令需要安装i2c-toolsudo apt-get install i2c-tools安装完成后输出sudo i2cdetect -l显示如下,说明1是在使用i2原创 2022-05-11 20:04:19 · 1255 阅读 · 0 评论 -
基于树莓派实现人脸识别开锁
人脸识别的环境搭建可以看一下https://blog.csdn.net/weixin_48856218/article/details/124407139?spm=1001.2014.3001.5501我这里就不再赘述了翔云方案翔云官网https://www.netocr.com/代码编写需要修改的地方:填写自己的翔云账号的 key 和 secret : char *key = ""; char *secret = "";修改为自己图片的名称: char *bufPi原创 2022-04-26 19:24:03 · 1025 阅读 · 0 评论 -
树莓派本地编译代码时openssl报错
报错内容/home/pi/curl/lib/libcurl.so: undefined reference to `SSL_CTX_set_keylog_callback@OPENSSL_1_1_1'/home/pi/curl/lib/libcurl.so: undefined reference to `SSL_CTX_set_post_handshake_auth@OPENSSL_1_1_1'/home/pi/curl/lib/libcurl.so: undefined reference to原创 2022-04-25 16:39:41 · 1086 阅读 · 0 评论 -
树莓派3B+ 安装MJPG-streamer
树莓派利用pi Camera模块,通过mjpg-streamer软件获取视频,通过手机端或电脑端浏览实时视频。网上太多的mjpg-streamer使用配置例程,但是问题多多,自己实践的步骤如下方法步骤更新软件列表sudo apt-get update更新软件sudo apt-get upgradeSubversion是一个自由开源的版本控制系统sudo apt-get install subversion JPEG支持库sudo apt-get install libjpeg8-de原创 2022-04-21 19:01:29 · 522 阅读 · 0 评论 -
段错误产生原因及简单的调试方法(解决树莓派编译没问题,运行时出现Segmentation fault)
段错误产生原因1.访问不存在的内存地址如下面代码,ptr没有申请空间就直接拷贝数据:#include <stdio.h>#include <string.h>#include <stdlib.h>int main(int argc, char *argv[]){ char *ptr = NULL; //This is the wrong implementation: strncpy(ptr, "abc", 3);//ptr没有申请空间就原创 2022-04-21 08:41:11 · 1739 阅读 · 0 评论 -
树莓派通过scp将文件传到Linux主机的问题
在树莓派上通过scp指令将文件传到Ubuntu上报错:ssh: connect to host 192.168.4.119 port 22: Connection refusedlost connection1.先尝试是否能Ping通。2.如果Ubuntu上可以通过scp将文件传到树莓派上说明树莓派的SSH配置没有问题,是Ubuntu的SSH配置问题: 可能是Ubuntu没有开启SSH。开启方法:sudo apt-get install openssh-server通过 sudo ps -原创 2022-03-20 20:28:27 · 1016 阅读 · 0 评论 -
基于树莓派和YS-LDV7语音识别模块实现声控灯
LDV7语音识别模块验货测试方法1.按下图接线之后,串口插入电脑2.打开串口调试助手(另外我们打开软件串口后,我们可以拔下 GND 再把 GND 插上,这样重新上电可以看到接收串口会打印出相关的识别口令。)以上步骤都准备好后,我们距离模块的麦克风 50cm 左右,以正常的发音速度和音量进行识别,第一句喊口令为:小杰 如识别正确,则模块 D1 指示灯将亮起,软件也将输出”收到”二字。 如没有任何反应可以尝试再次发音,注意手不要碰到模块的线路。可以夹住板边。LDV7语音识别模块配套程序识别语句修改原创 2022-03-20 16:07:31 · 5814 阅读 · 0 评论 -
树莓派高阶开发
1. ubuntu18.04版本安装 让程序猿搭建环境太搞笑了,轻松easy!=======================================================================================================================2. 树莓派等芯片带操作系统的启动过程 C51,STM32(裸机)》》》》》》C直接操控底层寄存器实现相关业务。 业务流程型的裸机代...原创 2021-08-16 08:42:09 · 767 阅读 · 0 评论 -
树莓派交叉编译
1. 交叉编译是什么,为什么要交叉编译是什么? 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex, 是在c51上面运行,不是在windows上面运行 我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out, 是在树莓派上面运行,不是在ubuntu linux上面...原创 2021-08-12 15:15:25 · 193 阅读 · 0 评论 -
树莓派wiringPi库
树莓派外设开发接口文档参考WiringPi库(Linux动态库:so 静态库:.a)API printf(c标准库)输入gpio readall命令可以查看树莓派管脚号功能列表。+-----+-----+---------+------+---+---Pi 3B--+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | B...原创 2021-08-09 09:59:53 · 836 阅读 · 0 评论 -
基于树莓派实现超声波测距
树莓派实现超声波测距struct timeval结构体struct timeval结构体在time.h中的定义为:struct timeval{__time_t tv_sec; /* Seconds. */__suseconds_t tv_usec; /* Microseconds. */}; 其中,`tv_sec` 为Epoch到创建struct timeval时的秒数,`tv_usec`为微秒数,即秒后面的零头。比如当前我写博文时的`tv_sec`为12447原创 2021-08-07 10:14:20 · 776 阅读 · 0 评论 -
Linux库概念及分文件编程(面试重点)
1.分文件编程案例分文件前的源代码:#include <stdio.h>/* * 功能性的函数 * 1.串口 * 2.网络 * 3.线程 * 4.语音 * 5.加法、乘法、减法、除法 * */int add(int a,int b){ return a + b;}int min(int a,int b){ return a - b;}int mul(int a,int b原创 2021-08-02 11:54:15 · 125 阅读 · 0 评论 -
树莓派开发文档笔记—基础配置
1.树莓派刷机2.树莓派登陆2.1HDMI 视频线 连接到显示器2.2串口2.2.1设备破解默认情况,树莓派的串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信 1.观看树莓派的启动过程,字符 2.串口登录树莓派修改系统配置,启用串口登录树莓派1.打...原创 2021-07-31 11:38:59 · 325 阅读 · 1 评论