博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RaspberryPI 3b 技术总结(包括Linux)
阅读量:5330 次
发布时间:2019-06-14

本文共 2019 字,大约阅读时间需要 6 分钟。

安装系统,无屏幕,无网线,windows下

  • 第一步当然是把ROM(官方系统)和刷写工具备好,TF卡一张,当然必须有读卡设备。
  • 启动Etcher,将ROM刷入TF卡,这需要挺长一段时间,完毕后将会出现四个分区,但是windows只能识别两个,EXT4的linux分区是无法读写的。
  • 完毕后,默认TF卡已经弹出系统,重新拔插,并且定位到boot分区,在分区的根目录下新建一个文件【ssh】,注意只有三个字母,没有扩展名。这一步操作表示初始化系统后支持远程连接。
  • 继续新建第二个文件【wpa_supplicant.conf】,这一步操作表示初始化后自动连接wifi网络。
  • 使用稍微高级一点的文本编辑器,打开刚才新建的第二个文件,设置换行标准为unix(notepad++为:Edit→EOL Convertion→UNIX Format),这将启用类unix系统的文本支持。

wpa_supplicant.conf

country=cnupdate_config=1ctrl_interface=/var/run/wpa_supplicantnetwork={scan_ssid=1ssid="MyNetworkSSID"psk="MyNetworkPassword"}
  • 两个文件都创建好,第二个文件也设置好WIFI网络,就可以将TF卡插入树莓派,开机初始化了。
  • 局域网的windows机器,运行PuTTY,“Host Name”填入【raspberrypi】,点击“Open”连接树莓派,等待命令行输出:login as。则表示成功连接至树莓派。
  • 输入登录用户【pi】密码【raspberry】,即可开始远程操作树莓派。

官方系统Raspbian:

刷写工具Etcher:
远程连接PuTTY:
参考资料:


移动硬盘映射相关

树莓派自带的usb供电可能无法供给比较耗电的设备,所以推荐准备好外部电源,比如双公头usb辅助供电,带电源的usb-hub。

映射,树莓派现在的系统都自动识别了,理论上的流程是:添加ntfs分区支持、查看硬盘分配标识、创建映射目录、使用命令映射、自启动映射。


创建系统服务相关

linux服务所在目录为【/lib/systemd/system】

创建aria2c的daemon服务

cd /lib/systemd/systemtouch aria2.servicenano aria2.service

修改文件【/lib/systemd/system/aria2.service】

[Unit] Description=Aria2c download manager Requires=network.target After=dhcpcd.service     [Service] Type=forking User=root RemainAfterExit=yes ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf --daemon ExecReload=/usr/bin/kill -HUP $MAINPID RestartSec=1min Restart=on-failure     [Install] WantedBy=multi-user.target

修改文件【/etc/aria2/aria2.conf】

# Daemonize, rpc and session save.# The daemon is launched by the rpc query and# stops when all downloads are completed.continuedaemon=trueon-download-complete=exitdir=/home/**youruser**/path/to/download/foldersave-session=/home/**youruser**/.aria2/sessioninput-file=/home/**youruser**/.aria2/sessionmax-concurrent-downloads=99999seed-ratio=0max-connection-per-server=4bt-save-metadatarpc-save-upload-metadataenable-rpc=truerpc-listen-all=truerpc-user=**youruser**rpc-passwd=**yourpassword**rpc-listen-port=**yourport** # should be same as in the upstart script

转载于:https://www.cnblogs.com/3Tai/p/10915035.html

你可能感兴趣的文章
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
Maven之setting.xml配置文件详解
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>
PHP zip压缩文件及解压
查看>>