客户给了一台树莓派的板子,没给用户名密码,打算让在板子上做程序开发,希望各位大佬指点

9 小时 58 分钟前
 en7en
我是做 android 工控上位机开发的,对树莓派系统不熟悉,没有用户名密码的情况下,如何能进入系统,还是说需要刷机,不过不清楚是不是公版,担心刷普通树莓派系统需要单独适配驱动
1408 次点击
所在节点    程序员
19 条回复
fuckfaker
9 小时 49 分钟前
单用户进系统改一下密码就行了
andlp
9 小时 48 分钟前
root/123456
greatbody
9 小时 47 分钟前
树莓派简单,就把 MicroSD 卡拔下来,下载一个树莓派镜像制作工具,写入到 MicroSD ,再插到树莓派上面就可以了。记得在官网下载。
en7en
9 小时 29 分钟前
@greatbody 您的意思是说整个系统都在这张卡上吗?要是这样的话,我直接换一张新卡刷上树莓派系统是不是也行
TypeErrorNone
9 小时 27 分钟前
@en7en 可以,很简单
zhzhA
9 小时 27 分钟前
@en7en 是的,而且我记得改里面文件不需要密码,ssh 配置什么的都是提前改里面文件配好的
en7en
9 小时 25 分钟前
@zhzhA 单用户进入修改密码后,重启修改的密码失效了,感觉是重启后被还原了
wuruxu
9 小时 24 分钟前
换个 SD 卡就可以了呀
ETiV
9 小时 10 分钟前
准备个读卡器。

电脑上装个 VirtualBox 之类的虚拟机管理软件,新开个虚拟机、装 Linux 操作系统,然后虚拟机开机后:

把 SD 卡插进读卡器、接到电脑上(电脑可能不认设备,让你格式化它,忽略!),
VBox 里把这个 USB 设备直连到虚拟机里。

回到虚拟机,fdisk -l 看一下有没有和 SD 卡容量相符的新设备,有的话 mount 到 /mnt/sd-card

然后就能操作 SD 卡上的任意文件了

比如改 root 密码,或者进 /mnt/sd-card/root/.ssh/authorized_keys 加你的 ssh 公钥什么的
lusi1990
7 小时 58 分钟前
我记得拿下 sd 卡,用读卡器放电脑上改个文件就改密码了。 很简单
loading
7 小时 54 分钟前
区分是不是带 emmc 版本

如果你需要频繁插拔 tf 卡,可以考虑买个 tf 外置的延长的东西,tb 卖十几块,免得卡座坏了。
jackOff
6 小时 44 分钟前
比較好奇客戶到底讓你用這玩意開發啥系統
lujiaosama
6 小时 38 分钟前
用树莓派官方工具直接刷 TF 卡,叫做 Raspberry Pi Imager 。刷的过程中能设置账号密码 WIFI 的。
要注意是树莓派 4 还是树莓派 5 。1G 内存不要用桌面版的,2G 内存可以带桌面,用 REALVNC 进行远程。
一般都是 SSH 进行远程开发, 用 VSCODE 就行。不过 1G 内存连 SSH 过去的 VSCODE 都跑不起来,只能写完了丢上去跑起来验证。1G 内存想要远程开发只能用 cli 的 ai 的工具进行开发。
需要注意 python 版本,3.12 好一点,3.13 之类的太新的版本还挺麻烦。python 管理依赖用 uv 最好。如果你是上位机开发另说。
进去之后要开启配置用 raspi-config 。建议装个 ARM 版本的 1PANEL ,方便后续操作,比如上传文件什么的。
lujiaosama
6 小时 36 分钟前
@loading 没那么脆弱。最大问题是 TF 卡的 4K 性能太弱了,读写文件 IO 压力大。USB 插个外置 SSD ,从外置 SSD 中启动舒服多了。
C64NRD
6 小时 23 分钟前
外接 SSD ,快的超乎想象
loading
6 小时 16 分钟前
@lujiaosama 是卡座的寿命,不是 tf 卡的寿命。可能树莓派不用频繁插拔吧。
lujiaosama
6 小时 4 分钟前
@loading 我高强度连续插拔 TF 卡半年了,啥问题都没有。比起 TF 卡座,更大的黑点是电源。一点震动就能干崩电源,不知道什么原理。我修了三块板子都是电源挂 B ,非常离谱。
loading
5 小时 31 分钟前
电源那就加 ESD ,并大电容,焊线换连接器,例如换 XT30 。
Tink
5 小时 12 分钟前
换个 sd 卡啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1209152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX