树莓派学习笔记(一)

news2025/7/15 17:31:22

树莓派学习笔记

笔记来自B站UP主【树小悉】的树莓派系列视频的听课笔记,通俗易懂,风趣幽默,适合新手入门,强烈推荐!!!

  • 关机命令

    • sudo poweroff 关闭电源
    • sodo shutdown -h now 立刻关机
    • sudp shutdown -r now 立刻重启
    • sudo shutdown -h +2 2分钟之后关机
  • Python第三方库的安装

    • Python2 安装命令 pip install pandas
    • Python3 安装命令 pip install pandas
  • C/C++ WiringPi库的安装

    • sudo apt-get install wiringpi

    • cd /tmp
      wget https://project-downloads.drogon.net/wiringpi-latest.deb
      sudo dpkg -i wiringpi-latest.deb
      
  • 常用命令

    • image-20221028121838239
image-20221028122048344 image-20221028122123420
  • nano编辑器
image-20221028122304147
  • vi编辑器

image-20221028122444383

image-20221028122524841

image-20221028122707194

image-20221028122647515

  • linux通用查询命令

    • lscpu 查询cpu信息
    • free -h 以字节为单位显示内存使用状况
    • sudo fdisk -l 显示磁盘信息
    • lsusb 可以找到所有的USB外设
    • uname -r /uname -a 查看内核版本
    • ifconfig 查看网络接口
      • eth0代表以太网接口
      • wlan0代表WiFi接口
      • lo虚拟出来的本地接口,用来表示本机
  • 树莓派专用查询命令

    • vcgencmd 用于和树莓派硬件直接互动
  • 树莓派系统备份

    image-20221028185950768

    • 全卡备份

      image-20221028190056278

      image-20221028190149339

      不能直接复制

      image-20221101104903767

    • 压缩备份

      image-20221101105445517

      image-20221101105532746

    • 系统还原

      image-20221101105752648

  • 树莓派引脚编码

    image-20221101110317745

    • 板载编码

      image-20221101110341195

    • BCM编码

      image-20221101110421432

    • WiringPi编码

      image-20221101110500027

    • 终端窗口查看引脚编号

      image-20221101110656030

  • 点亮LED灯

image-20221101111007975

image-20221101110954382

image-20221101121422161

image-20221101111056827

  • 点亮LED灯的多种方式

    • 直接通过终端命令进行控制

      image-20221101121733730

      image-20221101121759414

    • 使用Python来控制LED灯【使用RPi.GPIO库】

      image-20221101122108794

      image-20221101122144916

    • 使用C语言控制LED灯【使用WiringPi.h库】

      image-20221101122518233

      image-20221101122603729

  • 串行通讯接口

    image-20221101122831206

    image-20221101122934191

    image-20221101123006043

    • 串口通讯步骤

      image-20221101123042535

      image-20221101123118967

      image-20221101123441144

      • 运行安装的minicom

      image-20221101123559776

      • 退出minicom

        ctrl+a 再按下z 按下X 选择yes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/36310.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二、进程管理(四)经典同步互斥问题

目录 4.1生产者-消费者问题 4.1.1单类生产者-单类消费者问题 4.1.2多类生产者-多类消费者问题 4.1.3吸烟者问题 4.2读者-写者问题 4.3哲学家进餐问题 分析进程同步和互斥问题的三步: 关系分析:分析问题中的同步(前驱关系)、…

端口渗透篇:Java RMI 远程代码执行漏洞

转载https://cloud.tencent.com/developer/article/2149191 前言持续更新:整理下渗透测试工作中发现过的漏洞(包含漏洞描述、漏洞等级、漏洞验证、修复建议),这里不深究漏洞产生的各种后利用或者绕过方式,漏洞验证过程…

【Python游戏】Python各大游戏合集(5):塔防游戏、飞机大战、连连看、打地鼠、记忆翻牌 | 附带源码

相关文件 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 公众号:Python日志 可以关注小编公众号,会不定时的发布一下Python小技巧,还有很多资源可以免费领取哟!! 源码领取:加P…

【高速数字化仪应用案例系列】虹科数字化仪在通信领域的应用

通信应用 随着国际社会要求以越来越快的速度传输更多信息,电子通信也在不断发展。模拟和数字技术用于无线、光纤和有线网络系统提供的点对点和广播通信。为了开发和维护这些系统,工程师需要能够测试和鉴定接收和传输的信号。需要减少信号损失或衰减&…

SpringBoot SpringBoot 原理篇 1 自动配置 1.2 bean 的加载方式【二】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇1 自动配置1.2 bean 的加载方式【二】1.2.1 第二种方式1 自动配置 1.2 bean …

idea 项目代码打包为jar包详解

目录前言一、将所有依赖和模块代码打包为一个jar二、只将模块代码打包为一个jar前言 假设我有如下简单 maven 项目 点击 File > Project Structure > Artifacts > 点击加号 > 选择JAR > 选择From modules with dependencies 一、将所有依赖和模块代码打包为一…

【树莓派不吃灰】命令篇⑨ 记录学习文件系统

目录1. 外部存储设备1.1 分区挂载1.2 查看磁盘信息(包括未挂载磁盘)1.2.1 mmcblk0p01.2.2 sda1(额外了解)1.3 查看UUID1.4 查看文件系统挂载情况2. 文件系统2.1 索引式文件系统2.1.1 EXT2 文件系统(了解)2.…

Android 序列化框架 Gson 原理分析,可以优化吗?

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 Gson 是 Google 推出的 Java Json 解析库,具有接入成本低、使用便捷、功能扩展性良好等优点,想必大家都很熟悉了。…

ES6 入门教程 25 Module 的加载实现 25.4 循环加载

ES6 入门教程 ECMAScript 6 入门 作者:阮一峰 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录ES6 入门教程25 Module 的加载实现25.4 循环加载25.4.1 CommonJS 模块的加载原理25.4.2 CommonJS 模块的循环加载25.4.3 ES6 模块的循环加…

MobPush Android 快速集成

开发工具:Android Studio 集成方式:Gradle在线集成 安卓版本支持:minSdkVersion 19 集成准备 注册账号 使用PushSDK之前,需要先在MobTech官网注册开发者账号,并获取MobTech提供的AppKey和AppSecret,详情可…

Gitblit自建仓库及多人使用

上稿已完成了Git Server部署了,现在开始创建仓库及笔者常用的IDE使用 第一步:SSH密钥生成,并保存到GitBlit 正常Git都会用到的server SSH Keys,这里自建同样少不了 【问题直接在CMD输入命令,直接切菜,笔…

ShardingSphere (一)

ShardingSphere (一) ShardingSphere-JDBC 与 SpringBoot 集成 ShardingSphere-JDBC 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务。 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖…

气人|这种通过率调优技巧居然这么晚才让我知道

量化风控审核过程中的通过率在贷前策略中是一大重要的内容,另外一个是逾期率。二者之间的因果关系就是通过率高低变化决定了逾期率风险的走势,通过率决定了逾期率的结果,而逾期率又对通过率起到了一个制衡的作用。 很多的风险管理人员常常会遇…

前端实现克里金插值分析(一)

作者:yangjunlin 最近不少小伙伴问我怎么搞前端插值分析,我在github上查找了一些资料,目前最常用的方式是webgis框架idw(反距离权重算法)d3-contour的方式实现,这种方式是比较简单同时基本能满足一般的气象分析&#x…

Netty入门学习

同步:当调用方法的线程和接收结果的线程是同一个,这意味着阻塞,那么是同步。 异步:当调用方法的线程和处理结果的线程不是同一个,这意味着不是阻塞,是异步。 下图是一个简单的Netty的客户端和服务器端 【…

论文阅读笔记 | 三维目标检测——VoxelNet算法

如有错误,恳请指出。 文章目录1.背景2. 网络结构2.1 体素特征表示2.2 卷积特征提取2.3 RPN网络3. 实验结果paper:《VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection》 1.背景 以往的3d检测器都难免利用了手工设计特征(hand-…

ES6 入门教程 29 ArrayBuffer 29.1 ArrayBuffer 对象

ES6 入门教程 ECMAScript 6 入门 作者:阮一峰 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录ES6 入门教程29 ArrayBuffer29.1 ArrayBuffer 对象29.1.1 概述29.1.2 ArrayBuffer.prototype.byteLength29.1.3 ArrayBuffer.prototype.s…

善网ESG周报(第二期)

ESG报告: 聚焦五大战略,信公股份首次披露ESG报告 近日,信公股份发布首份ESG报告,报告主要涵盖可持续发展战略、高效现代的公司治理、可持续的商业模式与创新、传递社会影响力和守护地球家园等几个维度。 能链智电发布ESG报告&a…

SpringBoot——指标监控,自定义指标监控

为什么要进行指标监控? 在微服务架构中多个组件部署以后,我们需要能够监控到每个组件的健康情况,因此SpringBoot抽取了Actuator用于监控组件。 1.Java自带的监控工具(不推荐) 步骤: winr输入cmd 回车 进…

广告机联物联卡联网的优势?

广告机联物联卡联网的优势? 随着技术的发展、物联网技术的应用、物联网卡的授权,广告模式也在悄然发生变化,从传统的电视、报纸、杂志等广告模式逐渐转变为建筑之间的广告机。最常见的是地铁、公交车等公共区域设置的广告机或广告屏幕。 一…