Linux(一):初识ARM Linux
NanoPi M1 Plus
NanoPi M1 Plus wiki网址
开发板简介:
NanoPi M1 Plus采用了全志四核A7高性能处理器Allwinner H3,配备1G DDR3内存和8GB eMMC高速闪存,集成WiFi蓝牙、红外接收器,并带有千兆以太网、USB 2.0、HDMI输出、音频输入输出、DVP摄像头等接口,支持TF卡启动运行系统,兼容树莓派GPIO,拥有独立的调试串口。
资源特性:
- CPU:Allwinner H3, Quad-core Cortex-A7@1.2GHz
- GPU:Mali400MP2@600MHz,Supports OpenGL ES2.0
- DDR3 RAM:1GB
- eMMC: 8GB
- Wireless:802.11 b/g/n
- Bluetooth:4.0 dual mode
- 天线: Wi-Fi和蓝牙共用, 板载陶瓷天线及IPX天线接口
- 网络:10/100/1000M以太网
- 音频:3.5mm耳机座 & Via HDMI
- 麦克风:板载麦克风
- 红外:板载红外接收模块
- USB Host:USB 2.0 x 3,其中两个是标准A型接口, 另外1个是2.54mm排针
- MicroSD Slot:x1
- MicroUSB :支持供电和数据传输,有OTG功能
- 视频输出: HDMI 1.4 1080P高清显示, CVBS
- DVP Camera接口:24pin,0.5mm间距竖直贴片FPC座
- 调试串口:4Pin,2.54mm排针
- GPIO: 40pin, 2.54mm间距,兼容RasberryPi2的扩展GPIO,含UART, SPI, I2C, I2S/PCM, SPDIF-OUT, IO等管脚资源
- 按键:电源按键x1,复位按键x1
- LED: 电源指示LED一个, 系统状态指示LED一个
- PCB Size: 64 x 60mm, 沉金工艺
- Power Supply: DC 5V/2A
- 温度工作范围:零下30摄氏度到80摄氏度
- OS/Software: u-boot,Debian,Ubuntu-Core,eflasher,Android
以后我将用pi代指NanoPi M1 Plus
Linux操作系统
选择系统
pi已经适了很多种Linux操作系统,而我使用的是基于UbuntuCore构建的FriendlyCore系统固件(使用Linux-4.14内核),在wiki中有详细的描述。
烧写系统
我使用的是SD卡作为操作系统固件的载体,通过win32diskimager将系统镜像烧写到SD卡中。
如何烧写系统即系统镜像在wiki中有详细描述,在此不做赘述
启动
插上烧写好系统的SD卡,启动。等待10s左右,音频接口旁的蓝色LED开始规律闪烁,说明系统正常运行。
SSH
SSH是一种远程连接Linux终端的最常用的方式,由于我使用的操作系统只有命令行界面,所以没必要使用HDMI连接显示器,而且我使用的操作系统也已经配置好了SSH连接的相关文件,因此使用SSH连接pi显得非常方便。
我使用的终端是MobaXterm安装版,运行在WIN10 20H2,MobaXterm功能强大,界面美观,开源免费,是一款优秀的终端软件。
由于我使用的是实验室校园网,无法使用路由器,所以通过网线联网难度极大,因此我的方案是这样的:
笔记本连接校园网并开启热点
Pi通过HDMI连接显示器并连接键盘
通过显示器配置Pi的wifi连接
在笔记本上查看Pi的IP地址
通过MobaXterm SSH连接Pi
登录SSH
登录成功后的界面
现在就可以通过SSH远程控制Pi了,系统默认有两个用户
最高权限用户 | 默认用户
用户名: root | 用户名: pi
密码: fa | 密码: pi
建议初学者都使用pi这个用户,防止误操作把系统搞坏了。
Linux(一):初识ARM Linux相关推荐
- Linux 进内核,arm linux 启动流程之 进入内核
原标题:arm linux 启动流程之 进入内核 还是从编译链接生成vm 的过程来看吧,由一大堆.o文件链接而成,第一个就是 kernel/arch//kernel/head-armv.o ,而且我们 ...
- 嵌入式arm linux产品,基于ARM——Linux的嵌入式产品平台构建
摘要: 随着计算机技术的发展,嵌入式系统已成为计算机领域一个重要组成部分,并成为近年来新兴的研究热点.ARM7TDMI是一种高效,低功耗的RISC处理器,以该内核为核心的 LPC2210 是一款基于以 ...
- arm linux php,在ARM Linux系统上面安装Apache+sqlite+PHP的详细讲解 - Apache - 数安时代(GDCA)SSL证书官网...
经过几天的努力终于在arm-linux平台上搭建了apache+sqlite+php平台. apche与sqlite网上有不少资料,而php for arm-linux很少.为了在arm平台上安装ph ...
- linux 蓝牙脚本,arm linux串口蓝牙工具移植及使用(示例代码)
ap6212中串口蓝牙在linux下的使用记录 一.linux蓝牙工具移植 主要使用到的工具及相关库如下: bluez-libs-3.36 libxml2-2.7.4 dbus-1.0.2 glib- ...
- arm linux 串口 蓝牙,arm linux串口藍牙工具移植及使用
ap6212中串口藍牙在linux下的使用記錄 一.linux藍牙工具移植 主要使用到的工具及相關庫如下: bluez-libs-3.36 libxml2-2.7.4 dbus-1.0.2 glib- ...
- arm linux 文件清理,ARM Linux 3.10.61 的启动
/arch/arm/kernel/head.S 的分析 1. 此时系统所满足的条件: MMU = off, D-cache = off, I-cache = dont care r0 = 0, r1 ...
- arm linux oops 5,ARM Linux Oops使用小结
内核Oops小结 出现Oops消息的大部分错误时因为对NULL指针取值或者因为用了其他不正确的指针值. Oops如何产生的解释如下: 由于处理器使用的地址几乎都是虚拟地址,这些地址通过一个被称为&qu ...
- linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具
Linux系统下ARM Linux交叉编译环境的建立目前流行的有三种途径. 一.使用别人编译好的开发工具链本文引用地址:http://www.eepw.com.cn/article/201611/31 ...
- ARM Linux中断机制分析
ARM Linux中断机制分析 --以用户模式产生irq中断为例 以下代码基于内核linux2.6.38.3(trimslice官网下载) 本文主要分析ARM发生中断时的处理流程,以在usr态发生 ...
最新文章
- C# 生成系统唯一号
- 斯坦福SAIL负责人Christopher Manning:语言理解是人机灵魂的桥梁
- 【Python】蒙特卡罗方法计算圆周率及给定随机数种子
- [JavaWeb-HTML]HTML标签_文本标签_练习
- hdu2571动态规划
- 前端接收pdf文件_原生ajax请求获取pdf文件流本地下载(支持谷歌IE)
- 办公技巧分享:如何编辑PDF文件内容
- Linux实战(9):Docker一键搭建kms服务
- 数据结构——基数排序(经典以空间换时间案例)
- 关于Unable to read additional data from server sessionid 0x0问题的解决。
- 生信人的20个R语言习题
- 2018高中计算机会考时间,2018高中会考时间安排_2018年高中会考什么时候考哪些科目...
- 电商产品设计:后台订单管理设计
- autohotkey 函数
- Linux Deploy搭建移动渗透系统
- JS字符串切割 data.split();
- Python与数据库
- python3-正则表达式基本使用方法(附案例)
- Three.js心脏在线预览(次时代模型)
- 尝试搭建NuGet私服。