【嵌入式机器学习开发实战】(七)—— 政安晨:通过ARM-Linux掌握基本技能【环境准备:树莓派】

ARM-Linux是一种针对ARM架构的操作系统,它的设计目标是在低功耗、低成本的硬件平台上运行。ARM-Linux可以运行在多种ARM处理器上,包括树莓派。

树莓派(Raspberry Pi)是一款基于ARM架构的单板计算机,由英国的树莓派基金会开发。

它具有小巧、低功耗、易于使用和开发的特点。

树莓派主要用于教育、嵌入式系统、物联网和个人项目等领域。

ARM-Linux与树莓派的结合使得开发者可以在树莓派上运行ARM-Linux操作系统,从而实现更多的应用场景和功能。开发者可以利用树莓派的强大处理能力和丰富的接口,搭建各种项目,例如智能家居控制、媒体中心、机器人等。同时,ARM-Linux为开发者提供了丰富的软件资源和开发工具,使得树莓派变得更加灵活和可扩展。

树莓派是我们能得到的相对廉价且通用的ARM-Linux开发板,可以演绎从AI到物联网的各种实验。

虽然树莓派开发板对咱们来说是演绎ARM-Linux的好用工具,但我们要时刻站在更高的角度来看待他们,形成我们自己的技术认知体系。


政安晨的个人主页政安晨

欢迎 👍点赞✍评论⭐收藏

收录专栏: 嵌入式机器学习开发实战

希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!



最新的Raspberry Pi  配备了运行频率为 2.4GHz 的 64 位四核 Arm Cortex-A76 处理器,CPU 性能比上一版提升了 2 到 3 倍。此外,800MHz 的 VideoCore VII GPU 大幅提升了图形性能;通过 HDMI 实现了双 4Kp60 显示输出;重新架构的 Raspberry Pi 图像信号处理器支持最先进的摄像头。

话不多说,我们开始安装系统,准备我们的环境。


Raspberry Pi OS

我们打开树莓派官网:

https://www.raspberrypi.com/icon-default.png?t=N7T8https://www.raspberrypi.com/点击软件:

你看到下面这段话:

您的 Raspberry Pi 需要一个操作系统才能工作。这就是它。

Raspberry Pi OS(以前称为 Raspbian)是我们官方支持的操作系统。

往下拉, 根据你的系统下载镜像制作工具。

使用 Raspberry Pi Imager 安装 Raspberry Pi 操作系统。

Raspberry Pi Imager 是将 Raspberry Pi OS 和其他操作系统安装到 microSD 卡的快速简便方法,可随时与 Raspberry Pi 一起使用。

将 Raspberry Pi Imager 下载并安装到带有 SD 卡阅读器的电脑上。将与 Raspberry Pi 一起使用的 SD 卡放入读卡器,然后运行 Raspberry Pi Imager。

根据您的电脑系统选择对应的工具,我这里下载的Windows版工具。

默认安装即可。

下载系统镜像

咱们开始手动安装操作系统镜像。

在刚才打开的下载软件的位置往下拉

Raspberry Pi 可使用许多操作系统,包括我们官方支持的操作系统 Raspberry Pi OS 和其他组织提供的操作系统。

Raspberry Pi Imager 是将操作系统安装到 microSD 卡上并与 Raspberry Pi 配套使用的快速简便方法。您也可以从以下操作系统中进行选择,下载并手动安装。

我们安装树莓派官方提供的镜像即可。)

现在您选择一套合适的镜像,我的选择如下:

点击下载,等待完成。

在树莓派image工具中选中刚才下载的镜像和你的树莓派主板型号。

选之前记得用一张SD卡的读卡器先插到电脑(USB的SD读卡器(TF卡))

在镜像烧录器中可以直接编辑配置。

可以编辑一下配置,还是很好用的。

我这里设置为 zachen 密码选择简单的123456,当然,您可以设置复杂一点。

还可以打开SSH:

接下来按照提示擦除TF卡,烧录镜像即可。

烧录完卸载SD卡,不要再执行操作系统弹出的格式化操作。

将烧录好镜像的TF卡插入树莓派,上电,OK,进入系统。

使用SSH客户端登陆

为树莓派插上键盘和鼠标,并检查树莓派的WIFI网络是否正常。

同时按住 Ctrl + Alt + t ,调出控制台

在命令行控制台中,执行:

ifconfig

显示如下:

可以看到我的内网IP地址是:192.168.1.105,记住这个地址。

同时,确保您的电脑可以ping通这个地址。

接下来咱们使用一个SSH工具(免费的)来远程访问这个树莓派主机地址。

下面是这个工具的链接,大家下载安装。

Download PuTTY - a free SSH and telnet client for Windowsicon-default.png?t=N7T8https://putty.org/打开网站,找到下载位置:

下载后,执行安装:

安装后打开使用:输入服务地址和登录用户

在对话栏输入密码后,登录成功!

现在咱们已经进入树莓派的环境啦!

升级更新

咱们登录树莓派的Linux系统后,可以照例像Ubuntu系统一样,对这个系统进行更新:

sudo apt update

过程如下:

sudo apt upgrade

过程如下:

退出登录客户端命令:

exit

至此,咱们的树莓派 ARM-Linux系统环境准备完成,接下来,在以后的文章中,咱们可以通过ARM-Linux将一些基本技能逐步展开。

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

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

相关文章

【系统架构师】-第12章-信息系统架构

信息系统架构(ISA)是指对某一特定内容里的信息进行统筹、规划、设计、安排等一系列有机处理的活动。 为了更好地理解信息系统架构的定义, 特作如下说明: (1)架构是对系统的抽象,它通过描述元素、元素的外部可见属性及元素之间的关系来反映这种抽象。因此…

open_clip仓库成分与模型文件model.py 介绍

起因: 在DA-CLIP的开源库的DA-CLIP.md中自述该项目基于CLIP 和open_clip,在之前的退化类型检测中 我一度以为仓库只是使用了CLIP 的源码, 然而当发现缺少da-clip的模型名称时,我发现DA-CLIP使用的完全是open_clip的代码版本&#…

16.JRE和JDK

程序员在编写代码的时候其实是需要一些环境,例如我们之前写的HelloWorld。我们需要的东西有JVM、核心类库、开发工具。 1、JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。没有虚拟机,代码…

C语言例4-9:格式字符s的使用例子

代码如下&#xff1a; //格式字符s的使用例子 #include<stdio.h> int main(void) {printf("%s,%5s,%-5s\n","Internet","Internet","Internet");//以三种不同格式&#xff0c;输出字符串printf("%10.5s,%-10.5s,%4.5s\n&q…

rtthread studio 基于bsp生成代码stm32l475正点原子潘多拉,以及硬件配置

1、基于bsp生成代码 rtthread studio 很强大的一个功能就是可以根据芯片或者bsp 生成驱动代码&#xff0c;而且rtthread内核 已经集成到了代码中&#xff01;&#xff01;只需要关注于如何使用硬件和设备完成我们想要的功能就可以&#xff1b; 它的官网文档也特别详细&#x…

实用有趣的宝藏网站推荐!【第二期】

上次给大家推荐了10个宝藏网站&#xff08;http://t.csdnimg.cn/qcRWY&#xff09;&#xff0c;这次我又来啦&#xff01; 话不多说&#xff0c;直接开始&#xff01; 先收藏&#xff0c;防止以后找不到了&#xff01; 整理不易&#xff0c;顺便把赞留下吧&#xff01; 1. 爱…

江苏开放大学2024年春《市政管理学050011》第一次形考作业参考答案

答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 电大搜题 多的用不完的题库&#xff0c;支持文字、图片搜题…

代码随想录算法训练营Day55 ||leetCode 583. 两个字符串的删除操作 || 72. 编辑距离

583. 两个字符串的删除操作 这道题的状态方程比上一题简单一些 初始化如下 class Solution { public:int minDistance(string word1, string word2) {vector<vector<int>> dp(word1.size() 1, vector<int>(word2.size() 1));for (int i 0; i < word1…

Linux 基础IO [缓冲区文件系统]

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;Linux知识分享⏪   &#x1f69a;代码仓库:Linux代码练习&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多Linux知识   &#x1f51d; 目录 前言 一.Linux下一切皆文件 二.缓冲…

在线接口文档预言方案

在线接口文档预言方案 要求&#xff1a; ​ 支持自动生成接口文档 ​ 能够支持在线测试(http&#xff0c;websocket) ​ 对代码没有侵入性 一、目前涉及的相关技术收集 sudo apt update #更新数据 sudo apt upgrade #更新软件 sudo apt install openssh-server #下载安装…

14.黑盒测试

黑盒测试、白盒测试考题固定&#xff0c;重视&#xff01;&#xff01;&#xff01; 等价类、边界值、场景法&#xff1b;考察频率高&#xff01;&#xff01;&#xff01; 因果图&#xff0c;偶尔考&#xff1b;要能看懂因果图&#xff0c;结合题干填写缺失的部分内容&#x…

Redis中的客户端(三)

客户端 身份验证 客户端状态的authenticated属性用于记录客户端是否通过了身份验证: typedef struct redisClient {// ...int authenticated;// ... } redisClient;如果authnticated的值为0&#xff0c;那么表示客户端未通过身份验证&#xff1b;如果authenticated的值为1&a…

智慧酒店(二):AI智能分析网关V4视频分析技术在酒店管理中的应用

一、人工智能技术如何应用在酒店管理中&#xff1f; 随着科技的飞速发展&#xff0c;人工智能技术已经逐渐渗透到我们生活的方方面面&#xff0c;其中&#xff0c;酒店管理行业便是其应用的重要领域之一。人工智能技术以其高效、精准的特点&#xff0c;为酒店管理带来了革命性…

修改nuxtjs项目中的浏览器图标步骤

处理步骤&#xff1a; 打开配置页面 使用el-upload 上传图片到后台 后台把图片转为ico&#xff0c;返回图标路径 配置页面修改本页面预览图&#xff0c;点击保存&#xff0c;修改的数据库。 通知nuxt布局页面&#xff0c;修改head节点中的图标属性&#xff0c;…

《VulnHub》Lampião:1

title: 《VulnHub》Lampio&#xff1a;1 date: 2024-03-28 21:37:49 updated: 2024-03-28 21:37:50 categories: WriteUp&#xff1a;Cyber-Range excerpt: 关键技术&#xff1a;主机发现&#xff0c;端口扫描、服务探测、操作系统探测&#xff0c;对开放的端口探测漏洞&#x…

寒冬继续!飞书发全员信 “适当精简团队规模”

多精彩内容在公众号。 3月26日飞书CEO谢欣发布全员信&#xff0c;宣布进行组织调整&#xff0c;同时为受到影响的“同学”提供补偿方案和转岗机会。 在致员工的一封信中&#xff0c;谢欣坦诚地指出&#xff0c;尽管飞书的团队人数众多&#xff0c;但组织结构的不够紧凑导致了工…

fastadmin学习05-开启debug以及配置

FastAdmin 框架提供了对 .env 环境变量配置的支持&#xff0c;并附带一个默认示例文件 .env.sample。在安装后&#xff0c;框架并不会自动启用 env 环境变量&#xff0c;需要手动将 .env.sample 复制为 .env 并进行配置。 如果不开启.env会读取database.php中的配置 下面测试…

redis缓存穿透、缓存击穿、缓存雪崩及其解决方法

缓存穿透、缓存击穿、缓存雪崩是redis的三大问题。 在介绍这三大问题之前&#xff0c;我们需要先了解Redis作为一个缓存中间件&#xff0c;在项目中是如何工作的。首先看一下在没有缓存中间件的时候的系统数据访问的架构图&#xff1a; 客户端发起一个查询请求的时候&#xff…

Maya 2024 for Mac/Win:重塑三维创意世界的利器

在数字化浪潮汹涌的当下&#xff0c;三维图形软件早已成为创意产业不可或缺的重要工具。而在这其中&#xff0c;Maya 2024以其卓越的性能和丰富的功能&#xff0c;赢得了无数设计师的青睐。无论是Mac还是Win平台&#xff0c;Maya 2024都能为您的三维创作提供强大的支持。 Maya…

算法系列--动态规划--背包问题(2)--01背包拓展题目

&#x1f495;"2024.3.28小米汽车发布"&#x1f495; 作者&#xff1a;Lvzi 文章主要内容&#xff1a;算法系列–动态规划–背包问题(2)–01背包拓展题目 大家好,今天为大家带来的是算法系列--动态规划--背包问题(2)--01背包拓展题目 1.分割等和⼦集 链接: https:/…