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

目录

Raspberry Pi OS

下载系统镜像

使用SSH客户端登陆

升级更新


政安晨的个人主页政安晨

欢迎 👍点赞✍评论⭐收藏

收录专栏: 嵌入式智能产品开发实战

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


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/789824.shtml

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

相关文章

人工智能|深度学习——基于Xception实现戴口罩人脸表情识别

一、项目背景 近年来,随着人工智能技术的不断发展,人脸表情识别已经成为了计算机视觉领域中的重要研究方向之一。然而,在当前的疫情形势下,佩戴口罩已经成为了一项必要的防疫措施,但是佩戴口罩会遮挡住人脸的部分区域&…

换到idf 5.0版本后报错 jsmn could not be found

原因: idf5.0去掉了部分组件,包括jsmn,工程中adf又用到了这个组件,所以会报错。 解决办法: 升级adf到新版本即可。

docker导出导入镜像

docker导出镜像 查看要导出的镜像 docker images主要有两列 REPOSITORY TAG 导出命令 导出公式 docker save -o xxxx.tar REPOSITORY:TAG例子 docker save -o minio.tar minio/minio:latestminio/minio:latest可以使用image id代替,但是使用image id会导致导…

能效监测终端为什么这么好用?

能效监测终端是一种现代管理工具,它在企业和机构的能源管理体系中起着核心的作用。这些监测设备能够精确掌握用电设备的功耗情况,为用户实现节能减排和成本控制提供了有效的技术支持。以下内容将具体解释为什么能效监测终端如此好用,并从多个…

风声 | “革命”启动,这里是量子的新起点——

非洲正站在量子技术变革的前沿。 尽管非洲的量子安全技术尚未达到其他地区的先进水平,但它被视为未来计算技术发展的关键要素。如《福布斯非洲》所述:“量子计算目前的发展阶段,可以比喻为20世纪60年代的传统计算技术水平。” 非洲拥有众多的…

收下这份地表最强参会指南,4月16日,玩转百度Create大会不迷路

欢迎来到英杰社区: https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区: https://bbs.csdn.net/topics/617897397 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步&#xff…

vulnhub之devguru靶场提权过程(vulnhub打靶日记)

一、环境搭建 VM版本:17.5.1 build-23298084 攻击机:Kali2024(下载地址:https://www.kali.org/) 靶机:vulnhub靶场Devguru(下载地址:https://www.vulnhub.com/entry/devguru-1,62…

C++——异常机制

目录 一,背景 1.1 C语言处理错误的方式 1.2 C异常概念 二,异常的使用 2.1 异常的简单使用 2.2 异常的匹配原则 2.3 异常抛对象 2.4 异常的重新抛出 2.5 异常安全 三,自定义异常体系 四,异常优缺点 4.1 优点 4.2 缺点 …

【爬虫框架Scrapy】02 Scrapy入门案例

接下来介绍一个简单的项目,完成一遍 Scrapy 抓取流程。通过这个过程,我们可以对 Scrapy 的基本用法和原理有大体了解。 1. 本节目标 本节要完成的任务如下。 创建一个 Scrapy 项目。 创建一个 Spider 来抓取站点和处理数据。 通过命令行将抓取的内容…

从零开始为香橙派orangepi zero 3移植主线linux——2.linux kernel

从零开始为香橙派orangepi zero 3移植主线linux——2.linux kernel 0.环境搭建补档NFS服务TFTP服务 一、linux kernel编译二、运行 0.环境搭建补档 linux kernel验证时,使用tftp服务从ubuntu主机下载启动更加方便,等到验证无误后再一次性烧写到tf卡。所以…

基于java+SpringBoot+Vue的校园交友网站设计与实现

基于javaSpringBootVue的校园交友网站设计与实现 开发语言: Java 数据库: MySQL技术: SpringBoot MyBatis工具: IDEA/Eclipse、Navicat、Maven 系统展示 前台展示 后台展示 系统简介 整体功能包含: 校园交友网站是一个为在校师生提供一个交流互动、寻找朋友的…

vue3+ts 调用接口,数据显示

数据展示 (例:展示医院等级数据,展示医院区域数据同理。) 接口文档中,输入参数 测试一下接口,发请求 看是否能够拿到信息 获取接口,api/index.ts 中 /home/index.ts // 统一管理首页模块接口 i…

ansible-自动化工具

一、ansible概述 不是C/S架构,就是一种工具 1:linux自动化运维 编写程序实现运维自动化:shell python 工具模式自动化: ①OS Provisioning: RedHat satellite;PXE(可实现dhcp和tftp&#…

PFC交流电压跌落测试实现方法与仿真

目录 前言 交流电压跌落测试 仿真验证 总结 前言 之前双向交错的图腾柱仿真到代码生成系统验证已经实现,最近在学习如何解决交流电压跌落的问题,目前根据需要通过仿真实现了该工况的模拟,这里简单记录一下。 双向交错CCM图腾柱无桥单相PF…

Linux提权!!!

上一篇文章讲了Windows的提权,那么这篇文章就来讲一下Linux的提权 1.SUID提权 suid权限 作用:让普通用户临时拥有该文件的属主的执行权限,suid权限只能应用在二进制可执行文件(命令)上,而且suid权限只能设置…

HR是怎么看待PMP证书的呢?

考PMP证书为什么值得?对管理人员有用么? 首先,在行业内部,一名项目经理,需要有PMP证书已经是行业内的共识了。而且面试的时候,如果是同样的年龄段,同样的背景,那有证书在手的人&…

瑞吉外卖实战学习--13、完善删除中的逻辑

完善删除中的逻辑 前言效果图逻辑介绍表结构根据mybatisPlus接口规范创建实体类和service和mapper文件1、实体类Dish和Setmeal2、Mapper接口DishMapper和SetealMapper3、Service接口DishService和setmealService4、Service实现类DishServiceImpl和setmealServicelmpl 编写删除函…

【御控物联】JSON结构数据转换在物流调度系统中的应用(场景案例三)

文章目录 一、前言二、场景概述三、解决方案四、在线转换工具五、技术资料 一、前言 物流调度是每个生产厂区必不可少的一个环节,主要包括线边物流和智能仓储。线边物流是指将物料定时、定点、定量配送到生产作业一线的环节,其包括从集中仓库到线边仓、…

【详解】Windows系统安装Nginx及简单使用

【详解】Windows系统安装Nginx及简单使用 一、Nginx是什么? “Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均衡。”Nginx 是一款 http 服…

鸿蒙OS开发实例:【组件化模式】

组件化一直是移动端比较流行的开发方式,有着编译运行快,业务逻辑分明,任务划分清晰等优点,针对Android端的组件化;与Android端的组件化相比,HarmonyOS的组件化可以说实现起来就颇费一番周折,因为…