纳米PI NEO2上的NetBSD

2020-08-07 15:08:57

·NetBSD FriendlyARM的NanoPI NEO2自2018年以来一直服务良好,是我测试OpenBSD/arm64相关事物的机器。

当NetBSD/evbarm终于在2月份发布的NetBSD 9.0中获得了对AArch64的支持时,我决定在这个设备上试一试。主板只有512MB的RAM,这才是NetBSD真正的亮点。自从jmcneill@现在为包括NanoPI NEO2在内的各种设备提供可引导的手臂图像以来,事情变得容易多了。

第一次引导时,系统将调整文件系统的大小以自动扩展到SD卡的大小。

正在增长ld0 MBR分区#1(1052MB->;60810MB)正在增长ld0磁盘标签(1148MB->;60906MB)调整大小//dev/rld0a:增长CG|*|69%。

系统启动并运行后,我们可以在轮组中添加常规用户:

从那里我们不再需要串行控制台,可以使用SSH连接到设备。

NetBSD提供了适用于此架构的二进制软件包,安装和配置pkgin的步骤如下:

基本系统可以使用sysupgrade保持最新,它可以通过pkgin安装:

最后,该设备有两个用户可控的LED,可以使用sysctl开关。

[1.000000]版权所有(C)1996年、1997年、1998年、1999年、2000年、2001年、2002年、2003年、2004年、2005年、[1.000000]2006年、2007年、2008年、2009年、2010年、2011年、2012年、2013年、2014年、2015年、2016年、2017年、[1.000000]2018年、2019年、2020年。版权所有。[1.000000]版权所有(C)1982年、1986年、1989年、1991年、1993年[1.000000]加州大学董事会。版权所有。[1.000000]NetBSD9.0_STRATE(GENERIC64)#0:Wed Aug 5 15:20:21UTC 2020[1.000000][email protected]:/usr/src/sys/arch/evbarm/compile/GENERIC64[1.000000]总内存=497MB[1.000000]可用内存=479MB[1.000000]时间计数器:时间计数器每10.000毫秒滴答一次[1.000000]armfdt0(根)[1.000000]armfdt0处的simplebus0:FriendlyARM NanoPi neo 2[1.000000]simplebus1。在simplebus0[1.000000]simplebus2在simplebus0[1.000000]cpus0在simplebus0[1.000000]simplebus3在simplebus0[1.000000]psc0在simplebus0:PSCI1.1[1.000000]cpu0在cpus0:cortex-A53r0p4(Cortex V8-A核)[1.000000]cpu0:封装0,核心0,SMT0[1.000000]CPU0:IC使能,DC使能,EL0/EL1堆栈对准检查使能[1.000000]CPU0:高速缓存写回区组16B,独占保留区组16B[1.000000]CPU0:DCACHE行64,ICache线64[1.000000]CPU0:L1 32KB/64B双向读分配Vipt指令高速缓存[1.000000]CPU0:L1 32KB/64B 4路回写读-分配写-分配PIPT数据高速缓存[1.000000]CPU0:L2 512KB/64B 16路回写读-分配写-分配PIPT统一高速缓存[1.000000]CPU0:Revit ID=0x180,PMCv3,4k表,64k表,16K表。融合相乘-将[1.000000]CPU1相加到CPU0:CORCEL-A53 r0p4(Cortex V8-A核心)[1.000000]CPU1:Package 0,Core 1,SMT 0[1.000000]CPU2在CPU0:Corest-A53 R0p4(Cortex V8-A核心)[1.000000]CPU2:Package 0,Core 2,SMT 0[1.000000]CPU3在CPU0:Corest-A53 R0p4(Cortex V8-A核心)[1.000000]CPU2:Package 0,Core 2,SMT 0[1.000000]CPU3在CPU0:Corest-A53 R0p4(Cortex V4。SIME总线1处的SMT0[1.000000]GIC0:GIC0处的GIC[1.000000]ARMIC0:通用中断控制器,224源(有效)[1.000000]ARGIC0:16优先级,192SPI,7 PPI,简单总线2:24000000 Hz固定时钟(Os24M)[1.000000]sunxisramc0简单总线2:32768 Hz固定时钟(EXT_OSC32K)[1.000000]gtmr0简单总线0:通用定时器[1.000000]gtmr0:中断gic irq 27[1.000000]armgtmr0简单总线0:通用定时器[1.000000]gtmr0:中断gic irq 27[1.000000]armgtmr0简单总线0:通用定时器[1.000000]gtmr0:中断gic irq 27[1.000000]armgtmr0 at gtmr0:通用计时器0:通用定时器[1.000000]gtmr0:中断gic irq 27[1.000000]armgtmr0。胳膊tmr0";简单总线1的频率24000000 Hz质量500[1.000010]sun8ih3ccu0:h3 ccu[1.000010]sun8ih3rccu0简单总线1:h3 prcm ccu[1.000010]sunxide2ccu0简单总线1:de2 cu[1.000010]sunxigpio0简单总线1:pio[1.000010]gpio0 sunxigpio0:94引脚[1.000010]sunxigpio0:中断。简单总线0处的调节器1:usb0-vbus[1.000010]简单总线0处的调节器2:gmac-3v3[1.000010]sun6idma0处的简单总线1:DMA控制器(12个通道)[1.000010]sun6idma0:简单总线1处的GICIRQ82[1.000010]com0上的中断:ns16550a,Working FIFO[1.000010]com0:Console[1.000010]com0:在Simplebus1上中断GICirq 32[1.000010]sunxiusbphy0:USBphy[1.000010]simplebus1上的sunxihdmiphy0:HDMIPHY[1.000010]simplebus1上的sunximixer0:显示引擎混合器[1.000010]simplebus1上的sunxilcdc0:Simplebus1上的sunxilcdc0:GIC上的中断:tcon1[1.000010]sunxilcdc0:中断。.000010]emac0:在eMAC0 PHY 7:RTL8211E 1000BASE-T媒体接口[1.000010]rgephy0:10baseT的GIC irq114[1.000010]rgephy0上中断,10baseT-fdx,100baseTx,100baseTx-fdx,1000baseT,1000baseT-fdx,simplebus1:h3音频编解码器(模拟部分)[1.000010]sunximmc0在simplebus1:sd/mmc控制器[1.000010]sunximmc0:在simplebus1:'中断GIC irq 92[1.000010]motg0;OTG';模式不受支持[1.000010]ehci0 at simplebus1:ehci[1.000010]ehci0:中断GIC irq104[1.000010]ehci0:ehci version1.0[1.000010]ehci0:1配套控制器,1端口[1.000010]usb0在ehci0:usb修订版2.0[1.000010]ohci0在simplebus1:hoci[1.000010]ohci0:在GIC irq105上中断[1.000010]ohci0:hoci版本1.0[1.000010]usb1在ohci0:usb修订版1.0[1.000010]ehci1在simplebus1:ehci[1.000010]ehci1:在GIC irq110[1.000010]ehci1:ehci上中断