
树莓派
文章平均质量分 88
晨之清风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树莓派4的WiFi设置
树莓派4的WiFi设置原创 2022-06-28 11:13:03 · 1851 阅读 · 0 评论 -
树莓派安装ESP32 ESP-IDF开发环境
陈拓 2022/01/02-2022/01/051. 树莓派安装操作系统因为ESP32 ESP-IDF现在还不能完全支持linux-arm64,在Ubuntu 64位系统上安装会出现下面的错误:tool esp32ulp-elf does not have versions compatible with platform linux-arm64下面我们将ESP32 ESP-IDF安装到32位的官方系统上。树莓派3以上的板子都可以,树莓派3以下的板子没试过。相比win10+WSL+U原创 2022-02-05 10:49:46 · 3055 阅读 · 2 评论 -
在树莓派CM4+Ubuntu上使用DSI接口显示屏
陈拓 2022/01/08-2022/01/081. 概述前面的文章《在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04》https://blog.youkuaiyun.com/chentuo2000/article/details/120572834讲述了桌面系统的安装。在《在树莓派计算模块CM4上安装Ubuntu Server 20.04》https://blog.youkuaiyun.com/chentuo2000/article/details/121419415?spm原创 2022-01-08 09:19:04 · 3849 阅读 · 2 评论 -
树莓派+Ubuntu 20.04安装Mosquitto MQTT服务
陈拓 2021/11/07-2021/11/081. 概述本文我们下载最新的mosquitto 2.x源码进行编译安装。并且用源码编译安装后系统中就有了用C语言进行MQTT开发相关的头文件和库文件。首先登录树莓派。见《在树莓派计算模块CM4上安装Ubuntu Server 20.04》https://blog.youkuaiyun.com/chentuo2000/article/details/121419415查看操作系统版本:2. 下载源码2.1 官方网址https://mosqu.原创 2021-12-08 10:33:52 · 2431 阅读 · 0 评论 -
在树莓派计算模块CM4上安装Ubuntu Server 20.04
陈拓 2021/10/26-2021/10/261. 概述Ubuntu Server 21.10只支持到2022年7月,而20.04支持到2025年4月。如果做产品开发还是选择20.04版好一些。2. 硬件配置CM44GRAM,Lite(无cMMC),带WiFi模块CM4扩展板扩展板资源这样的配置,大小和Raspberry 4B一样,性价比远高于Raspberry 4B。3. 下载Ubuntu 20.04.3https://ubuntu.co...原创 2021-11-19 12:09:25 · 1769 阅读 · 0 评论 -
在树莓派计算模块CM4 eMMC上安装Ubuntu Server 21.10
陈拓 2021/11/05-2021/11/051. 概述Ubuntu升级真快,今天要装系统,上官网一看系统已经升级到21.10了,21.04下载不了了。21.10的安装和21.04还是有所不同,特别是网络配置。2. 下载UbuntuInstall Ubuntu on a Raspberry Pi | Ubuntu我选择Ubuntu Server21.10 64-bit下载:解压:3. 系统安装这次使用的树莓派CM4的配置与《在树莓派计算模块CM4 ...原创 2021-11-05 17:00:56 · 1354 阅读 · 0 评论 -
树莓派+Ubuntu安装binutils-2.37
2021/10/28-2021/10/28操作系统版本binutils包含as和ld当前版本:下载新版本选择版本:https://ftp.gnu.org/gnu/binutils/下载:curl -O https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.gz解压tar -zxvf binutils-2.37.tar.gz进入目录cd binutils-2.37编译配置./configu...原创 2021-10-28 16:00:45 · 615 阅读 · 0 评论 -
树莓派+Ubuntu安装VCpkg
陈拓 2021/10/11-2021/10/231. 概述vcpkg是Microsoft的跨平台开源软件包管理器,极大地简化了 Windows、Linux 和 macOS 上第三方库的配置与安装。vcpkg可以单独使用,也可以在vscode中使用。2. 我的软、硬件系统环境硬件见《在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04》https://blog.youkuaiyun.com/chentuo2000/article/details/120572834原创 2021-10-23 11:24:13 · 1018 阅读 · 0 评论 -
在树莓派计算模块CM4 eMMC上安装Ubuntu Server 21.04
陈拓 2021/10/05-2021/10/051. 概述在《在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04》https://zhuanlan.zhihu.com/p/415866590https://blog.youkuaiyun.com/chentuo2000/article/details/120572834一文中,我们在CM4上安装了Ubuntu Desktop 21.04,在不需要桌面的情况下可以安装Server版,节省空间,速度快。2. 下载Ubu原创 2021-10-06 10:07:40 · 842 阅读 · 0 评论 -
在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04
陈拓 2021/09/29-2021/09/301. 硬件我的CM4模块带eMMC存储器和WiFi模块。我的CM4扩展板装好CM4和扩展板的硬件系统扩展板资源2. 下载UbuntuInstall Ubuntu on a Raspberry Pi | Ubuntuhttps://ubuntu.com/download/raspberry-pi我选择Ubuntu Desktop 21.04下载:解压:3. 下载Win10上安...原创 2021-09-30 22:03:54 · 2132 阅读 · 0 评论 -
树莓派采集温度数据并存入数据库(Shell版)
陈拓 2020.09.21/2020.09.211. 相关文档《树莓派安装使用数据库SQLite》https://blog.youkuaiyun.com/chentuo2000/article/details/108682421《树莓派安装使用数据库MariaDB (MySQL)》https://blog.youkuaiyun.com/chentuo2000/article/details/108702880《树莓派 Zero W+温度传感器DS18B20》https://blog.youkuaiyun.com/.原创 2020-09-22 07:25:41 · 1448 阅读 · 0 评论 -
ESP8266与MQTT服务器收发送数据
陈拓 2021/04/20-2021/04/251. 概述我们在《Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/346072018https://blog.youkuaiyun.com/chentuo2000/article/details/112973413和《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847h.原创 2021-04-26 16:08:03 · 4049 阅读 · 1 评论 -
树莓派WiFi设置固定IP地址
陈拓 2021/04/25-2021/04/25 树莓派开启WiFi 见《电脑连接树莓派3B+》https://zhuanlan.zhihu.com/p/40500429https://blog.youkuaiyun.com/chentuo2000/article/details/103332186通过WiFi登录树莓派,查看网络接口wlan0在192.168.3网段上。设置树莓派设置固定IP地址192.168.3.8sudo nano /etc/network/interfac.原创 2021-04-26 15:52:45 · 2660 阅读 · 6 评论 -
将MQTT收到的数据保存到MySQL数据库(异步)
陈拓 2021/04/19-2021/04/201. 概述在《将MQTT收到的数据保存到MySQL数据库》https://zhuanlan.zhihu.com/p/365940502https://blog.youkuaiyun.com/chentuo2000/article/details/115862060一文中我们用同步的方法将MQTT订阅消息中的数据存储到了MySQL数据库中。本文的程序用异步方式订阅消息。异步订阅消息的说明见:《用C语言实现mosquitto MQTT订阅消息.原创 2021-04-20 11:29:21 · 3971 阅读 · 1 评论 -
将MQTT收到的数据保存到MySQL数据库
陈拓 2021/04/17-2021/04/191. 概述在《用C语言实现mosquitto MQTT订阅消息》https://zhuanlan.zhihu.com/p/365190438https://blog.youkuaiyun.com/chentuo2000/article/details/115747492和《用C语言实现mosquitto MQTT订阅消息(异步)》https://zhuanlan.zhihu.com/p/365483724https://blog.c...原创 2021-04-19 12:59:15 · 9147 阅读 · 1 评论 -
用C语言实现mosquitto MQTT订阅消息(异步)
陈拓 2021/04/16-2021/04/161. 概述在《用C语言实现mosquitto MQTT订阅消息》https://zhuanlan.zhihu.com/p/365190438https://blog.youkuaiyun.com/chentuo2000/article/details/115747492一文中我们用C语言实现了mosquitto MQTT同步订阅消息。mosquitto的同步函数是以阻塞方式工作的,也就是订阅程序一直等待接收消息,阻塞了其他程序的运行,效率很低。.原创 2021-04-17 09:06:49 · 2689 阅读 · 0 评论 -
用C语言实现mosquitto MQTT订阅消息
陈拓 2021/04/15-2021/04/151. 概述在《MQTT服务器Mosquitto 2.x编译安装配置》https://zhuanlan.zhihu.com/p/365103802https://blog.youkuaiyun.com/chentuo2000/article/details/115731687一文中我们下载了最新的mosquitto源码进行了编译安装。在下载的源码中有几个C语言的例子可以参考:这些例子在github上也可以找到:https://git.原创 2021-04-16 08:12:09 · 1834 阅读 · 1 评论 -
树莓派MQTT服务远程测试MQTT.fx
陈拓 2021.04.07/2021.04.071. 概述在《树莓派安装Mosquitto MQTT服务》https://zhuanlan.zhihu.com/p/359395794https://blog.youkuaiyun.com/chentuo2000?spm=1000.2115.3001.5343一文中我们已经在树莓派上安装了mosquitto MQTT服务,并进行了本地测试。在此基础上,本文进行远程测试。远程测试在PC上进行,需要安装工具MQTTfx。安装见《MQTTfx连接物.原创 2021-04-09 10:26:20 · 1099 阅读 · 5 评论 -
树莓派安装Mosquitto MQTT服务
陈拓 2021/03/21-2021/03/231. 安装Mosquitto MQTT组件登录树莓派(网线连接)检查网络连通状态pi@raspberrypi:~ $ ping www.baidu.com如果网络不通Win10找到这个设置界面:先去掉勾选,确定,再重新如勾选,确定。再测试:网通了。更新apt的资源列表sudo apt-get update搜索可安装的MQTTapt search mqttMQTT分为服务器和客户端两部分。有原创 2021-03-23 23:52:24 · 1379 阅读 · 2 评论 -
树莓派采集温度数据并存入数据库(C语言版)
陈拓 2020.09.22/2020.09.241. 概述本文讲述树莓派用C语言程序采集温度传感器DS18B20数据,并存入SQLite和MySQL数据库。之前我们已经用Shell脚本程序实现了这些功能。为顺利阅读本文,应先看后面参考文档中的相关内容。硬件连接和基本操作细节请看参考文档《树莓派 Zero W+温度传感器DS18B20》一文。查看DS18B20序列号每个传感器有一个唯一的序列号。ls /sys/bus/w1/devices/我的DS18B20温度传感器.原创 2020-09-24 18:01:57 · 3492 阅读 · 0 评论 -
树莓派的IP地址查找
陈拓 chentuo@ms.xab.ac.cn 2020/10/19-2020/10/211. 概述在《电脑连接树莓派3B+》https://blog.youkuaiyun.com/chentuo2000/article/details/103332186和《树莓派修改HostName》https://zhuanlan.zhihu.com/p/266689387两篇文章中我们介绍了电脑用SSH通过主机名Host Name连接树莓派的方法。用IP地址连接树莓派更快一些,但局域网一般都使用动态.原创 2020-10-21 17:08:56 · 5357 阅读 · 0 评论 -
树莓派修改的HostName
陈拓 chentuo@ms.xab.ac.cn 2020/10/19-2020/10/19在《电脑连接树莓派3B+》https://blog.youkuaiyun.com/chentuo2000/article/details/103332186一文中我们的电脑已经用SSH通过主机名Host Name连接到了树莓派。用Host Name连接树莓派省去了查找IP地址的麻烦,如果局域网上有多个树莓派在使用,而且都使用默认的Host Name就会发生冲突,这时我们就需要修改Host Name。树莓派的H.原创 2020-10-20 09:42:59 · 1768 阅读 · 0 评论 -
树莓安装Nginx并支持CGI
陈拓chentuo@ms.xab.ac.cn 2020.09.17/2020.09.171. 概述百度百科对Nginx的介绍:Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系..原创 2020-09-19 09:50:34 · 2125 阅读 · 0 评论 -
树莓派I2C通过Shell操作FDC2214
陈拓 chentuo@ms.xab.ac.cn 2020/07/21-2020/07/29FDC2214是Ti公司的一款低功耗高精度的电容传感器芯片。本文讲述用树莓派Linux Shell配置和操作FDC2214,可以快速熟悉并进行原型开发。1. 树莓派换源为了加快所需软件的下载,我们需要先换源。首先查看系统版本:lsb_release -a修改软件更新源 /etc/apt/sources.listsudo nano /etc/apt/sources.list在下面的语.原创 2020-09-13 17:45:15 · 1070 阅读 · 1 评论 -
树莓派安装Web服务器Boa和CGIC
树莓派安装Web服务器Boa和CGIC陈拓chentuo@ms.xab.ac.cn2020/08/01-2020/08/091. 树莓派换源为了加快所需软件的下载,我们需要先换源。首先查看系统版本:lsb_release -a修改软件更新源 /etc/apt/sources.listsudo nano /etc/apt/sources.list在下面的语句前面加#注释掉这行:#deb http://raspbian.raspberrypi.org/raspbian/.原创 2020-09-11 15:39:19 · 1156 阅读 · 0 评论 -
用psftp在电脑和树莓派之间互传文件
陈拓 chentuo@ms.xab.ac.cn 2020/06/14-2020/04/14在《树莓派安装ESP8266_SDK开发环境》https://zhuanlan.zhihu.com/p/122246166https://blog.youkuaiyun.com/chentuo2000/article/details/105296166一文中我们在树莓派上安装好了ESP8266 SDK开发环境,在以后的开发工作中经常需要在电脑和树莓派之间传送文件,我一直在使用psftp,下面演示一下基本用法。下载.原创 2020-06-16 09:19:21 · 557 阅读 · 0 评论 -
树莓派安装ESP8266 NON-OS SDK开发环境
陈拓 chentuo@ms.xab.ac.cn 2020/02/19-2020/03/311. 概述ESP8266的开发工具是在linux系统下运行的,树莓派的官方操作系统是Linux系统。如果你手头刚好有一块树莓派,就可以用它进行ESP8266的开发。下面我们在树莓派3B+上安装ESP8266的开发环境。所用的树莓派安装官方操作系统版本是:2019-09-26-raspbian-bus...原创 2020-04-03 17:46:40 · 4101 阅读 · 0 评论 -
树莓派使用Git
陈拓 chentuo@ms.xab.ac.cn 2020/03/06-2020/03/080. 概述Gitee和GitHub都是基于Git的代码管理平台。Github是国外的,Gitee是国内的。Gitee和GitHub都要用Git命令操作。要使用Git命令先要在电脑上安装Git工具软件。下面在树莓派上以Gitee为例演示Git的基本操作。1. 安装git在电脑上用...原创 2020-03-13 10:27:19 · 4824 阅读 · 2 评论 -
树莓派串口的使用
陈拓 chentuo@ms.xab.ac.cn 2020/02/14-2020/02/141. 概述下面的操作要在Putty上进行,如果不熟悉请看《电脑连接树莓派Zero W》https://blog.youkuaiyun.com/chentuo2000/article/details/81051308本文介绍在Raspberry Pi 3、3+,4和Raspberry Pi Zero W上配置串...原创 2020-03-07 11:30:18 · 2257 阅读 · 0 评论 -
树莓派连接阿里云物联网平台-事件(nodejs)
陈拓chentuo@ms.xab.ac.cn2019/12/14-2020/01/021. 阿里云物联网平台设置2. 在树莓派上安装Node.js LTS工具包3. 阿里云物联网平台Node.js SDK4. 发送温度数据到阿里云5. node.js读DS18B20数据发送到阿里云上面的内容见《树莓派连接阿里云物联网平台-属性(nodejs)》https://blog.csdn...原创 2020-01-02 15:59:21 · 1689 阅读 · 0 评论 -
树莓派连接阿里云物联网平台-订阅(nodejs)
陈拓chentuo@ms.xab.ac.cn2019/12/14-2020/01/051. 阿里云物联网平台设置2. 在树莓派上安装Node.js LTS工具包3. 阿里云物联网平台Node.js SDK4. 发送温度数据到阿里云5. node.js读DS18B20数据发送到阿里云上面的内容见《树莓派连接阿里云物联网平台-属性(nodejs)》https://blog.csdn...原创 2019-12-30 17:15:54 · 2206 阅读 · 2 评论 -
树莓派连接阿里云物联网平台-服务(nodejs)
陈拓 chentuo@ms.xab.ac.cn 2019/12/14-2019/12/201. 阿里云物联网平台设置2. 在树莓派上安装Node.js LTS工具包3. 阿里云物联网平台Node.js SDK4. 发送温度数据到阿里云5. node.js读DS18B20数据发送到阿里云上面的内容见《树莓派连接阿里云物联网平台-属性(nodejs)》https://blog....原创 2019-12-29 16:45:45 · 4469 阅读 · 1 评论 -
树莓派连接阿里云物联网平台-属性(nodejs)
陈拓 chentuo@ms.xab.ac.cn 2019/12/14-2020/01/021. 阿里云物联网平台设置见参考文档《阿里云物联网平台基本设置》https://blog.youkuaiyun.com/chentuo2000/article/details/1035595532. 在树莓派上安装Node.js LTS工具包PC Win7操作树莓派3B+。LTS官网描述,htt...原创 2019-12-25 21:24:08 · 4655 阅读 · 0 评论 -
树莓派Zero W电台
陈拓chentuo@ms.xab.ac.cn 2018.06.02/2018.06.210. 概述使用树莓派可以自己制作一个无线电台,可以从1 MHz到250 MHz之间频段发送16比特立体声音频,可以用收音机或手机收音机app收听音乐。1. 准备1.1 硬件树莓派Pi Zero W 杜邦线,将杜邦线插在Zero W的Pin7(GPIO4)上, 当fm的天线。 电脑(我用W...原创 2019-12-24 10:49:05 · 1624 阅读 · 0 评论 -
树莓派Zero W添加音频输出
树莓派Zero W添加音频输出编译:陈拓chentuo@ms.xab.ac.cn 2018.06.07/2018.07.14原文:Adding Basic Audio Ouput to Raspberry Pi Zerohttps://learn.adafruit.com/adding-basic-audio-ouput-to-raspberry-pi-zero0. 概述为了保持...原创 2019-12-07 22:06:42 · 5647 阅读 · 2 评论 -
树莓派连接到电脑显示图形界面
树莓派连接到电脑显示图形界面陈拓 chentuo@ms.xab.ac.cn 2018.11.30/2018.12.011. 准备工作Raspberry Pi板 一台笔记本电脑(台式机当然也可以) 装有Raspberry Pi OS的SD卡 Micro USB电缆 以太网电缆(网线)2. 作用树莓派本身支持的外接显示器接口是HDMI,需要用过HDMI数据线连接一台具有...原创 2019-12-04 11:52:01 · 12920 阅读 · 4 评论 -
电脑连接树莓派3B+
陈拓chentuo@ms.xab.ac.cn 2018.05.16/2018.12.180. 概述本文介绍两种电脑连接树莓派3B+的方法:电脑通过以太网连接树莓派3B+ 电脑通过WiFi连接树莓派3B+1. 外观和特性1.1 电路板正面树莓派3 B+板卡配备1.4GHz 64位四核Cortex-A53处理器,1GB RAM,全尺寸HDMI和4个标准USB端口、USB2上...原创 2019-12-01 09:50:31 · 4731 阅读 · 0 评论 -
电脑连接树莓派Zero W
电脑连接树莓派ZeroW陈拓chentuo@ms.xab.ac.cn 2018.05.16/2018.06.090. 概述本位介绍两种电脑连接树莓派PiZero W的方法:l 电脑通过USB以太网连接树莓派ZeroWl 电脑通过WiFi连接树莓派ZeroW1. 外观1.1 电路板正面Pi Zero W有两个micro USB,标有PWR IN的是电...原创 2018-07-15 11:35:38 · 21024 阅读 · 8 评论 -
手机连接树莓派
手机连接树莓派作者:陈拓chentuo@ms.xab.ac.cn 2018.07.11/2018.07.120. 概述学习了电脑连接树莓派PiZero W,今天试试用手机连接Pi Zero W。其实手机也是电脑,原理和电脑连接树莓派Pi Zero W是一样的。其实,不管是安卓系统Android还是苹果的iOS都是Unix-like,即类Unix系统。我们在学习电脑连接树莓派Pi Zero W的...原创 2018-07-15 11:49:52 · 13648 阅读 · 0 评论 -
树莓派+温度传感器DS18B20
树莓派 Zero W+温度传感器DS18B20作者:陈拓chentuo@ms.xab.ac.cn 2018.05.28/2018.06.010. 概述用树莓派 Zero W读取DS18B20温度,上传到物联网平台。1. 准备1.1 硬件l 树莓派Pi Zero Wl DS18B20温度传感器l 杜邦线3根l 电脑(我用Windows 7)l...原创 2018-07-15 12:19:54 · 7448 阅读 · 5 评论