zoukankan      html  css  js  c++  java
  • 【嵌入式】安装Linux系统到开发板

    一、开发板基本介绍

    • 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)

    三、串口设置

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

    4.1 系统安装图片1

    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系统到开发板

    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)
  • 相关阅读:
    JAVA maven 仓库 基础命令
    JAVA maven 环境变量配置
    JAVA jdk 环境变量配置
    kafka 环境搭建
    java servlet 基础
    java idea 配置tomcat
    java tomcat服务器
    java io流
    java 字符流
    【火炉炼AI】深度学习005-简单几行Keras代码解决二分类问题
  • 原文地址:https://www.cnblogs.com/Neo007/p/7266991.html
Copyright © 2011-2022 走看看