树莓派
关于树莓派里使用linux的一些基本操作和用其玩模块的介绍
无缘无故xxx
这个作者很懒,什么都没留下…
展开
-
树莓派中变成中文环境
1.输入sudo apt install ttf-wqy-zenhei安装2.终端:sudo raspi-config3,以此选择一下空格选择,之后回车行驶下一步回车,一定要等它配置结束。完后重启即可。6.将中文写入代码时,用上:w ++enc=utf-8,然后用:q退出即可...原创 2021-05-22 23:41:17 · 140 阅读 · 0 评论 -
osi网络模型记忆点以及三次握手和四次挥手
osi网络模型是七层网络模型简称由国际标准化组织提出的模型概念,可以让世界的互联网和计算机互联的标准框架。在此常见的应用层协议有:http, https(http+SSL是http的安全版本),会话层:socket传输层:TCP,UDP网络层:IP...原创 2021-05-05 22:51:29 · 124 阅读 · 0 评论 -
linux文件编程的解释和使用
文件编程原创 2020-09-03 20:35:06 · 119 阅读 · 0 评论 -
驱动代码的编译和测试
1.在虚拟机中编译a,将写好的驱动代码(pin4drive.c)放入在已经编译好的内核下的drivers/char中b.打开其中的Makefile文件在其中写入obj-m +=pin4driver.oc.然后用之前的内核便编译去编译ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make modules 不报错就即可。此后会生成一个pin4driver.ko文件d.arm-linux-gnueabihf-gcc -ping原创 2021-03-24 15:25:02 · 191 阅读 · 0 评论 -
虚拟机如果显示没有获取所有权和某个主机正在使用怎么解决
删掉虚拟机文件夹下所有.lck后缀的文件即可原创 2021-01-07 21:59:27 · 150 阅读 · 0 评论 -
Linux内核配置,编译,内核镜像拷贝至树莓派
1.编译Linux内核操作看这篇博客内核配置原创 2020-12-25 19:32:59 · 277 阅读 · 0 评论 -
linux内核源码目录树结构
Linux内核源代码目录树结构。arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(PCI总线)和power(CPU相关状态)。block:部分块设备驱动程序。crypto:常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法。Documentation:关于内核各部分原创 2020-12-20 20:43:53 · 108 阅读 · 0 评论 -
带wiringpi库的代码虚拟机要如何编译,软硬链接的介绍
1.首先要弄到一个wiringpi的文件夹,这玩意可能需要钱买。2.然后阅读里面的说明看需不需要安装什么,我用的这个需要 运行build直接./build即可3.安装完成之后有运行这个错误的话,这是没用库的缘故,打开里面的wiring文件夹找到wiring.h的头文件,将绝对路径经过-I (大写的i)加在后面即可像4这样。CLC@Embed_Learn:~/wiringpi$ arm-linux-gnueabihf-gcc test2.carm-linux-gnueabihf-gcc: error:原创 2020-12-17 20:14:15 · 228 阅读 · 0 评论 -
在linux虚拟机上安装交装树莓派的交叉工具链,并且树莓派与虚拟机之间的通信。
1.下载或者安装工具1.1在http://github.com/rasberrypi/中可以下载交叉编译工具链。1.2下载完成后可以使用windos和linux之间的共享文件夹来进行安装包的传送。1.3之后用cp拷贝到Linux,用unzip来解压文件2.使用里面的编译指令因为里面文件夹比较多,这里需要使用到环境变量。2.1临时有效export 修改 PATH 环境变量export PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/lo原创 2020-12-15 20:23:32 · 283 阅读 · 0 评论 -
树莓派串口通信以及一些函数的解析以及一些初始配置
函数解析#include <wiringSerial.h>int serialOpen(char *device, int baud); // 打开并初始化串口返回值:调用成功返回文件描述符,失败返回 -1device :串口的地址,在 Linux 中就是设备所在的目录,默认一般是 "/dev/ttyAMA0"baud:波特率void serialClose(int fd); // 关闭 fd 关联串口void serialPutchar(int fd, unsi原创 2020-11-26 12:11:01 · 893 阅读 · 0 评论 -
串口协议
全双工:双方可以相互交流。半双工:双方只能单向交流。如果双方要实现相互交流:必须满足1.数据格式2.波特率数据格式为数据位、停止位、奇偶校验位原创 2020-11-15 23:15:18 · 62 阅读 · 0 评论 -
树莓派之超声波模块之时间函数和digitalRead函数的使用
HC-SR004型号超声波超声波传感器模块上面通常有两个超声波期间,一个发射,一个用于接收,电路板上有四个引脚,vcc,gnd,trig,echo.主要参数:工作电压和电流:5V,15mA感测角度:不大于15°被测物的面积不要小于50cm²并且要平整具备温度补偿电路原理:给Trig一个10us的TTL(高电斌),这是Trig会在空气中发一个方形波。这时Echo会产生高电频且所持续时间就是,超声波在空气中所持续时间。其中的函数讲解:1.strcut timeval结构体,getti.原创 2020-11-14 18:15:19 · 2446 阅读 · 3 评论 -
树莓派对继电器的实验及其编译
继电器原理:其中:vcc是原创 2020-11-08 14:57:05 · 216 阅读 · 0 评论 -
树莓派外设开发关于wringpi库(串口加一些函数)
1.串口原创 2020-11-04 22:04:46 · 756 阅读 · 2 评论 -
linux的库相关概念极其静动态库的制作和使用
1.分文件编程好处:分模块编程思想清楚小车举例网络电机超声波a.功能责任划分b.方便调试c.可让主程序简洁2.库静态函数库:优点:运行快(在编译前就已经在程序中,且移植方便)缺点:所占内存大动态函数库:优点:占内存小缺点:运行慢(在程序运行时,由目标函数去调用)...原创 2020-10-24 19:30:18 · 152 阅读 · 0 评论 -
树莓派登录之xrdp界面登录
1.在原创 2020-10-22 23:20:50 · 326 阅读 · 0 评论 -
树莓派换国内源安装vim
1.修改源文件原创 2020-10-22 13:13:25 · 257 阅读 · 0 评论 -
ssh方式登陆树莓派
首先输入sudo raspi-config这里选择第四个即可然后将看见以下画面选着SSH即可后面的步骤跟着选即可yes 或者OK这里通过控制左右键选择finish即可之后通过原创 2020-10-17 16:24:11 · 125 阅读 · 0 评论 -
树莓派连网以及遇到的错误,以及wifi连不上的问题
sudo nano /etc/wpa_supplicant/wpa_supplicant.confNano是文档编辑器,已进入便可以编写。ctrl+o保存会有提示写入。我们按回车。原创 2020-10-15 17:51:04 · 3355 阅读 · 0 评论 -
树莓派刷机遇到的错误
如果遇到这种情况首先格式化内存卡,然后取消分盘。用分盘助手,然后将所有内存变成新建分盘(右键鼠标)。再将类型变为NTFS即可(所有操作都需点分盘助手左上脚的勾)。原创 2020-10-06 17:04:58 · 467 阅读 · 0 评论 -
树莓派串口的登录
1.可以用数据先链接显示屏的方式,可以看见树莓派的登录2.修改系统的配置设置原创 2020-10-04 21:59:03 · 110 阅读 · 0 评论 -
2020-07-30
进程首先,要对进程有个初步了解。1.进程和程序的区别进程是程序运行后动态的名称,而程序就是静态名称。2.linux中如何查看进程用ps可以查看,用ps aux可以查看系统中全部进程。如果想要查看特定进程,可在后面加|grep 程序名。3.进程pid这是进程一些特定的标识符,相当于进程的身份证。每一个进程只有一个标识符。4父子进程...原创 2020-07-30 13:07:20 · 85 阅读 · 0 评论 -
wemos蜂鸣器代码
原创 2020-06-22 12:25:17 · 180 阅读 · 0 评论 -
womos中的峰明器代码
在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/20200622122327350.jpg?x-oss-process=image/watermark,type_ZABC原创 2020-11-08 15:59:46 · 106 阅读 · 0 评论