精华内容
下载资源
问答
  • 树莓派是什么?能干什么?和单片机有什么区别?

    万次阅读 多人点赞 2019-08-10 15:47:21
    什么树莓派树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱。 树莓派被称为卡片式电脑,顾名思义它可以安装操作系统,...

    什么是树莓派?

    树莓派是由树莓派基金会发布的卡片式电脑,起初的目的是为了让更多的孩子们可以学习计算机编程,但是发布以后受到了广大计算机爱好者的喜爱。

    树莓派被称为卡片式电脑,顾名思义它可以安装操作系统,并且接上显示屏鼠标键盘就可以正常使用,在上面可以用python或者C语言编程并运行。

    在这里插入图片描述

    树莓派和单片机的区别?

    树莓派是卡片式电脑可以装操作系统,可以直接在上面编程并运行,而单片机是没有操作系统的它们是你在电脑上编好程序上传到板子上,这个板子就可以运行该程序。

    树莓派使用的什么系统?

    树莓派使用的是ARM架构的linux系统,现在有很多发行商为树莓派提供了arm版本的系统,例如ubuntu、kali…树莓派官方系统是基于debian的。

    树莓派的最基本操作方法?

    最简单的就是接一个显示屏、鼠标、键盘然后使用。当然也可以用家里的电脑来远程ssh、vnc操控。

    树莓派能干什么?

    树莓派作为卡片式电脑可以用来做控制或者是做服务器这些都是可以的,主要还是看自己的能力,你的能力越强树莓派能做的事情就越多。

    玩树莓派能学到什么?

    在我看来玩树莓派最基本的你可以学到编程的一些知识,还有linux系统命令行的使用,随着你玩得越来越久学习到的东西肯定会越来越多。

    展开全文
  • 树莓派/boot分区内的文件有什么用? 2020年7月11日科技爱好者树莓派、硬件产品/ 热度:189℃ 树莓派引导文件存储在SD卡的第一个分区中,即/boot分区,该分区的文件系统是FAT,所以可以在Windows,macOS和Linux设备...

    树莓派/boot分区内的文件有什么用?

    2020年7月11日 科技爱好者树莓派硬件产品   /   热度:189℃

    树莓派引导文件存储在SD卡的第一个分区中,即/boot分区,该分区的文件系统是FAT,所以可以在Windows,macOS和Linux设备上读取这个分区。

    当树莓派通电时,它将从启动分区(/boot)中加载各种文件以启动各种处理器,然后启动Linux内核。

    当Linux启动后,启动分区将挂载为/boot

     

    /boot分区内都有哪些文件?

    分区内的文件如下:

    bcm2708-rpi-b.dtb bcm2711-rpi-4-b.dtb fixup.dat overlays
    bcm2708-rpi-b-plus.dtb bootcode.bin fixup_db.dat start4cd.elf
    bcm2708-rpi-cm.dtb cmdline.txt fixup_x.dat start4db.elf
    bcm2708-rpi-zero.dtb config.txt start4.elf
    bcm2708-rpi-zero-w.dtb COPYING.linux issue.txt start4x.elf
    bcm2709-rpi-2-b.dtb fixup4cd.dat kernel7.img start_cd.elf
    bcm2710-rpi-2-b.dtb fixup4.dat kernel7l.img start_db.elf
    bcm2710-rpi-3-b.dtb fixup4db.dat kernel8.img start.elf
    bcm2710-rpi-3-b-plus.dtb fixup4x.dat kernel.img start_x.elf
    bcm2710-rpi-cm3.dtb fixup_cd.dat LICENCE.broadcom

     

    树莓派/boot分区

    /boot分区内的文件都有什么用?

    bootcode.bin

    这是引导加载程序,由SoC在引导时加载,它执行一些非常基本的设置,然后加载其中一个start*.elf文件。Raspberry Pi 4上未使用bootcode.bin,因为它已由板载EEPROM中的启动代码替换。

    start.elf,start_x.elf,start_db.elf,start_cd.elf,start4.elf,start4x.elf,start4cd.elf,start4db.elf

    这些是二进制Blob(固件),已加载到SoC中的VideoCore上,然后接管启动过程。 start.elf是基本固件,start_x.elf包括相机驱动程序和编解码器,start_db.elf是固件的调试版本,start_cd.elf是简化版本,不支持编解码器和3D之类的硬件模块,并且在gpu_mem=16中指定时使用config.txt

    start4.elfstart4x.elfstart4cd.elf,和start4db.elf是树莓派4的固件文件。

    fixup* .dat

    这些是链接器文件,与start*.elf上一节中列出的文件配对。

    cmdline.txt

    引导时,内核命令行会传递到内核。

    例如:

    pi@raspberrypi:/boot $ cat cmdline.txt 
    console=serial0,115200 console=tty1 root=PARTUUID=d9b3f436-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

    config.txt

    包含许多用于设置树莓派的配置参数。

    例如:

    pi@raspberrypi:/boot $ cat config.txt
    # For more options and information see
    # http://rpf.io/configtxt
    # Some settings may impact device functionality. See link above for details
    
    # uncomment if you get no picture on HDMI for a default "safe" mode
    #hdmi_safe=1
    
    # uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    #disable_overscan=1

    issue.txt

    一些基于文本的管家信息,其中包含分发的日期和git commit ID。

    例如:

    pi@raspberrypi:/boot $ cat issue.txt 
    Raspberry Pi reference 2019-09-26
    Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 80d486687ea77d31fc3fc13cf3a2f8b464e129be, stage4

    ssh或ssh.txt

    如果存在此文件,则将在启动时启用SSH。内容无关紧要,可以为空。否则默认情况下禁用SSH。

    wpa_supplicant.conf

    这是用于配置无线网络设置的文件(如果硬件具备此功能)。编辑国家代码和网络部分以适合您的情况。使用方式可以参考这篇文章设置树莓派wifi的几种方式

    设备树文件

    有各种设​​备树blob文件,其扩展名为.dtb。它们包含树莓派各种模型的硬件定义,并在启动时用于根据检测到的树莓派模型来设置内核。

    内核文件

    引导文件夹将包含用于不同树莓派型号的各种内核映像文件:

    文档名称 处理器 Raspberry Pi模型 笔记
    kernel.img BCM2835 Pi zero,Pi 1  
    kernel7.img BCM2836,BCM2837 Pi 2,Pi 3 后来的Pi 2使用BCM2837
    kernel7l.img BCM2711 Pi 4 大型物理地址扩展(LPAE)
    kernel8.img BCM2837,BCM2711 Pi 2,Pi 3,Pi 4 Beta 64位内核1。带有BCM2836的早期Pi 2不支持64位。

    注:lscpu该架构报告是armv7l,表示用于32位系统(即除了kernel8.img一切),以及aarch64用于64位系统。所述的armv7l情况下指的是被架构小端,而不是LPAE如由所指示lkernel7l.img文件名。

    设备树覆盖

    overlays子文件夹中包含设备树覆盖。这些用于配置可能连接到系统的各种硬件设备,例如Raspberry Pi Touch Display或第三方音板。使用以下条目中的条目来选择这些覆盖层config.txt。

    展开全文
  • 树莓派

    2019-03-13 19:24:00
    在购买树莓派之前想了解的一些问题: 1、树莓派什么语言编程?...5、这么多版本的树莓派有什么区别? 6、ROS是什么意思? 转载于:https://www.cnblogs.com/QQ2962269558/p/10525533.html...

    在购买树莓派之前想了解的一些问题:

    1、树莓派用什么语言编程?

    2、用什么编译器编程?

    3、树莓派有多少个引脚?

    4、树莓派的主频是多少?

    5、这么多版本的树莓派有什么区别?

    6、ROS是什么意思?

     

    转载于:https://www.cnblogs.com/QQ2962269558/p/10525533.html

    展开全文
  • 用树莓派做点什么》QQ群:879921733 叨逼叨 接下来,我想看看我的树莓派4B板子,硬件的详细信息,还有Raspbian系统的版本,看看内存究竟是不是2GB,Linux内核版本是多少? 多说一句,Linux操作系统很多发行...

     

    博主QQ:1356438802

    《用树莓派做点什么》QQ群:879921733

    叨逼叨

    接下来,我想看看我的树莓派4B板子,硬件的详细信息,还有Raspbian系统的版本,看看内存究竟是不是2GB,Linux内核版本是多少?

    多说一句,Linux操作系统有很多发行版本,比如RedHat、Debian、Fedora、CentOS、Ubuntu、KUbuntu、Ubuntu Kylin、Raspbian,还有Android也算一个吧,这些操作系统本质上,kernel内核都是linux,不同点在于他们在这个内核上包裹的壳不同,也就是开机之后桌面风格不一样、各种操作方式会有差别。就像华为手机、小米手机的UI风格不一样,这俩的操作系统只会叫EMUI 9.0、MIUI10.0,本质上是在Android系统上做的定制化。

    所以你去看手机的信息时会看到下面这样:

    MIUI版本:10.3.8

    Android版本:9

    Linux内核版本:4.14.98

    也就是说,所有的Linux发行版本,都有一个系统版本号(那个壳的版本),还有内核版本号,这一点要明确和区分,否则会糊涂。

     

    命令

    1. 查看Linux内核版本

    uname -a
    

    或者

    cat /proc/version

    2. 查看操作系统的位数,32位还是64位

    getconf LONG_BIT

    3. 查看Raspbian系统版本

    cat /proc/os-release

    4. 查看Raspbian所基于的Debian版本

    cat /etc/debian_version

    关于Raspbian和Debian之间的渊源可以参看:http://www.raspbian.org/RaspbianAbout

     

    从上图中可以看到,我这个树莓派4B的Raspbian系统:

    Linux内核版本:4.19.75

    Raspbian系统位数:32位

    Raspbian系统版本:10

    Debian版本:10.1

     

    5. 查看CPU信息

    cat /proc/cpuinfo

    确实是4核,纳尼,ARMv7 Processor?BCM2835?

    官网规格书可不是这样说的,估计/proc/cpuinfo并没有更新信息。

    https://www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications/

     

    我本来把终端字体调大了,但是为了完整截图上面的一大摞信息,又把字体调小了。设置终端字体,如下图所示:

     

    6. 查看我的TF卡还有多少空间

    df -h

    我用的16GB TF卡,boot分区占用了253MB,根文件系统用了15GB,已用6.1GB,剩余7.6GB。

    清除屏幕

    clear

     

    7. 查看内存使用情况

    free -h
    或者
    cat /proc/meminfo

    还有1.4GB内存是空闲的。

     

    8. 查看IP地址

    ifconfig

    我的树莓派4B现在连接的是WIFI网络,要看wlan0这一栏,IP地址是192.168.0.3,如果是用网线连接到路由器,就要看eth0这一栏。

     

    9. 查看树莓派的硬件模块和GPIO信息

    pinout

    这里就可以看到BCM2711,还有GPIO口的排布情况。

     

    10. 还有个挺酷炫的screenfetch命令,可以统揽系统基本信息

     

     

     

     

    展开全文
  • 什么树莓派

    2019-05-13 16:50:55
    随着Windows 10 IoT的发布,我们也将可以上运行Windows的树莓派。 [3] 自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆,可谓...
  • 树莓派pip更换一个国内的源,下载python库起来快一点。网上很多博客都是互相抄,而且全是错的。无奈去pip官网找到了更改源的方法,在此记录下来,方便新手查看。官方网址如下: ...首先可以安装一个查看当前源的...
  • 前言 dotnet core在3.0时代已经发展得很好.尤其是在跨平台方面更已经是达到了很实用的阶段. 作为 dotnet程序员,应该...树莓派什么? 如图: 树莓派它首先是一台电脑,它拥有Arm版的CPU,和按G计算的内存 ,安装Linux...
  • 树莓派pip更换一个国内的源,下载python库起来快一点。网上很多博客都是互相抄,而且全是错的。无奈去pip官网找到了更改源的方法,在此记录下来,方便新手查看。官方网址如下: ...首先可以安装一个查看当前源的...
  • 树莓派是为学习计算机编程教育而设计,只有信用卡大小的...为什么用树莓派做集群,基于树莓派本身性能有限,能用于那些场景? 树莓派最大的瓶颈在哪? 当前内容版权归码字科技所有并授权显示,盗版必究。阅读原文
  • 我的树莓派很奇怪,Xshell连接后,ls查看文件夹下的文件,时候时候没有。实际上是文件的,我做了程序的执行文件在里边,能看到文件的时候运行该文件程序会一直报错I/O error(111) connection ...
  • 用树莓派DIY天气检测站

    千次阅读 2016-01-13 22:04:24
    鬼才创客:用树莓派DIY天气检测站 - 全文 吴攀 发表于 2015-07-20 11:00 | 分类标签:天气检测站智能硬件树莓派 ... 那么这个项目有什么用呢?因为树莓派是一个很强大的平台,你可用获得的信息做很多
  • 1.1 树莓派的历史 对外人而言,树莓派的确是很新颖的东西,在博客中许多人也这样认为,...但不同于树莓派,当人们谈及Arduino时,即便大多数人不知道Arduino是什么或是做什么用的,但至少都听说过。因为早在2005...
  • 本文作者 qq如下, 如果对作者有兴趣或者对本文有什么异议或者疑问可以直接与作者联系沟通,也可以加群和作者讨论。 也欢迎大家前来投稿!!!一起建设树莓派生态,一起玩转树莓派!!!投稿邮箱如下: 教程开始 ...
  • 如何用树莓派搭建远程服务器 (zerotier) 文章目录简述什么是zerotier安装注册树莓派端安装(linux类均可使用该方法)安卓手机安装添加网络连接网络连接成功windows安装使用附录 简述 最近一段时间都在使用zerotier,...
  •  树莓派可以挖矿,当然也可以顺便做其它事情,装个温度传感器就可以定时...既然树莓派的内部个传感器可以记录内核温度,就这个来玩吧。 (1)首先要准备两样东西: 1.可以上网的树莓派一个。 2.物联网的帐号
  • 听说你去过阿里巴巴,那你...(zhuangbility)now,教你用树莓派做一个’一毛一样‘的Alibaba-guest,这里为什么要引起来,因为穷,不起验证码,改成密码了,就不是一毛一样了,一点差别 设备 AP一台 树莓派...
  • 树莓派( Raspberry Pi )3B+ 能做什么

    千次阅读 2019-04-02 11:53:45
    最近刚好客户想用树莓派做个项目,于是开始了树莓派的之旅。 树莓派能干什么? 如果你认为树莓派是小孩子的玩具,或者它来学学编程,尝试一下实现物联网,再或者给第三世界贫苦大众做做电脑的话。。。。。...
  • 本节书摘来自华章出版社《Python树莓派编程》一书中的第1章,第1.1节,作者:[美...如果你现在一台树莓派,你会它来做什么呢?也许你已经熟悉了树莓派的基本结构,正在考虑可以拿它来做些什么;也许你之前使用过...
  • 最近对继电器的使用挺好奇的,所以研究了好几天,但是但是不知道控制什么电器好,突然发现家里的小风扇挺合适的,所以就搞了起来。 通过树莓派控制控制继电器来控制小风扇1.继电器的使用方法受控端(上面写着NO,COM,...
  • 用树莓派搭建家庭NAS下载机

    万次阅读 2016-10-31 15:44:01
    逼乎上长者曾经说过:“先想好想要做什么,再去买东西做。买完东西,问做什么好的,通常都是[哔——]。”我认为,这是坠好的。 正好前两天逛咸鱼,发现了一个同城的二手SATA 160G硬盘,成色还不错,犹豫再三,剁了...
  • 树莓派连接电脑

    千次阅读 2019-06-04 16:01:01
    连接树莓派树莓派GPIO串口的GND,txd,rxd分别与转接口的GND,rxd,txd相连,什么转接模块我不管,反正最后得变成一个USB的接口接在电脑上,并在电脑设备管理器上的端口选项可以发现它,Serial登录。...
  • 树莓派搭建web系列

    2016-10-23 18:44:20
    树莓派系列–(1)硬件准备接到任务需要用树莓派控制硬件作为项目的拓展应用,因此写下系列笔记,本文主要解决一下两个问题: 树莓派什么 树莓派选购需要考虑的问题 1.树莓派什么人这样评价它:树莓派是...
  • 如果有什么疑惑的地方请在评论中说出来,大家一起谈论。 1、烧录镜像 选择Win32DiskImager来烧录树莓派镜像,我这里使用的是树莓派4b,2G内存,请根据自己的板子选择合适的镜像。 我的镜像是:2020-08-20-raspios-...
  • 树莓派报错笔记

    2020-05-14 14:44:25
    那么你要想想你没有重启过路由器什么的, 因为重启路由器,连接上WiFi,就会给你的树莓派重新分配IP地址 导致我一直原来那个ip地址,怎么都连不上 解决方法:重新看一下树莓派的IP地址 ...
  • 用树莓派通过Java实现远程控制电灯

    万次阅读 热门讨论 2013-12-29 22:36:37
    用树莓派通过Java实现远程控制电灯...比如说远程控制家里的电灯,虽然这已不是什么稀奇的高科技,而且市面上也很多智能家居系统,但是有些人就是想自己动手做,我们这里是Java来进行程序编写的,呵,万能的Java啊。
  • 网络诊断的第一步是了解自己的设备,比如哪些接口,IP地址都是什么。使用下面的命令来显示网络接口(Interface)信息,如接口名称、接口类型、接口的IP地址、硬件的MAC地址等。 ARP协议在局域网内部。借用ARP...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 252
精华内容 100
关键字:

树莓派有什么用