【嵌入式】安装Linux系统到开发板

时间:2022-03-20 21:07:31

一、开发板基本介绍

  • Flash ——相当于硬盘
  • RAM —— 内存
  • Micro USB或232串口 连电脑
  • USB 接口连摄像头
  • 启动方式 选择开关 :SD卡启动或NAND FLASH 启动
  • USB转串口 驱动
  • 串口软件SECURE CRT

二、基本Linux系统组成

3.1 Bootloader (类比BIOS)

启动OS

3.2 Linux内核 (Kernel)
3.3 文件系统(Root filesystem)

三、串口设置

【嵌入式】安装Linux系统到开发板

四、烧写系统安装辅助软件uboot到SD卡

4.1 系统安装图片1

【嵌入式】安装Linux系统到开发板

P.S.推荐使用Linux dd命令烧写SD卡而不使用windows——通用性更好

4.2 安装准备-软件
dd命令
dd:进行文件的复制,在复制的同时,可以进行格式转换(区别cp命令,cp不可进行格式转换)
例:dd iflag=dsync oflag=dsync if=xx.bin of=/dev/sdb seek=1
dd:命令名
iflag=dsync: 读取文件时,采用同步方式 
oflag=dsync: 写入文件时,采用同步方式
//以下是需要修改的部分

if=xxx.bin: 要复制的文件名 
of=/dev/sdb: 文件被复制到的设备,/dev/sdb表示sd卡
P.S.使用fdisk -l 命令查看sd卡文件名
seek=1: sd卡的第1个扇区

//i input
//o output
4.3 安装准备-硬件

特别提醒:(容易烧写失败)

  1. SD卡最好不要小于4GB,必须使用读卡器,即使你的Pc自
    带了SD卡插槽。(笔记本自带的SD卡读卡器是不能烧写成功的)
  2. 必须使用标准SD卡,不能使用TF卡+卡套。
  3. 格式化SD卡

硬件准备:
1.连接好串口和电源
2.保证开发板是从SD卡启动

【嵌入式】安装Linux系统到开发板

五、 安装Linux系统到开发板

5.1 安装准备-硬件
  • USB下载线
  • 串口
  • SD卡启动
5.2 使用u-boot 格式化NAND Flash
5.3 下载烧写BootLoader

P.S. root无权限看看文件是否有可执行权限

5.4 下载烧写Linux kernel

P.S. USB可重新断连一次

5. 文件系统安装(Root filesystem)