树莓派开发笔记(一) 开发环境搭建
开发环境搭建
- 开发环境搭建
- 硬件准备
- 系统烧录
- 系统配置
- 基本配置
- 其他配置
- 安装开发软件
开发环境搭建
硬件准备
- SD-Card
- 树莓派(本人使用的英国版 RS 3B)
- 5V 2A 供电
- Windows 电脑
- 开发相关工具可在这里找到
系统烧录
方式一:
- 使用读卡器将 SD-Card 插入到电脑上
- 打开镜像烧录工具(Win32DiskImager,在上方的链接中可以找到)
- 选择系统镜像文件(img)在上方的链接中也有提供
- 选择正确的磁盘符,点击
write
按钮开始下载,等待下载完成 - 修改 SD-Card 中的
config.txt
文件,在合适的位置添加enable_uart=1
一行进行使能串口 - 弹出 SD-Card ,插入到树莓派中
方式二:
- 根据官方教程按步骤进行
系统配置
基本配置
- 首先我们需要安装 USB 转串口驱动程序(在上方的链接中也有提供)
- 通过串口连接到电脑,电脑上打开 putty 软件,选择正确的串口号(COMx),波特率(115200)并点击打开
- 树莓派上电,查看 putty 中打印的信息,输入登录名和密码:pi 和 raspberry
- 设置 WiFi 信息:
- 方式一:登录之后在 putty 中输入
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
命令添加 WiFi 信息:
network={ssid="testing"psk="testingPassword" }
- 方式二:输入
sudo nano /etc/network/interfaces
命令,添加 WiFi 信息:
auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "testing" wpa-psk "testingPassword"
- 方式一:登录之后在 putty 中输入
- 重新启动树莓派
reboot
其他配置
- 启动 VNC 远程桌面,SSH 远程登录
“sudo raspi-config”-> “Interfacing options”-> “VNC” “SSH”两者都打开,完成之后退出,重启 - 打开 VNC-Viewer 软件:输入 ip 地址(可在树莓派中使用
ifconfig
查看)用户名,密码;即可查看远程桌面 - 使用 FileZilla_win64 软件:输入 sftp://ip 地址、用户名,密码、端口(22);连接即可查看树莓派上的文件,可进行文件传输
安装开发软件
- 安装 C 编译器
- 在终端中输入
git clone git://git.drogon.net/wiringPi
- 进入 wiringPi 目录,输入
./build
安装c编译器
- 在终端中输入
树莓派开发笔记(一) 开发环境搭建相关推荐
- Linux高并发服务器开发---笔记1(环境搭建、系统编程、多进程)
0613 第4章 项目制作与技能提升 4.0 视频课链接 4.1 项目介绍与环境搭建 4.1.1 项目介绍 4.1.2 开发环境搭建 ①安装Linux系统.XSHELL.XFTP.Visual Stu ...
- Mqtt开发笔记:Mqtt服务器搭建
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...
- 3D打印软件Cura的二次开发(GUI)--环境搭建
3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai 关注 2016.07.06 12:36* 字数 1639 阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...
- Python 网站开发(一)环境搭建
前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...
- 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...
- 安卓开发(一)环境搭建、基本程序与控件
layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...
- 全志A33开发板vstar编译环境搭建
全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- linux 国产化 gtk图形界面开发 go和c++环境搭建
linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...
- Ionic 学习笔记之-痛彻心扉的环境搭建
Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...
最新文章
- 网友抱怨:「苹果除了每年收我的钱,似乎什么都不想做」
- DevExpress第三方控件汉化的全部代码和使用方法
- C语言面试题分享(3)
- MySQL查询数据字典_存储过程_函数_视图元数据_表元数据_触发器
- 【深度学习】学习深度学习的最好方法
- 平面设计ps/ai/cdr
- 计算机统考模拟系统3.0,统考计算机模拟系统操作流程
- Excel导出当前工作表为PDF文件的操作
- 基于数据报表处理系统(VUE+SSM+MySQL)
- 常见水果/蔬菜/植物nbsp;英语词汇大全
- java 什么时候用 protected_protected如何在java里使用?
- 高中必备学习软件_学霸必备app有哪些高中生必备app排行
- 小白也能看懂,30 分钟搭建个人博客!
- python re模块(正则表达式) sub()函数详解
- Ps 钢笔工具的使用
- 07-SparkStreaming
- android系统构建系统_构建系统简介
- Java使用iText PDF合并PDF(将多个PDF合并成一个PDF)
- 动态规划算法04-最长递增子序列问题
- 转专业计算机的面试自我介绍,转专业面试自我介绍