树莓派开发
文章平均质量分 67
在学习树莓派时的一些问题,及一些思考,笔记等记录下来。
川愚
知小而谋强
展开
-
Linux文件系统简单认识学习笔记
Linux文件系统简单认识ReadMe1. 什么是文件系统?2. 文件系统(文件管理系统的方法)的种类有哪些?3. 什么是分区?4. 什么是文件系统目录结构?5. 什么虚拟文件系统Virtual File System ?6. 虚拟文件系统有什么作用?ReadMe此文章全部为学习笔记的摘录。以便于后面学习回顾。1. 什么是文件系统? 常规认知: 根目录 文件系统是操作系统用于明确存储设备组织文件的方法。 以上说的方法:就是文件管理系统(程序),简称文件系统 2. 文件系统(文件管理系统的方原创 2021-06-15 18:43:01 · 122 阅读 · 0 评论 -
基于树莓派对Linux内核简单认识
基于树莓派对Linux内核简单认识树莓派等芯片带操作系统的启动过程Linux 内核源码Linux 内核源码目录树安装tree命令目录树结构Linux根目录下 \树莓派Linux源码配置 替换内核为什么要配置如何配置**方法实操1****方法实操2**树莓派Linux内核编译安装必要的库:编译内核查看编译是否成功打包zImage文件挂载树莓派sd卡并安装编译出的DIRECTLY 到sd卡插入内存卡数据拷贝安装modules安装更新kernel.img文件查看文件有没有烤坏拷贝其他相关文件更新完成替换内核后原创 2021-06-14 17:23:33 · 895 阅读 · 1 评论 -
新建一个Linux虚拟机之后需要安装哪些功能
新建一个Linux虚拟机之后需要安装哪些功能以Ubuntu为例安装 vim文本编辑器查看网络配置安装 ifconfig安装 gcc编译工具共享内存这里搭配树莓派的学习进行说明如何查看自己树莓派的版本?以Ubuntu为例安装 vim文本编辑器sudo apt-get install vim(记录一个快捷键 shift + g 跳到最后一行)查看网络配置我用的桥接模式安装 ifconfigsudo apt install net-tools安装 gcc编译工具sudo apt i原创 2021-06-14 09:50:03 · 1003 阅读 · 0 评论 -
基于树莓派 带wiringPi库如何交叉编译
带wiringPi库如何交叉编译 1. 正常我们先要交叉编译wiringPi库,编译出的库适合树莓派,这时候交叉编译可执行程序的试试,链接库的格式也是正确的。 2. 通过-I -L来指定 因为链接的库的格式不对,是宿主机的平台,出现以下错误 arm-linux-gnueabihf-gcc demo2.c -I /home/CLC/lessonPI/WiringPi/wiringPi -lwiringPi /home/CLC/lessonPI/tools-master/arm-b原创 2021-06-13 17:34:16 · 200 阅读 · 0 评论 -
交叉编译工具链的安装及使用
交叉编译工具链的安装前言工具链的安装安装地址配置环境变量配置环境变量的作用前言在上文中讲了交叉编译工具链,现在再来安装交叉编译工具链,这个工具链是安装树莓派,由树莓派来使用的。打比方说在使用Keil软件的时候,需要选择是C51还是Stm32;这其实就是在选择使用哪一种交叉编译工具链。所以说不同的平台所使用的交叉编译工具链是不一样的。工具链的安装安装地址交叉编译工具链的安装https://github.com/raspberrypi/Tool -> Code -> DownLoa原创 2021-06-13 09:39:14 · 1338 阅读 · 0 评论 -
树莓派和电脑之间串口通信编程
树莓派和电脑之间串口通信编程串口配置为什么要进行配置什么是调试串口\普通串口串口编程串口配置在前文有说过如何在树莓派上进行串口登录,并进行了相关的配置,那么现在再来进行串口的通信编程。在进行编程之前也需要进行相关的配置:/* 修改 cmdline.txt文件 */>cd /boot/>sudo vim cmdline.txt删除【】之间的部分dwc_otg.lpm_enable=0 【console=ttyAMA0,115200】 kgdboc=ttyAMA0,115200 c原创 2021-06-05 16:48:11 · 404 阅读 · 0 评论 -
串口通信UART
串口通信UART前言通信方式全双工\半双工串口通信协议串口通信需要配置什么数据格式数据位停止位奇偶校验位波特率前言串口是一种非常通用的设备通信的协议(不要与 通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的 通信协议;很多GPIB兼容的设备也带有RS-232口。同时, 串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按 字节(byte)的 并行通信原创 2021-06-03 21:13:33 · 642 阅读 · 0 评论 -
树莓派外设开发笔记
树莓派外设开发WiringPi1、树莓派的接口2、对于树莓派WiringPi库的一些操作如何查看自己的树莓派是否安装了wiringpi库,指令如下如何在编译代码的时候调用wiringpi库查看树莓派的指针功能wiringPi 库(动态库.so,静态库.a)wiringPi库就是说厂家做了很多接口做了很多API放到这个库里面,叫做Wiringpi库(特定平台,特定功能接口)。WiringPi库包含上层API和底层驱动。标准C库 printf1、树莓派的接口IO口: Input、Output原创 2021-05-27 21:47:38 · 233 阅读 · 0 评论 -
用FIlezilla实现树莓派与Windows之间的文件互传
用FIlezilla实现树莓派与Windows之间的文件互传FILEZILLA如何在linux虚拟机中与windows共享文件?使用Filezilla实现树莓派与Windows间的文件互传FILEZILLA之前用虚拟机的时候经常需要实现windows与Linux之间的文件互传,那么树莓派应该怎么办呢?可以用Fillezilla来实现。如何在linux虚拟机中与windows共享文件?小提示如何在linux虚拟机中与windows共享文件?首先安装Vmware Tool找到Ubuntu中点原创 2021-05-25 08:52:18 · 561 阅读 · 0 评论 -
树莓派vim更新安装(SecureCRT)
将VIM更新到好用的版本默认的源是国外的,apt-get 安装的时候失败,我们更新成国内的源。1、编辑sources.list打开终端 输入sudo nano /etc/apt/sources.list2、用#注释或直接删除原有的内容,并新增一条指令。deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi3、配置完成之后,输入更新指令;更新源。sudo apt原创 2021-05-24 20:33:30 · 311 阅读 · 0 评论 -
认识树莓派及树莓派登录配置(SecureCRT)
树莓派学习什么是树莓派树莓派展示图在学习树莓派时需要使用到的软件在学习树莓派前的准备工作树莓派刷机树莓派登录**登录方式**Serial串口登录配置(设备破解)SSH网络登录配置如何固定树莓派的IP地址什么是树莓派它是一款 基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上, 具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、原创 2021-05-24 20:33:10 · 587 阅读 · 1 评论 -
SecureCRT配合树莓派 使用教程
SecureCRT使用教程如何建立连接串口连接串口配置界面调整终端外观字体串口协议网络连接网络配置界面调整终端外观字体图形方式登录如何建立连接串口连接打开 SecureCRT这里需要提前安装一个USB转TTL驱动需要修改波特率 根据修改树莓派的文档”cmdline.txt“的操作我当时修改的是115200dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 e原创 2021-05-24 20:27:39 · 1104 阅读 · 1 评论 -
ARM架构简单认识
什么是ARM架构定义ARM架构,曾称进阶精简指令集机器(Advanced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构。还有基于ARM设计的派生产品,重要产品包括Marvell的XScale架构和德州仪器的OMAP系列。...原创 2021-05-24 10:20:08 · 967 阅读 · 2 评论