Raspberry Pi上手笔记之二 - 安装操作系统
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs就像每一个计算机那样,树莓派需要一个操作系统,最好是选择Linux。选择Linux是因为它免费,而且可支持ARM处理器。但是要注意,并不是所有的Linux发行版都能运行于树莓派。因为有些Linux发行版不支持树莓派指定的ARM处理器。比如你不能在树莓派上安装Ubuntu Linux。
选择操作系统只是第一步,下面你还需要安装它。
把操作系统安装到SD卡上比较麻烦。
本文将安装最新的Debian Linux发行版,整个安装过程与安装其它操作系统差不多。
我们需要一个已经安装了的系统快照。因此,必须创建或找到一个Linux发行包,并复制到SD卡上。最简单的方法是从Raspberry项目中下载。你可以下载Debian wheezy,又或者是Arch Linux ARM,或者是Qton Pi,还有Bodhi Linux。而且有些牛人开始移植Google的Chrome OS。
Debian wheezy完全支持树莓派的硬件,而且它自带了一套成熟的桌面UI,还有浏览器。另外,它还有一个功能强大的包管理器,可以用它安装更多的软件。下面,我们将学习怎样安装它。
Arch Linux ARM是一个极简的操作系统,它适合那些非常熟悉Linux系统的人。Arch Linux没有使用多少资源,它有很好的包管理器。因此,如果你想把树莓派当作服务器的话,它是很好的选择。而对于桌面系统,Debian更适合。默认的Arch Linux没有桌面环境。你必须安装和配置它。
Qton Pi是一个专门的发布包,它打包了Qt框架,对于创建富UI应用非常适合。
当初Qt团队听说树莓派后,立即决定创建Qton Pi Linux发布包。它包含了Qt所有的功能,是极好的Qt应用开发环境。但是,它是跨编译环境的,你必须在PC上安装开发环境。可以在PC上使用Qt Creator创建应用程序,然后使用SSH把应用转移到树莓派上。
遗憾的是,Qton Pi还没有适合的发布包。
制作可引导的SD卡
1)你需要一个带读卡器的PC,
2)从官方下载页下载Debian映像文件。
下载地址:http://downloads.raspberrypi.org/images/raspbian/2013-02-09-wheezy-raspbian/2013-02-09-wheezy-raspbian.zip
下载完成后,PC上将有2013-02-09-wheezy-raspbian.zip文件。
3)用专门的工具将映像文件写入到SD卡。
Windows用户可以使用Win32DiskImager软件,Unix用户使用dd工具。
登录的用户名/密码:pi/raspberry
分享到:
相关推荐
它使用Linux操作系统,如Raspbian,但此处提到的是在Raspberry Pi上运行Windows 10,这展示了Raspberry Pi的灵活性。Windows 10 IoT Core版是微软为物联网设备设计的操作系统,可以在Raspberry Pi上提供完整的...
对于初次接触树莓派的朋友来说,如何正确安装操作系统可能会遇到一些困难。本文将详细介绍树莓派的操作系统安装过程,包括准备阶段、系统安装步骤以及系统设置方法。 #### 二、准备工作 在正式安装树莓派操作系统...
- FreeRTOS是一个广泛应用的实时操作系统(RTOS),特别适合于嵌入式系统开发。通过学习这门教程,你可以了解到如何利用FreeRTOS来管理任务调度、同步机制等内容,这对于提高嵌入式系统的性能至关重要。 - **《嵌入式...
- **公共平台**: 如Arduino和Raspberry Pi等平台上的支持。 #### 四、如何阅读飞思卡尔的技术文档 **4.1 概述** 正确理解和使用技术文档对于成功开发基于飞思卡尔单片机的应用至关重要。 **4.2 数据手册(Data...
接着,我们需要下载Raspberry Pi的官方操作系统镜像并使用Etcher将其烧录到TF卡中。然后,配置SSHD服务,使树莓派可以通过SSH远程登录。同时,设置树莓派连接Wi-Fi,确保能够通过网络访问。在完成这些步骤后,启动...
9. **Operating System & FreeRTOS**:Operating System指的是操作系统,FreeRTOS是一个实时操作系统内核,常用于小型嵌入式设备,如物联网设备和微控制器。 10. **Device Driver**:设备驱动程序是操作系统和硬件...
- **微控制器开发板**:如Arduino、Raspberry Pi等,用于嵌入式系统的开发和学习,具有丰富的接口和扩展能力。 - **FPGA/CPLD开发板**:用于逻辑设计验证,提供可编程逻辑器件,便于硬件原型设计和测试。 - **SoC...
通过教程,用户可以学习如何连接模块到微控制器(如Arduino或Raspberry Pi),编写程序来读取传感器数据,并将其转换为可读的氢气浓度值。此外,教程可能还会介绍如何校准传感器,以确保测量结果的准确性和可靠性。 ...
ROS(Robot Operating System,机器人操作系统)是机器人领域广泛采用的开源框架,它为开发者提供了构建、测试和部署机器人软件的工具。ROS学习中文资料的压缩包包含了一系列资源,旨在帮助初学者和有经验的开发者更...
在实际应用中,DWM1000通常需要与微控制器(如Arduino、Raspberry Pi或嵌入式系统)配合使用,开发者需要了解如何将DWM1000的SPI或I2C接口与MCU连接,编写相应的驱动程序和应用程序。此外,为了构建完整的定位系统...
许多微控制器平台,如Arduino、Raspberry Pi,都有现成的库支持TSL2561,简化了开发过程。通过解压提供的"TSL2561光强资料"压缩包,开发者可以获得详细的规格书、示例代码和应用笔记,以便快速上手。 六、注意事项 ...
在嵌入式系统中,TCS3200通常需要与微控制器如Arduino、Raspberry Pi等配合使用。开发人员需要编写相应的驱动程序和应用程序来读取传感器数据,并进行颜色识别。提供的参考代码可以帮助理解如何与TCS3200通信,设置...
这个框架支持多种硬件平台,包括 Arduino、BeagleBone、Raspberry Pi 等,允许开发者编写跨平台的 IoT 应用程序。它主要专注于交互式电子项目,如机器人、传感器和LED灯等。 **JavaScript 在 IoT 中的角色** ...
RPI_HUB是一个专门为树莓派(Raspberry Pi)用户设计的资源库,它集成了多种工具、软件、教程和配置文件,旨在帮助用户更好地管理和优化他们的树莓派系统。这个存储库特别强调了对Jupyter Notebook的支持,表明它...