树莓派
文章平均质量分 79
树莓派相关学习知识!!!
年少生而为人
嵌入式,我入坑了!!!
展开
-
树莓派驱动之GPIO
树莓派驱动之GPIO最简单的gpioLinux对各种资源的调用是有相关API的,要尽量使用内核接口编写驱动程序,一能保证底层代码的质量,二能提高代码的移植性。关于GPIO资源的调用,要熟悉以下接口:#include <linux/gpio.h>struct gpio {trueunsigned gpio; // GPIO编号trueunsigned long ...原创 2019-11-26 17:51:04 · 1064 阅读 · 4 评论 -
树莓派4b设备树理解
树莓派4b设备树理解(因为没有找到对树莓派设备树详解的,所以下面完全是由自己跟据别人写的有关设备树解释来写的设备树详解,有错的或者漏的话,敬请看到的同学指出并告诉我,可以私信我,感谢!!!)这里推荐我学习设备树的相关链接,讲解的真的很不错:1、Linux设备树1-62、设备树语法详解3、树莓派设备树官网均以bcm2711-rpi-4-b.dts文件为例:1、第一行不能少代表的是设备树...原创 2020-02-10 15:25:38 · 3098 阅读 · 0 评论 -
树莓派驱动之设备树覆盖
树莓派驱动之设备树覆盖一、前言由于是初学者,所以对于一些操作需要记录下方便自己查找。附上:树莓派设备树官网我只从官网上了解到一点点内容,还有许多没看懂的和还没学的一个常规的Arm-Linux设备树,主要是由源文件.dts和头文件.dtsi共同编译出.dtb二进制,内核在初始化后会加载这个dtb,并把相关设备都注册好,就可以愉快地使用了。例如树莓派3B+,/boot/bcm2710-rpi...原创 2019-11-22 13:10:39 · 8090 阅读 · 0 评论 -
树莓派根文件系统共享NFS
树莓派根文件系统共享NFS本人想学习Linux内核驱动,再学习到设备树时由于ubuntu和树莓派间需要传输文件,为了方便,找了许久才终于勉强解决,但不知道是说明原因,利用nfs将树莓派的根文件系统挂载到ubuntu下时却发现/boot里面是空的,即无法挂载/boot下的文件一、环境1、ubuntu19102、树莓派4b二、服务器端安装并配置(树莓派4b)1)安装nfs-servers...原创 2019-11-21 22:56:25 · 828 阅读 · 0 评论 -
ubuntu和树莓派文件共享
ubuntu和树莓派文件共享(tftp)一、环境ubuntu1910树莓派4b并且需要在同一个局域网内二、我对于服务器与客户端的理解一开始都不懂,但经过慢慢查找慢慢了解了一些:在同一个局域网内,开启的服务器端允许任何客户端访问三、安装并配置1、ubuntu下:1)安装tftpd-hpa软件包(服务器端)sudo apt-get install tftpd-hpa2) 修改配...原创 2019-11-21 21:23:51 · 641 阅读 · 0 评论 -
树莓派相关参数
树莓派相关参数1、查看树莓派芯片型号:cat /proc/cpuinfo| grep Hardwarepi@raspberrypi:~ $ cat /proc/cpuinfo| grep HardwareHardware : BCM28352、查看树莓派版本号:cat /proc/device-tree/modelpi@raspberrypi:~ $ cat /proc...原创 2019-11-18 21:06:32 · 874 阅读 · 0 评论 -
树莓派3b/4b通用 + 串口配置
树莓派3b/4b通用 + 串口配置(本人使用的是树莓派4b,参考了树莓派3b,结果发现配置为一样的)基本介绍:树莓派3/4b的外设一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。硬件串口由硬件实现,有单独的波特率时钟源,性能高、可靠,mini串口性能低,功能也简单,并且没有波特率专用的时钟源而是由CPU内核时钟提供,因此min...原创 2019-11-08 16:02:33 · 5884 阅读 · 1 评论 -
树莓派4b 安装最新wiringpi库
树莓派4b 安装最新wiringpi库树莓派4自带的wiringPi库默认是2.50,无法映射到gpio,所以需要更新到2.52才能与树莓派映射:1、 安装自带的wiringPi库Sudo apt-get install wiringPi2、 更新库(http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b...原创 2019-11-07 22:33:45 · 4475 阅读 · 2 评论 -
树莓派4b的i2c配置及wiringPi通信
树莓派4b的i2c配置及通信一、配置i2c设备1)在终端中操作,输入指令sudo raspi-config2)然后会出现设置界面,然后跟着如下图片操作第一项:Change User Password: 更改用户登录密码,也就是登录树莓派的raspberry 密码。点击进入就可以设置新的登陆密码。第二项:Network Options : 网络...原创 2019-11-05 19:58:19 · 7945 阅读 · 0 评论 -
树莓派 raspbian (各版本)换国内源
**树莓派 raspbian (各版本)换国内源*(看到师兄的博客后感觉还行,所以自己也来写下,第一次写,所以不会编排,有什么错误希望被指出,谢谢)相信来寻找换源的人都和一样知道为什么要换国内更新源了吧,直接进入正题:注:对于系统版本不一样的,只需要将版本buster 改为相应的版本即可1、换源步骤1)由于树莓派系统有版本区别,因此需要线查看自己的系统版本lsb_release...原创 2019-11-02 15:56:51 · 11576 阅读 · 1 评论