树莓派4B到货开箱体验

树莓派4B学习笔记一 树莓派4b烧录Ubuntu20.04&&配置Ubuntu桌面 阅读详情

树莓派4B到货开箱体验

实不相瞒,喜欢这块板已经很久了,但是国内4GB内存的版本始终没货,。。。。。等等等,终于到货了,迅雷不及眼耳之势赶紧下单。。。购买点亮开发板所需要的物件

顺便看到一个好看的外壳,真是太漂亮了,于是也下单购买一个,有人会问,购买主板有套餐选择,你为什么要自己买。。。。这是我的毛病,干啥都喜欢DIY,其实主要是因为原装太TM贵,和媳妇申请不来购置款项。哈哈哈哈哈

1.购买清单

 

 

 手上刚好有一个16G的SD卡

 

所需资料下载

所需要的资料如果不想自己下载直接到我的

百度网盘获取链接: https://pan.baidu.com/s/1sy1J61KJSQ-EM3aVzIpcmw 提取码: 7d7d 

 2.官网下载镜像

下载网址:https://www.raspberrypi.org/downloads/raspbian/

 

 下载好后减压备用

3.格式化SD卡

使用专用工具SDFormatter 我用的版本是4.0

自己下载安装吧

 

 格式化SD卡

 4.制作系统到SD卡

制作系统工具:Win32DiskImager-0.9.5-install 下载

 自己下载安装吧

 开始制作系统镜像

选择前面下载好的系统镜像

点击OK 系统做完了

 

 5.将SD卡插入树莓派主板SD卡槽即可上电启动

主板介绍

高清主板图

小电脑接线图

启动中...

 

 等待启动 ,启动成功后如下图所示主界面

 查看温度

我顺便查看了下CPU温度

打开终端,使用指令查看CPU温度,依次输入以下指令: 

1.进入操作目录

 cd /sys/class/thermal/thermal_zone0 

2.查看温度

cat temp

树莓派的返回值 

56965

返回值除以1000为当前CPU温度值。即当前温度为56.965摄氏度。发热量还是不小呢 如下图所示

硬件信息

cpu信息 及内存信息

 6.测试C语言程序

安装之前首先连接下网络,我连接的是Wifi,鼠标点击右上角那个wifi信号图标,然后连接即可

系统自带GCC编译器(所以GCC不需要安装了)

6.1安装Vim编辑器

输入sudo apt-get install vim       输入Y回车确认即可如下图

 6.2创建文件夹以及文件

安装完成后我们创建一个目录在Documents下执行命令 cd /home/pi/Documents/    随后创建文件夹TempFiles   然后cd TempFiles进入即可

创建文件HelloWorld.c  文件   输入vim HelloWorld.c并键入一段程序

1 #include<stdio.h>
2 int main()
3 {
4         printf("Hello World\n")
5         return 0;    
6 }

 ESC :wq保存退出即可

6.3 编译HellWorld.c程序 

输入gcc HelloWorld.c 即可生成可执行文件a.out    随后输入./a.out 即可运行程序可以看到完美输入一行HelloWorld,这个看着简单,但它是个标志,这就证明环境等均无问题,可以开始你大胆的想法了。

 6.4开启浏览器看看效果

内置安装一个Google浏览器,么么哒

 

7.C语言编写程序读取温度

7.1 源代码程序

在这里,我基本抄的https://blog.youkuaiyun.com/xukai871105/article/details/38349209的代码,

修改了下增加了循环1s中读取打印一次,总共打印了100次程序退出,这样的话看得时候方便实时刷新

#include<stdio.h>
#include<stdlib.h>

#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>

#define TEMP_PATH "/sys/class/thermal/thermal_zone0/temp"
#define MAX_SIZE 32

int main()
{
	int fd;
	double temp = 0;
	char buffer[MAX_SIZE];
	int i;

	while(i < 100)
	{
		i+=1;
		
		//延时1s
		sleep(1);
		
		//打开文件
		fd = open(TEMP_PATH,O_RDONLY);
		if(fd < 0)
		{
			fprintf(stderr,"Failed to open thermal_zone0/temp\n");
			return - 1;
		}

		//读取文件
		if(read(fd,buffer,MAX_SIZE) < 0)
		{
			fprintf(stderr,"Failed to read temp\n");
			return -1;
		}
	
		//计算温度值
		temp = atoi(buffer) / 1000.0;
		
		//打印输出温度
		printf("Temp:%.4f\n",temp);

		//关闭文件
		close(fd);
	}
}

7.2编译运行截图

7.3硬件信息

树莓派入门(一)—— 树莓派4B介绍 树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。 自问世以来,受众多计算机发烧友和创客的... 阅读详情

相关推荐

树莓派(4B)镜像烧录及环境配置保姆级教程

一、材料准备 1、树莓派4B主板 2、主板电源线 3、内存卡 4、读卡器 二、镜像烧录 1、下载并安装树莓派镜像烧录客户端【点我下载】 2、内存卡连接读卡器并插入电脑,打开步骤1安装的镜像烧录系统,如图所示: 3、选择操作系统 4、选择内存卡 5、配置其他内容 此处可设置主机名、开启SSH服务并设置pi用户密码、配置WIFI、设置语言和时区等; 6、点击“烧录”,等待完成即可。 三、环境安装 1、将系统烧录完成的内存卡插入树莓派主板,并连接电源开机; .

lx_nhs的博客 3万+

树莓派4B系统搭建(实操讲解巨细版)

树莓派环境以及系统搭建超完整版,看这里!!!这样首次上电开机后就会自动连接WiFi以及使能SSH通道,在cmd后台,或者使用IP扫描工具获得分配给树莓派的IP后,就可以用SecureCRT或者Putty之类的工具,用SSH访问树莓派。如果没有购买显示屏,就点击archive下载,任选一个2022-4-07之前的版本即可,我选的是第一个。上电后自动进入桌面,会弹出配置向导,跟着提示步骤走就行,和配置Windows开机配置几乎一样,最后重启即可。Win + R,输入cmd回车,然后输入。

qq_64928278的博客 2万+

如何在树莓派4B上优雅的安装ROS

如何在树莓派4B上优雅的安装ROS 序言:最近想搞ROS小车玩玩,想了想,就用手头的树莓派来当上位机吧! 需要的硬件: 树莓派4B、8G以上的SD卡、树莓派的HDMI线、电源、网线、USB的鼠标和键盘 需要的软件工具: SD Card Formatter 、 Win32DiskImager、WNetWatcher、PuTTY、WinSCP、迅雷下载 树莓派ubuntu 18.04.4 64位镜像系统 链接:ubuntu官方链接 自带桌面链接 一、系统安装 1.用SD Card Formatter格式化一下

Kevin555666888的博客 1万+

【树莓派学习】树莓派4B的一些信息

树莓派4B参数

ffj163的博客 8573

树莓派4B设置USB启动

千呼万唤始出来!官方在2020-05-15发布了一个4B的beta版EEPROM固件更新,这次更新终于增加了期待已久的USB引导功能,今天这个教程就来讲一下如何使用USB而脱离SD卡启动树莓派4B。

@南寒天一的博客 2万+

树莓派4B使用方法及硬件推荐

深度了解树莓派,详细的刷机教程,完整的树莓派使用方法

None 5501

树莓派4B入手体验及配置

树莓派4B入手体验及配置开箱体验系统烧写上电启动并配置 开箱体验 最近琐事着实太多,树莓派4B买来已有时日了,原打算买来后就分享一波体验的,结果硬生生的被搁置了近半个月了。废话不多哔哔了,据说树莓派4B性能得到了飞跃的提升,迫不及待打开盒子,我所购买的是树莓派4B 4G版本的,刚拿到手打开盒子确实焕然一新,以往的安卓电源口现改为了Type C接口,HDMI接口改为了Micro HDMI接口(此时...

YZW_优快云_的博客 1万+

树莓派 4B 指南

文章目录系列文章目录树莓派介绍树莓派各个版本4B GPIO 图官网编译本地编译交叉编译编译参考打包串口wsl2 接入串口树莓派打开串口KGDB 调试树莓派实验室系统详解bootVNC辅助资料树莓派介绍    树莓派,(英语:Raspberry Pi,简写为RPi,别名为RasPi / RPI) [1]是为学习计算机编程教育...

Java_fenxiang的博客 1713

【树莓派4B】串口配置

【树莓派4B】串口配置树莓派环境串口信息硬件串口(/dev/ttyAMA0)mini串口(/dev/ttyS0)串口配置打开serial0调换serial0和serial1的映射参考 树莓派环境 树莓派4B ubuntu mate20 串口信息 硬件串口(/dev/ttyAMA0) 该串口由硬件实现,有单独的波特率时钟源,性能高、可靠。 mini串口(/dev/ttyS0) 该串口性能低,功能也简单,并且没有波特率专用的时钟源,而是由CPU内核时钟提供。因此mini串口有个致命的弱点是:波特率受到内核时钟的

Cloudy_to_sunny的博客 6467

树莓派4B入手初始化配置

1. 烧录镜像系统 登录树莓派官网下载页面,下载最新的系统镜像(推荐Raspbian); 准备一张TF卡以及读卡器,建议至少32GB,用来作为树莓派的硬盘; 格式化TF卡,不建议用Windows自带的格式化工具,建议使用 SD Formatter ,百度一下就能找到下载地址; 将第1步下载的系统镜像,加载到TF卡上,类似于制作Windows启动U盘;建议使用 Win32DiskImager ;...

Joyce 6749

【树莓派4B学习】十四、树莓派4B串口通信

树莓派的串口默认为SSH调试使用 树莓派如何开启串口,这里不再赘述可参考这里 一、必须要先知道的储备知识 树莓派4B的外设一共包含两个串口,一个称之为硬件串口(/dev/ttyAMA0),一个称之为mini串口(/dev/ttyS0)。 硬件串口由硬件实现,有单独的波特率时钟源,性能高、可靠,mini串口性能低,功能也简单,并且没有波特率专用的时钟源而是由CPU内核时钟提供,因此mini串...

悟已往之不谏 知来者之可追 1万+

树莓派4B的学习使用(1)树莓派上手初体验

树莓派的学习使用(1)基础使用及安装1.初用树莓派功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 **十二月初买了块内...

greefgu的博客 4931

浅谈天线 - - - GNSS/BT/4G/2.4G

全球定位导航系统,最成熟的就是美利坚,我大中华,俄罗斯,还有就是欧洲的一个(太次不谈)所以我们在项目调试的时候,小尺寸的陶瓷天线上一般兼容2个频段,体积大一点的可以兼容三个频段,采用组合的形式 GPS+BD GPS+GLONASS GLONASS+BD 或者是单频段的定位天线陶瓷PATC陶瓷片:陶瓷片面积越大,介电常数越大,其共振频率越高,接收效果越高,这就是为什么都推荐使用大一点的陶瓷天线的原因银层:陶瓷天线表面的银层可以影响天线的共振频率,理想的GNSS陶瓷片频点准确落在1575.42MH

BLACKHOLE6的博客 1万+

树莓派4b初体验(填坑)

Buster是啥? 烧录系统几次都失败,照照镜子发现自己太菜鸡了。 偶然发现官方下载的镜像上有Buster这个单词,啥意思呢?克星?破坏者?其实是树莓派在某一代更新后新加的一个东西,我理解为更加安全的一个版本 点击阅读大佬原文 ...

weixin_39556149的博客 1万+

jetson nano网络配置(有线、无线、USB)

注意:本节内容使用Jetson nano B01 版本或Jetson nano ALT 版本安装方式相同,在安装无线网卡等设备时,由于线材和设备比较脆弱,需要轻拿轻放,接口连接不上时,需要重新对准接口在进行连接,不要强行连接。Jetson nano 需要连接网络来进行更多的操作,本节就来讲解Jetson nano 的三种网络连接方法。有线:我们可以使用网线连接Jetson nano 的RJ45 接口,实现联网。

m0_73841621的博客 1万+

以太网传输硬件设计大全

1.网线的介绍RJ45由插头和插做组成,也就是我们常说的网口和网线。RJ45 网线插头又称水晶头,共有八芯做成。RJ45网络传输线分为直通线、交叉线和全反线。直通线用于异种网络设备之间的互连,例如,计算机与交换机。交叉线用于同种网络设备之间的互连,例如,计算机与计算机。全反线用于超级终端与网络设备的控制物理接口之间的连接。下面将介绍一下各线的作用和区别。1.直通线:又叫正线或标准线,两端采用568B做线标准,注意两端都是同样的线序且一一对应。直通线是应用最广泛,现在最常用的线。

weixin_45365488的博客 6751

树莓派3B 开箱配置

概述 最近看到淘宝推荐有树莓派3B+,价格和3B一样,增加了千兆网络,和5G Wifi,性能也有一些提升,然后就下单买了。可是没看清楚介绍,原来3B+是预售,不是马上有货,然后那家店的3B+是单独预售购买的,如果点了套装,实际上卖的是3B。于是满怀兴奋的拆开快递后,呈现一脸懵B状态。本来纠结要不要退货重买,不过想想其实性能也不是差距十分大,既然都收到了,不如先研究一番,等到19年树莓派4出的时候...

SpeculateCat 7365

5步上手Quartz.NetUI:.NET Core定时任务的开箱即用解决方案

Quartz.NetUI是一个基于.NET Core + Quartz.NET + Vue + IView的开箱即用的定时任务UI解决方案。它结合了Quartz.NET的强大功能和Vue.js的易用性,提供了一个不依赖数据库、只需在界面进行简单配置即可使用的定时任务管理系统。通过上述步骤,你已经学会了如何使用Quartz.NetUI在.NET Core项目中实现定时任务。Quartz.NetUI不仅功能强大,而且使用简单,非常适合那些需要快速实现定时任务管理的开发者。

java专栏 2408

树莓派4B基础教程

树莓派4B基础教程 准备: 硬件:树莓派4B, SD一张 软件: SD Card Formatter(SD卡格式化工具), Win32DiskImager(烧录系统工具) 这是一个纯新手教程,由于更新换代,有些东西3b的教程能用4b用不了,由于版本原因,有些东西直接出错,所以干脆花时间自己整理了一下. 作者自述:对!东西全是百度来的,劳资只是一个搞Java开发的,也没有见过这些小东西可能比普通...

steamcontroller的博客 2万+

【推荐100个unity插件】基于节点的程序化无限地图生成器 —— MapMagic 2

MapMagic 2是一款基于节点的程序化地形生成工具,可快速创建无限地图。主要功能包括:通过图形化节点编辑器构建地形逻辑;支持四个核心模块(对象、样条线、生物群落和笔刷);提供完整的操作指南,包括创建资产、使用编辑器窗口、节点操作等。工具具有直观的UI界面,支持节点连接、参数调整、图层管理等功能,并能实时生成地形。适合游戏开发者快速构建高质量的可玩地形环境。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3123

Python和Spyder:一个完美的编程组合

而Spyder作为一个专门为科学计算和数据分析而设计的IDE,提供了高效的开发环境和丰富的工具。无论是初学者还是专业开发者,Python和Spyder都能满足他们的需求,并为他们的工作带来便利和效率。本文将探讨Python和Spyder之间的关系,以及它们如何相互配合,提供一流的编程体验。每个工具都有其特定的优势和适用场景,开发者可以根据自己的需求选择合适的工具。而Spyder作为一个专门为科学计算而设计的IDE,提供了编写、调试和执行Python代码的环境。

CodeHeroicX的博客 1124
上一篇: C#获取一个数组中的最大值、最小值、平均值
JiYF
博客等级 码龄11年 356粉丝 50原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值