Raspberry Pi上手笔记之一
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRaspberry Pi在国内称为“树莓派”,在开始使用树莓派之前,我们需要熟悉它 的连接器和功能。这有助于我们选择使用树莓派来实现什么项目,也能帮助我们梳理树莓派还需要什么硬件。比如,你或许需要一个电源、键盘、鼠标、显示器等。
树莓派分A型和B型,A型为低配,价值25美元;B型为高配,价值35美元。在文内,如果没有特别说明,都是以B型为例进行讲解。
在树莓派板子上,你能看到很多连接器:
1)两个常规的USB插槽,可以用它连接一个键盘和一个鼠标。
2)一个微型USB端口,但是必须用它给树莓派提供电力。它不能用于连接别的USB设备。
如果需要连接更太多的USB设备,可以使用USB Hub。
要注意,A型树莓派只有一个USB接口。
3)以太网接口。可用于PC和树莓派的连接。
A型没有提供以太网接口,但是提供了USB转以太网接口的转换器附件。
4)HDMI标准接口和复合视频S端口+音频端口
HDMI接口可以传输音视频,而复合视频S端口只能传输视频,它的音频必须通过另一个音频端口。
音频端口采用标准3.5毫米插座。
5)板子上还有一个两行的针脚,它是GPIO接口。
GPIO即General Purpose Input Output(通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
GPIO接口用于连接树莓派和其它电子设备。
除此之外,还有五个状态LED灯:
OK灯指示SD卡访问;
PWR灯指示电源连接;
FDX灯指示网络正在进行全双工通信;
LNK灯闪烁指示每个LAN口活动。
10/100M灯指示树莓派的以太网是以10M/s通信或是100M/s通信,灯亮指100M/s通信。
树莓派没有硬盘存储,因此你必须从SD卡引导系统。SD卡在数码相机、手机等场合应用极广。考虑到成本,树莓派没有实时时钟RTC和备用电池,也没有BIOS。但是通过网络时间服务器,可以轻松地解决时钟问题,大多数操作系统会自动完成这一个功能。但缺少BIOS显得有点麻烦。
简单地说,BIOS是一个存储在制度存储器ROM中的程序,在PC启动时运行。它负责配置新设备,并决定引导的顺序。比如,通过BIOS,你可以置顶是从硬盘启动或者是从DVD启动系统。
树莓派没有BIOS,它只能从SD卡引导。即使你可以使用扩展的存储设备,但是,树莓派始终只能从SD卡引导系统。
分享到:
相关推荐
首先,Raspberry Pi是一款微型计算机,被广泛用于教育和DIY项目,因为它的价格低廉、易于上手。它使用Linux操作系统,如Raspbian,但此处提到的是在Raspberry Pi上运行Windows 10,这展示了Raspberry Pi的灵活性。...
- Raspberry Pi是一款非常受欢迎的单板计算机,拥有强大的计算能力和丰富的接口资源。这款教程适合那些希望进行更复杂项目开发的学习者。它不仅介绍了Raspberry Pi的基本配置和使用方法,还提供了许多实用的应用...
- **公共平台**: 如Arduino和Raspberry Pi等平台上的支持。 #### 四、如何阅读飞思卡尔的技术文档 **4.1 概述** 正确理解和使用技术文档对于成功开发基于飞思卡尔单片机的应用至关重要。 **4.2 数据手册(Data...
通过教程,用户可以学习如何连接模块到微控制器(如Arduino或Raspberry Pi),编写程序来读取传感器数据,并将其转换为可读的氢气浓度值。此外,教程可能还会介绍如何校准传感器,以确保测量结果的准确性和可靠性。 ...
4. **Raspberry Pi**:Raspberry Pi是一款受欢迎的微型计算机,广泛用于教育、物联网(IoT)项目和嵌入式系统开发。开发者经常使用它来搭建硬件原型,进行各种软件和硬件的实验。 5. **Arduino**:Arduino是一个...
接着,我们需要下载Raspberry Pi的官方操作系统镜像并使用Etcher将其烧录到TF卡中。然后,配置SSHD服务,使树莓派可以通过SSH远程登录。同时,设置树莓派连接Wi-Fi,确保能够通过网络访问。在完成这些步骤后,启动...
### 树莓派系统安装教程详解 #### 一、前言 树莓派是一款小巧而功能强大的微型计算机,因其价格亲民、应用广泛而受到众多DIY爱好者...无论是初学者还是有经验的用户,都可以轻松上手并开始探索树莓派的各种有趣应用。
在实际应用中,DWM1000通常需要与微控制器(如Arduino、Raspberry Pi或嵌入式系统)配合使用,开发者需要了解如何将DWM1000的SPI或I2C接口与MCU连接,编写相应的驱动程序和应用程序。此外,为了构建完整的定位系统...
在嵌入式系统中,TCS3200通常需要与微控制器如Arduino、Raspberry Pi等配合使用。开发人员需要编写相应的驱动程序和应用程序来读取传感器数据,并进行颜色识别。提供的参考代码可以帮助理解如何与TCS3200通信,设置...
- **微控制器开发板**:如Arduino、Raspberry Pi等,用于嵌入式系统的开发和学习,具有丰富的接口和扩展能力。 - **FPGA/CPLD开发板**:用于逻辑设计验证,提供可编程逻辑器件,便于硬件原型设计和测试。 - **SoC...
3. 机器人控制:通过控制接口,如rosserial,可以将ROS与硬件设备(如Arduino或Raspberry Pi)连接。 4. 机器视觉:如OpenCV库与ROS接口结合,进行图像处理和目标检测。 五、ROS学习资源 压缩包内的中文资料可能...
许多微控制器平台,如Arduino、Raspberry Pi,都有现成的库支持TSL2561,简化了开发过程。通过解压提供的"TSL2561光强资料"压缩包,开发者可以获得详细的规格书、示例代码和应用笔记,以便快速上手。 六、注意事项 ...
RPI_HUB是一个专门为树莓派(Raspberry Pi)用户设计的资源库,它集成了多种工具、软件、教程和配置文件,旨在帮助用户更好地管理和优化他们的树莓派系统。这个存储库特别强调了对Jupyter Notebook的支持,表明它...
这个框架支持多种硬件平台,包括 Arduino、BeagleBone、Raspberry Pi 等,允许开发者编写跨平台的 IoT 应用程序。它主要专注于交互式电子项目,如机器人、传感器和LED灯等。 **JavaScript 在 IoT 中的角色** ...