Pi1-加电

  作为理工男,怎么能不折腾?终于等到我4G版的树莓派4。

  1、制作系统。新手当然上官网下载官方系统,img文件,写入tf卡。mac下的步骤请见《mac下制作树莓派系统盘》,一步步来就行。思路就是用(diskutil list)找到tf卡在系统中的设备名,用dd命令烧写(感谢linux,不用再装第三方软件)。时间有些久,还没有进度显示。

sudo dd bs=4m if=2017-09-07-raspbian-stretch.img of=/dev/disk2

  2、通过usb-c口进行供电(据说可以POE,以后有需要再说),但因为Pi4的设计缺陷,macbook pro的电源不能用,只能老老实实的挂在u口上用,外接电源应该也能用。初次加电,需要用usb鼠标、hdmi显示器

  3、关于显示器,有个坑,开机时没接显示器,开机后再插显示器就没有画面,只能拔电重开。后来发现是需要在/boot/config.txt里面启用支持hdmi热插拔(hdmi_force_hotplug=1)。

  4、系统初始化时没有开放ssh和vnc。如何开启,见《树莓派开启ssh》,非常详细。用户名pi,密码raspberry。

  5、没接显示器的情况下貌似无法连接vnc。原因待查。

原文地址:https://www.cnblogs.com/badwood316/p/11440997.html

时间: 2024-10-20 10:36:22

Pi1-加电的相关文章

《Linux内核设计的艺术》学习笔记(一)从开机加电到执行main函数

  实验内核版本:0.11 ◆ 从开机到main函数的三步: ① 启动BIOS,准备实模式下的中断向量表和中断服务程序: ② 从启动盘加载OS程序到内存中,加载OS程序的工作就是利用第一步中的中断服务程序实现的: ③ 为执行保护模式下32位的main函数做过渡工作. ? Intel将所有80x86系列的CPU硬件都设计为加电即进入16位实模式状态运行: ? 将CPU硬件逻辑设计为在加电瞬间强行将CS置为0xFFFF,IP置为0x0000,即是CS:IP指向了0xFFFF0这个地址: 整个过程是一

开机加电到系统打开究竟发生了什么?(1)

每天工作都少不了一件事情:打开电脑... 开机过程中究竟发生了什么事情?电脑内部各零件是怎么变化的?多年前,我记得我很好奇,可是现在却有点麻木了.只有保持好奇心才能保持年轻! 说到计算机,还是先回想一下计算机的构成吧,第一次接触电脑不是在大学,而是上初中在网吧,和同学一起玩游戏,还是那时候欢乐多一点,头一次玩了一夜电脑,还是很兴奋的,让我最高兴的莫过于游戏可以无限续命,最终通关了游戏. 后来上了大学,专业是软件技术(.net),懵懵懂懂的上了几节计算机的课,知道了计算机有主机和外设构成,听说了冯

台式机加电自设置

  台式机加电自设置 在一些IT项目中,往往会使用到通过给电脑通电,达到电脑自启动的一个效果.在做一个多媒体教室的项目中,一个场景是:通过一台多媒体中控,控制电脑,投影机,功放的开关机. 那么如果满足台式机"加电启动"的需求呢.其实每台电脑都有加电启动的功能,但是默认情况下,加电启动的功能是关闭的.因此,要实现加电启动的功能,只要开启电脑BIOS的加电启动即可.这样,只要电脑通电就可以自启动.在项目中总结的台式机设置BIOS加电启动的案例.分享如下: 台式机型号 Dell OPTIPL

电脑从开机加电到操作系统main函数之前执行的过程

总的来说在操作系统加电启动之后到main函数执行之前操作系统经历了以下3个大步骤 1.启动BIOS.这个时候位于实模式下,加载中断向量和中断服务程序 2.加载操作系统内核并为保护模式做准备.这个时候操作系统一共加载了3部分代码:引导程序bootsect,内核代码setup,内核代码system模块 3.从实模式转换为32位保护模式.这个过程要做大量重建工作,并且持续工作到操作系统main函数的执行过程.细说的话,主要包括打开32位寻址空间,打开保护模式,建立保护模式下的中断相应机制与保护模式配套

从cpu加电到加载OS内核的详细过程(清华大学ucore-lab1总结一)

结合最近学习清华的OS课,先用“人话”来高度抽象的描述一下我自己的理解.CPU在系统加电也就是我们按下电源开关后,开始初始化他的寄存器,主要是cs和eip(本文基于x86架构),然后在ROM中找到一个叫BIOS(Basic Input Output System),加载到RAM中然后开始执行他,他在进行完设备的自检和初始化之后,就根据他自己内部的“我该去哪个设备启动加载程序”表,将其中第一个设备的主引导扇区加载到内存中来,也就是将系统的控制权转交给了这个程序,然后他在正确的引用了bootload

linux系统启动过程具体解释-开机加电后发生了什么 --linux内核剖析(零)

本文參考了例如以下文章 深入理解linux启动过程 mbr (主引导记录(Master Boot Record)) 电脑从开机加电到操作系统main函数之前执行的过程 详细解释linux系统的启动过程及系统初始化 linux系统的启动流程 关于linux系统的启动流程我们能够按步进行划分为例如以下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 载入对应引导上的MBR(bootloader) 主引导设置载入其BootLoader 载入操作系统 启动BIOS,准备实

《Linux内核设计的艺术》学习笔记(一)从开机加电到执行main函数之前的过程

分享一个最近丢了手机心塞到爆炸的我,现在穷的只剩下满脑子的智慧了,好了,我要开始学习了. 首先,搭建一个linux0.11的系统环境,贴出结果图. 从开机加电到执行main函数之前的过程. 1. 启动BIOS,准备实模式下的中断向量表和中断服务程序; 2. 从启动盘加载操作系统程序到内存,加载操作系统程序的工作就是利用第一步中断服务程序实现的; 3. 为执行32位的main函数做过渡工作. 启动BIOS,准备实模式下的中断向量表和中断服务程序 cpu的硬件设计为加电即进入16位实模式下状态运行,

简述计算机从加电到启动系统时主板的工作流程

加电自检-->BIOS信息-->显卡的参数-->CPU的参数-->内存的参数-->硬盘的参数-->光驱的参数-->显示PCI等主板的其他的I/O等参数-->RAID卡信息(如果有)-->BIOS将更新ESCD最后给出(Verifying DMI Poll  DATA...........Update Success)字样-->读取MBR记录-->调用NTLDR做一系列操作(这时的控制权从BIOS移交到硬盘/OS)-->读取boot.i

计算机从加电到系统(Linux)启动完成

0x0 背景 在我参加的面试和我面试别人.或者参加别人对别人的面试的事后经常遇到的一个问题就是:请从计算机加电开始描述一下计算机启动到操作系统正式启动起来的全过程.这是一个考验对计算机体系结构和基本知识了解程度的问题.今天也就特别针对这个问题做一个回答,答案是基于80x86结构Linux 2.6及更高版本内核的为基准操作系统为例来回答的. 0x1 从加电到BIOS启动 STEP 1 加电引导寄存器置位 这一过程指的是,计算机加电后,一个特殊电路会在CPU对应的一阵针脚产生一个逻辑电平,这个电平的

【Linux内核】从开机加电到main函数执行(1)

从开机加电到main函数执行(1) 启动BIOS,准备中断 BIOS的任务是将硬盘中的操作系统加载到内存中. BIOS加载中断处理程序 BIOS的启动由硬件完成.8086系列在加电时进入16位实模式,将CS置为0xFFFF,IP置为0x0000, CS:IP指向0xFFFF0,指向了BIOS对应的地址. CS是代码段寄存器,IP是指令指针寄存器,两者组合形成的地址是要执行的指令的内存地址,在实模式下是绝对地址 如果这个位置没有可执行代码会就此死机.有代码的话就会执行.BIOS会执行自检程序,检查