树莓派整理笔记-1

余生长醉 提交于 2019-12-30 03:04:56

1. 下载镜像,安装软件

安装Win32DiskImager-0.9.5-install.exe到电脑上。
打开此软件,选择官方系统img,选择SD卡的盘符,这里不能选错,否则会被格式化,

2. 烧录

选择Write进行烧录,等待烧录完成,拔掉SD卡,插入树莓派上电,系统会自动安装完成。

3、错误

Linux开机出现Give root password for maintenance (or type Control-D to continue):解决办法
(1)、输入root密码,因为文件系统是只读系统,不能进行修改文件,利用下面的命令将文件系统改为可写的文件系统

mount  -o  remount,  rw  /  

查看是否挂载了不存在或异常的磁盘df -h,将对应出错的磁盘注释掉,或者将最后面的参数改成0 。 然后退出保存,reboot
(2)、输入root密码进入系统,使用fsck命令修复文件系统。

fsck /dev/root 
fsck -A -y

5、SSH配置远程登录

进入linux系统更改root密码 ,设置自己想要的密码
sudo passwd root 更改成功后然后sudo passwd --unlock root将root用户解锁。
其实官方的树莓派系统没有开启SSH服务,需要我们人为的开启SSH服务,我们需要在HDMI显示器上的命令行终端上输入
sudo raspi-config进入到树莓派系统配置界面,然后现选择【5】再选择ssh,并选择ok

在这里插入图片描述
树莓派进入控制台输入ifconfig即可,查看

[wlan0→inet→192.168.253.x]这个为IP地址
远程登录方式一:PUTTY远程登录,下载PUTTY 软件然后输入相应的IP地址,ssh,然后连接 输入名字pi和密码raspberry
远程登录方式二:远程桌面登录(xdrp)
在树莓派命令行下输入如下命令(安装tightvncserver和安装xrdp)

			sudo apt-get install tightvncserver
	        sudo apt-get install xrdp

在windows下的(win+r)运行界面输入mstsc来打开远程桌面输入相应信息

6、更新索引源

vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的) 打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w
//保存文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q!
//退出编辑器,且不保存 :wq //退出编辑器,且保存文件

插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式) a
//在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本 A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行 o
//在当前行的下面新建一行 R //替换(覆盖)当前光标位置及后面的若干文本 J
//合并光标所在行及下一行为一行(依然在命令模式) 删除、恢复字符或行(vi命令模式下使用)

x //删除当前字符 nx //删除从光标开始的n个字符 dd //删除当前行
ndd //向下删除当前行在内的n行 u //撤销上一步操作 U
//撤销对当前行的所有操作 复制、粘贴(vi命令模式下使用) yy //将当前行复制到缓存区
nyy //将当前行向下n行复制到缓冲区 yw //复制从光标开始到词尾的字符 nyw //复制从光标开始的n个单词 y^ //复制从光标到行首的内容 y$ //复制从光标到行尾的内容 p
//粘贴剪切板里的内容在光标后 P //粘贴剪切板里的内容在光标前 设置行号(vi命令模式下使用) :set nu
//显示行号 :set nonu //取消显示行号

修改配置文件:sudo vim /etc/apt/sources.list
Raspberry Pi(树莓派)国内软件源:

deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

输入sudo apt-get update更新索引源
更新软件源列表 sudo apt-get update

7、安装vim编辑器

方法一: sudo apt-get install vim
方法二:将搭建开发环境所需的工具与系统镜像目录中vimconfig.tar.gz文件通过SSH Secure File Transfer工具传输到树莓派系统的文件中。在命令行模式下输入tar xvf vimconfig.tar.gz 解压压缩包 ,然后在/root/目录下新建.vim和.vimrc文件,还需要apt-get install ctags即可。
常用命令:
vi编辑器的粘贴命令 : Shift + Insert
vi编辑器的复制命令: Ctrl + Insert
mkdir :创建目录
touch :创建文件
rm -r 文件或文件夹 : 强制删除文件或文件夹
#chmod 777 /home : 赋有home目录具有读写运行权限

8文件传输

windows和树莓派两个不同的系统之间传输文件,由于这是两个不同的文件系统,就需要用到了所谓的ssh服务来跨系统的传输文件。在登录的过程中出现server responded “algorithm negotiation failed”这时我们需要putty登录pi之后修改ssh的配置文件/etc/ssh/sshd_config

sudo vi /etc/ssh/sshd_config
可复制添加如下代码:

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

重启sshd服务后,即可正常连接: sudo service ssh restart
使用SSH Secure File Transfer工具将windows下的文件与树莓派的文件实现文件跨系统传输。

9升级系统

sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade

在raspi-config中使能摄像头
sudo raspi-config 进入界面:选择第5个,按enter键进入配置,树莓派。

10业余知识

WiringPi 是 C 函数库。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!