![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树莓派
文章平均质量分 75
胖虎 いsunshine
这个作者很懒,什么都没留下…
展开
-
树莓派开发基础配置
目录1.树莓派刷机 2.树莓派登录 2.1HDMI视频线 连接到显示器 2.2 串口 2.3通过网络登录树莓派 2.4图形方式登录树莓派1.树莓派刷机 步骤:a.打开diskimager,插上读卡器 b.找到对应的Device(sd卡),并导入镜像 c.点击write,对其提示点yes,进行烧录,过程需...原创 2021-07-28 12:13:07 · 289 阅读 · 0 评论 -
Linux库之静态库和动态库
介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。 程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loadedlibraries):1、静态函数库,是在程序执行前...原创 2021-07-28 14:44:01 · 246 阅读 · 0 评论 -
树莓派wiringPi库初始化
目录硬件初始化函数通用GPIO控制函数 树莓派控制继电器超声波测距查看引脚编号表格在使用wiringPi库时,你需要包含头文件 #include<wiringPi.h>。凡是写wiringPi的程序,都包含这个头文件。硬件初始化函数使用wiringPi时,你必须在执行任何操作前初始化树莓派,否则程序不能正常工作。可以调用下表函数之一进行初始化,它们都会返回一个int , 返回 -1 表示初始化失败。int wiringPiS...原创 2021-07-28 16:19:37 · 502 阅读 · 0 评论 -
WringPi库串口通信
目录简述半双工与全双工串口通信注重什么WringPi串口API初次使用树莓派串口编程,需要配置。接线EG:树莓派向电脑串口每隔1s发送一个字符w(师承陈立臣)运行程序,打开PC串口调试助手语音识别功能(师承陈立臣)运行程序,语音模块讲话简述半双工与全双工全双工允许通信双方同时互传数据;半双工不可同时,一方发送时,另一方只能接收。串口通信属于全双工。串口通信注重什么数据格式数据位,停止位,奇偶校验位波特率波特率(Baud Rate) 单位 bps .原创 2021-07-28 20:38:38 · 548 阅读 · 0 评论 -
libcurl等第三方库的通用编译方法(访问百度主页)
Http协议之libcurl实现libcurl简介libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证安装libcurl库的步骤1.下载libcurl库安装包https://github.com/curl/curl/releases/ta原创 2021-08-14 10:52:37 · 157 阅读 · 0 评论 -
静态、库动态库的制作和使用
静态动态库的制作和使用原创 2022-10-20 15:28:45 · 79 阅读 · 0 评论 -
树莓派 USB摄像头 实现网络监控
安装MJPG-Streamer一.安装必要的库sudo apt-get updatesudo apt-get install subversionsudo apt-get install libjpeg8-devsudo apt-get install imagemagicksudo apt-get install libv4l-devsudo apt-get install cmakesudo apt-get install git二.git开源的project到本地,编译原创 2021-08-06 19:03:44 · 1762 阅读 · 0 评论 -
基于驱动框架编写代码与测试
1 驱动框架 pin4driver.c#include <linux/fs.h> //file_operations声明#include <linux/module.h> //module_init module_exit声明#include <linux/init.h> //__init __exit 宏定义声明#include <linux/device.h> //clas...原创 2021-08-02 18:15:31 · 94 阅读 · 0 评论 -
LINUX内核开发准备
下载哪个版本取决于树莓派的版本,用命令查看原创 2021-07-29 14:16:49 · 534 阅读 · 0 评论 -
树莓派交叉编译
目录一、概念(交叉编译是什么,为什么要交叉编译)交叉编译(Cross_Compile) 编译 为什么要交叉编译? 宿主机(host)与目标机(target) 交叉编译需要用到什么工具?二、交叉编译工具链的安装 交叉编译工具下载 交叉编译工具安装三、交叉编译的使用 对比gcc与armgcc 如何把编译生成的可执行文件下载到开发板:四、带WiringPi库的交叉编译如何处理 ...原创 2021-07-29 13:20:56 · 263 阅读 · 0 评论