![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树莓派
文章平均质量分 79
黄色的拉拉6
BU & MU 少儿编程
展开
-
12.树莓派mjpg-streamer实现实时监控(树莓派摄像头的安装)
树莓派mjpg-streamer实现实时监控准备工作树莓派扩容使用raspi-config扩容(推荐)安装依赖库安装git及git源码编译安装mjpeg使能摄像头启动摄像头(验证)参考来源:八哥的树莓派mjpg-streamer实现实时监控准备工作树莓派树莓派摄像头安装树莓派摄像头模块注意:要将树莓派的电源断掉,不要带电操作!!!将这个玩意儿的盖子拽出来将排线蓝色处朝usb接口方向接入,按紧盖子安装完成树莓派扩容参考来源:【树莓派】让你的SD卡快速扩容在树莓原创 2021-06-05 11:38:06 · 791 阅读 · 5 评论 -
11.树莓派博通BCM2835芯片手册导读与IO口驱动代码调试和测试
11.树莓派博通BCM2835芯片手册导读与IO口驱动代码调试和测试阅读芯片手册查看树莓派cpu型号要编写对io口进行操控,我们首先需要去阅读芯片手册,我使用的是树莓派 3B,所以查看的手册是BCM2835,查看cpu型号可以用这个指令来查看:cat /proc/cpuinfo树莓派寄存器的介绍GPFSEL0 GPIO Function Select 0:功能选择 输入/输出GPSET0 GPIO Pin Output Set 0:输出0GPSET1 GPIO Pin Output S原创 2021-05-16 17:46:27 · 702 阅读 · 0 评论 -
10.Linux交叉编译树莓派设备驱动代码编写和调试
这里写目录标题Linux一切皆文件如何才能找到驱动?驱动代码有一个驱动链表驱动代码基本框架调试打开驱动驱动代码的编译测试驱动代码Linux一切皆文件fd = open ("/dev/pin4",O_RDWR);如何才能找到驱动?文件名设备号驱动代码有一个驱动链表负责管理所有设备驱动增删改查编写完驱动代码,加载到内核调用驱动程序,用户空间去open开发:驱动插入链表的顺序有设备号检索驱动代码基本框架#include <linux/fs.h>原创 2021-05-13 22:50:05 · 184 阅读 · 0 评论 -
9.Linux文件系统
9.Linux文件系统什么是文件系统?文件系统(文件管理系统的方法)的种类有哪些?什么是分区?什么是文件系统目录结构?什么是文件系统?常规认知:根目录实际上:文件系统是操作系统用于明确存储设备组织文件的方法。以上说的方法:就是文件管理系统(程序),简称文件系统。文件系统(文件管理系统的方法)的种类有哪些?FATNTFS:WindowsExt:Linux显示文件系统类型指令df -T等等…什么是分区?Windows: 随意(面向普通用户PC),目录即分区C盘(装系统的位置)也原创 2021-05-11 19:41:03 · 82 阅读 · 2 评论 -
8.树莓派高阶开发
ubuntu18.04版本安装让程序猿搭建环境太搞笑了,轻松easy!在ubuntu上安装相应的编译工具首先更新包列表sudo apt update安装最新版的vimsudo apt install vim安装最新版的gccsudo apt install build-essential安装最新版的ifconfigsudo apt install net-tools为Linux内核开发做基础准备工作设置共享文件夹准备好树莓派linux内核源码并将内核源原创 2021-05-10 22:47:16 · 180 阅读 · 0 评论 -
7.交叉编译
一、交叉编译概念交叉编译是:在一个平台上生成另一个平台上的可执行代码。例如:我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex,是在c51上面运行,不是在windows上面运行。C51 交叉编译的发生在keil(集成环境上面)stm32我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out, 是在树莓派上面运行,不是在ubuntu linux上面运行本地编译:是在一个平台上生成在该平台上的可执行代码。二、为什么要进行交叉编译因为目的平台原创 2021-04-27 18:26:48 · 313 阅读 · 0 评论 -
6.树莓派外设开发(wiringPi库)
树莓派外设开发笔记参考来源树莓派外设开发接口文档参考WiringPi库(Linux动态库:.so 静态库:.a)API printf(c标准库)树莓派wiringPi库详解 树莓派的接口: 驱动IO口:input output 对主控来说Input:人体,烟雾,火焰,震动等Output:继电器,蜂鸣器PWM:电机调速,灯光调明亮度语音识别模块,液晶屏串口uartIICSPIIIS其他特定硬件的接口:flashNanopi:LinuxS3c2410,2440 6410Ti原创 2021-04-24 17:01:26 · 372 阅读 · 0 评论 -
4.树莓派Linux分文件编程、动态库与静态库
分文件编程分文件编程案例:网络 a超声波 b 电机 c分文件编程好处:a.功能责任划分b.方便调试c.主程序简洁主程序:注意:主程序必须包含分程序的 #include “xxx.h” 头文件分程序: .c文件分程序: .h文件注意:函数声明后要加分号(;)编译:gcc jiSuanQi.c jiaJianChengChu.c -o a.out静态库...原创 2021-04-19 12:59:42 · 176 阅读 · 0 评论 -
3.树莓派更新vim
更新vim编辑sources.list打开终端,输入以下指令sudo nano /etc/apt/sources.list用#注释或直接删除原有的内容,新增两行代码deb http://mirrors.sjtug.sjtu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpideb-src http://mirrors.sjtug.sjtu.edu.cn/raspbian/raspbian/ stretch main c原创 2021-04-17 20:22:26 · 83 阅读 · 0 评论 -
2.树莓派的登录
一、用 HDMI 视频线 连接到显示器。(可以插显示屏看)二、串口登录参考来源:韩大狗把刷完机的SD卡插到读卡器,然后读卡器插入电脑,打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存dtoverlay=pi3-miniuart-bt这样就停止了蓝牙,解除了对串口的占用。然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。dwc_otg.lpm_enable=0 console=tty1 con原创 2021-04-16 22:01:20 · 216 阅读 · 0 评论 -
1.树莓派刷机
树莓派刷机步骤:一、下载树莓派镜像官网下载:下载地址百度网盘:链接 提取码:fidk二、安装 Win32DiskImager(格式化SD卡和安装镜像的工具)官网下载:下载地址百度网盘:链接 提取码:moiw四、插入读卡器 打开Win32DiskImager.exe 软件五、下载镜像到SD卡注意: 确认好磁盘别弄错了(别搞到了电脑本身的磁盘)!!!等待下载…出现write successful 点击OK最后点击 exit 即 刷机成功六、拔出读卡器 拔出SD卡 将SD卡插原创 2021-04-15 23:15:40 · 194 阅读 · 0 评论