树莓派(ARM架构)开发
文章平均质量分 73
树莓派(ARM架构)开发
行稳方能走远
日日行,不怕千万里;常常做,不怕千万事
展开
-
树莓派超声波模块测距
超声波硬件超声波原理demo运行效果原创 2021-07-30 12:57:08 · 355 阅读 · 0 评论 -
wemosD1_WIFI模块 与 arduino
参考:wemosD1_WIFI模块 与 arduino作者:枕上发布时间:2021-07-19 21:49:55网址:https://blog.csdn.net/jinchi_boke/article/details/118915142目录作为设备接入wifi(STA模式)架设Wemos为ftp服务器arduino编写 wemosD1作为设备接入wifi的 代码修改代码,变为服务器作为设备接入wifi(STA模式)#include <ESP8266WiFi.h> .转载 2021-07-25 16:20:43 · 611 阅读 · 0 评论 -
linux做一个客户端与WemosD1作为服务器的无线通信(局域网通信)
参考:linux做一个客户端与WemosD1作为服务器的无线通信(局域网通信)作者:枕上发布时间:2021-07-19 23:33:44网址:https://blog.csdn.net/jinchi_boke/article/details/118916896?utm_source=app&app_version=4.11.0&code=app_1562916241&uLinkId=usr1mkqgl919blen目录client.cwemosD1(arduino平台编写.转载 2021-07-25 16:16:34 · 507 阅读 · 0 评论 -
树莓派(TCP客户端 )和Wemos(TCP服务端&连接红外模块)通讯实现对红外设备的控制
摘自:U如何用树莓派连接语音模块,红外模块来控制红外设备详解作者:一只青木呀发布时间:2020-08-12 17:14:10网址:https://blog.csdn.net/weixin_45309916/article/details/107960066目录硬件软件红外解码1.连接红外设备(与TTL串口相连)2.获取开关红外电器的码树莓派和Wemos通信硬件1.USB转TTL串口2.WomosD1开发板3.树莓派开发板4.红外模块5.红外设备(如:红外灯)软件1 . ardui.原创 2021-07-17 21:56:36 · 1159 阅读 · 0 评论 -
树莓派作为客户端与WemosD1作为服务器的无线通信(局域网通信)
跑Linux的树莓派可以通过路由器来与wemos版进行局域网内通信:核心思想是linux下的socket网络编程,树莓派作为客户端,wemos作为服务器。转载 2021-07-12 10:44:54 · 658 阅读 · 0 评论 -
树莓派与安卓手机app的WIFI通信(局域网通信)
参照:树莓派与安卓手机app的WIFI通信(局域网通信)作者:图触靓发布时间: 2020-07-29 10:18:12网址:https://blog.csdn.net/bhbhhyg/article/details/107655967转载 2021-07-12 10:42:54 · 3290 阅读 · 0 评论 -
树莓派与阿里云服务器之间的无线通信(非局域网)
参照:Linux虚拟机sqlite数据库安装教程作者:图触靓发布时间: 2020-08-01 15:45:026网址:https://blog.csdn.net/bhbhhyg/article/details/107731166转载 2021-07-12 10:41:01 · 955 阅读 · 0 评论 -
安卓app与阿里云服务器的无线通信(非局域网)
参照:安卓app与阿里云服务器的无线通信(非局域网)作者:图触靓发布时间: 2020-08-01 16:13:14网址:https://blog.csdn.net/bhbhhyg/article/details/107732156转载 2021-07-12 10:38:49 · 2183 阅读 · 0 评论 -
如何让自己的写的程序在阿里云一直运行
参照:如何让自己的写的程序在阿里云一直运行作者:图触靓发布时间: 2020-08-02 11:53:28网址:https://blog.csdn.net/bhbhhyg/article/details/107742311转载 2021-07-12 10:36:36 · 3020 阅读 · 0 评论 -
树莓派接入公网(花生壳)
参照:树莓派接入公网作者:图触靓发布时间: 2020-12-22 17:28:19网址:https://blog.csdn.net/bhbhhyg/article/details/107994829转载 2021-07-12 09:04:10 · 1430 阅读 · 1 评论 -
树莓派基于Linux内核驱动开发详解
目录一、驱动认知为什么要学习写驱动文件名与设备号open函数打通上层到底层硬件的详细过程二、基于框架编写驱动代码三、驱动代码编译和测试四、三种地址介绍五、IO口操控代码编程一、驱动认知为什么要学习写驱动树莓派开发简单是因为有厂家提供的wiringPi库,实现超声波,实现继电器操作,做灯的点亮…都非常简单。 但未来做开发时,不一定都是用树莓派,则没有wiringPi库可以用。但只要能运行Linux,linux的标准C库一定有。 学会根据标准C库编写驱动,只要能拿到linux内核源码,拿到芯片手册,电原创 2021-05-14 13:44:11 · 4590 阅读 · 4 评论 -
linux内核结构介绍
对内核结构框图有个总体的把握,有助于理解为什么驱动要这样写,为什么写的应用程序所用的C库接口能够产生这么多的事情。原创 2021-05-11 14:03:26 · 683 阅读 · 0 评论 -
linux文件系统、文件系统结构、虚拟文件系统
文件系统概述学术定义文件系统种类什么是分区简单理解windows和linux文件系统的区别文件系统结构/etc目录下可以设置开机启动程序切换为root超级用户/proc目录举例绝对路径与相对路径虚拟文件系统(Virtual File System)(VFS)是什么?有什么作用?EG1:cp指令的实现EG2:从系统编程,从上层到底层来看...原创 2021-05-11 11:56:16 · 385 阅读 · 0 评论 -
树莓派Linux内核源码配置、编译、挂载(boot/kernal/根文件)、开启新内核
目录一、树莓派Linux源码配置(适合树莓派)总体概述配置的三种方式1.照搬厂家的配置(使用这种方式)2.参考厂家的配置(感受一下)3.完全自主配置(需要一定工作经验)二、树莓派Linux内核编译三、树莓派挂载新内核1.用linux源码包里的工具打包zImage文件成kernel_new.img2.镜像拷贝树莓派sd卡映射到ubuntu上数据拷贝3、安装modules4.安装更新kernel.img文件检查拷贝是否有问题5.拷贝其他文件到fat四、在树莓派上运行1.用window配置sd卡文件方便观看启动过原创 2021-05-10 22:25:57 · 1805 阅读 · 0 评论 -
树莓派内核开发准备(内核源码获取、启动过程、源码目录树)
目录1.交叉编译工具的安装2.内核源码获取3.嵌入式设备带操作系统的启动过程4.Linux内核源码树扫盲1.内核源码简介2.Linux内核源代码目录树结构tree指令查看内核源码目录树1.交叉编译工具的安装参照我之前的笔记2.内核源码获取下载哪个版本取决于树莓派的版本,用命令查看uname -r官网是外网下载慢,这里是提前下载好的树莓派源内核码资源链接: https://pan.baidu.com/s/1d8KgnJIc8QoDlZMyt4ITDw提取码: f3d4官网下载方式(方原创 2021-05-10 13:02:09 · 1119 阅读 · 0 评论 -
安装ubuntu20.04(安装vim、gcc、VMtools、中文输入法、汉化、修改IP、无法连网问题)
目录ubuntu安装包获取ubuntu的安装安装网络配置命令ifconfig连接网络如何修改IP地址安装VMtools解决VMware Tools选项灰色VMtools安装安装中文,汉化添加中文输入法调整分辨率安装新版的Vim安装gcc解决:重装Vmware出现无法安装服务Vmware Authorization Serviceubuntu安装包获取我在迅雷中直接搜索下载 下载地址 最好把下载好的镜像文件先转移到另一个文件夹(方便管理罢了) ubuntu的安装注意!!断网安装 第一次安装时安装原创 2021-05-13 13:03:08 · 3500 阅读 · 1 评论 -
树莓派交叉编译(PS交叉编译链下载安装、配置永久环境变量、带WiringPi库交叉编译、软链接)
这里写目录标题一、概念二、交叉编译工具链的下载安装下载安装交叉编译链临时有效交叉编译链永久有效三、交叉编译的使用对比gcc与armgccPC端交叉编译发送到树莓派运行四、带WiringPi库的交叉编译如何处理五、其他一、概念二、交叉编译工具链的下载安装下载下载地址:https://github.com/raspberrypi/tools按照下图步骤操作下载。文件有300多M,外网比较慢,这里也提供网盘链接下载链接: https://pan.baidu.com/s/18H6hueqVHyQX原创 2021-05-09 21:23:57 · 1963 阅读 · 4 评论 -
树莓派外设开发之接入语音模块
摘自:树莓派接入语音模块控制继电器组作者:糯米啊啊发布时间: 2021-04-18 17:07:08网址:https://blog.csdn.net/weixin_43732386/article/details/115834317?spm=1001.2014.3001.5501 .原创 2021-04-24 10:12:29 · 1520 阅读 · 0 评论 -
树莓派串口通信
相关概念简述半双工与全双工串口通信注重什么串口通信编程常用API初次使用需要配置树莓派和电脑串口之间读、写、交互接线编写程序原创 2021-04-04 20:27:58 · 1450 阅读 · 0 评论 -
树莓派外设开发之玩传感器
接线红外避障传感器声音传感器火焰传感器烟雾传感器超声波测距传感器原创 2021-04-07 16:09:03 · 1722 阅读 · 0 评论 -
树莓派外设开发之控制继电器(组)
目录控制继电器控制继电器组控制继电器选择7号引脚作为继电器信号输出控制端。代码:#include <wiringPi.h>#include <stdio.h>#define SWITCHER 7 // 7为树莓派物理引脚编码和wiringPi编码。在树莓派功能名为GPIO.7int main(){ int cmd; if( wiringPiSetup() == -1){ //调用wiringPI库需要先wiringPiSetup()初始化 printf(原创 2021-05-19 12:40:34 · 471 阅读 · 0 评论 -
树莓派外设开发基础(wiringPi库)
外设开发综述及wiringPi库是什么如何获取如何使用EG1:控制继电器EG2:超声波的使用Linux下时间函数:struct timeval结构体超声波原理简述代码详解原创 2021-04-01 10:25:33 · 611 阅读 · 0 评论 -
linux分文件编程、静态库与动态库
一、分文件编程的引入优点实现二、库的概念什么是库?各有什么优缺点?三、库的编程静态库制作使用动态库(常用)制作使用原创 2021-04-01 10:22:49 · 243 阅读 · 0 评论 -
树莓派换源、vim更新:树莓派更换国内可用镜像源
摘自:树莓派vim更新:树莓派更换国内可用镜像源作者:丶PURSUING 发布时间:2021-02-01 22:40:48网址:https://blog.csdn.net/weixin_44742824/article/details/113530423?spm=1001.2014.3001.5502原创 2021-03-31 23:03:54 · 523 阅读 · 0 评论 -
安装secureCRT提示sorry的解决办法
师承陈立臣 摘自:你的secureCRT还在sorry吗?作者:丶PURSUING发布时间: 2021-03-12 08:21:37网址:https://blog.csdn.net/weixin_44742824/article/details/114684721?spm=...转载 2021-04-05 10:26:28 · 2774 阅读 · 0 评论 -
树莓派的四种登陆方式
一、HDMI视频线二、串口1.修改sd卡中的系统文件2.硬件连接3.打开secureCRT终端串口登陆以及界面字体设置4.secureCRT界面字体设置三、网络登陆(用得最多)1.树莓派入网(ps固定IP)2.用ssh的方式登陆树莓派3.遇到过的问题:主机(windows)与树莓派处于同一个网段,就一定行了吗?(有待解决)四、以图形界面xrdp(远程桌面)登陆1.配置树莓派支持图形方式登陆2.打开电脑远程桌面进行连接...原创 2021-03-31 23:32:32 · 1248 阅读 · 0 评论 -
windows下的diskpart指令彻底格式化清除U盘
摘自:windows下的diskpart指令修复U盘分区作者:丶PURSUING发布时间:2021-02-02 09:38:55网址:https://blog.csdn.net/weixin_44742824/article/details/113537038?spm=100...原创 2021-04-01 10:19:28 · 3355 阅读 · 0 评论 -
树莓派刷机
目录准备刷机准备SD卡(一般16G以上,这里我用的8G)读卡器Win32DiskImager(将镜像烧到SD卡的软件),在这里下载:https://download.csdn.net/download/zhuguanlin121/18329615?spm=1001.2014.3001.5503镜像(3B和4B的镜像不一样,不够也有通用的镜像)现在一般都买树莓派都会将镜像直接烧在SD卡上了,但如果需要换镜像的则需要执行刷机这几个步骤了。刷机按照下图步骤进行刷机,过程大概持续5分钟。..原创 2021-05-02 14:15:19 · 1557 阅读 · 0 评论 -
嵌入式开发概述(树莓派介绍)
国内普遍认同的嵌入式系统的定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功耗、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。......原创 2021-05-01 18:44:24 · 1114 阅读 · 1 评论