一、开发板基本介绍

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

【嵌入式】安装Linux系统到开发板的更多相关文章

  1. 014安装Linux系统到开发板

    SD卡----->开发板 1.安装准备: 硬件连接 USB下载线,一端连到开发板,另一端连到PC机: 串口线连好: 电源线连好: 设置开发板从SD卡启动: 2.打开开发板进入选单界面: 进入选单 ...

  2. part1:15-安装Linux系统到开发板

    1.Qtopia简介 Qtopia是Trolltech公司为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台,Qtopia包含完整的应用层.灵活的界面用户.窗口操作系统.应用程序启动程序 ...

  3. 7、linux系统2440开发板域名解析问题

    如果在linux系统中ping某一台电脑的ip地址可以ping 通: ~ >: ping 192.168.1.3PING 192.168.1.3 (192.168.1.3): 56 data b ...

  4. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  5. 嵌入式linux系统应用开发

    关于嵌入式系统   平时大家说的嵌入式其实范围比较广的,是一种软硬件可裁剪,以应用为中心开发的专用系统,硬件平台可以是单片机,或者以ARM系列的处理器.单片机一般直接裸奔程序,不过现在有了好多基于单片 ...

  6. 构建嵌入式小型Linux系统

    构建嵌入式小型Linux系统 摘要:用buildroot构建x86的交叉编译工具链:裁减linux内核,尽可能做到最小:手工构建根文件系统:安装qemu虚拟机,仿真新配置的Linux系统:为新配置的L ...

  7. 使用VMware10虚拟机安装Linux系统(能力工场)

    作为IT从业人员,我们经常使用到Linux系统,但是实际开发过程我们通常在Windows平台操作,为了满足工作需要,这个时候我们通常在windows平台安装虚拟机,并在其上建立linux系统,这样就极 ...

  8. 安装Linux系统,学习Linux操作基础

    20189230杨静怡 2018-2019-2 <移动平台开发实践>第1周学习总结 安装Linux系统内容总结 一.学习"基于VirtualBox虚拟机安装Ubuntu图文教程& ...

  9. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

随机推荐

  1. bootstrap的使用2

    表单控件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  2. MarkDown语法实操

    一级标题 这是引用 二级标题 https://daringfireball.net/projects/markdown/dingus 你好啊,这是斜体 引用 添加图片 图片alt就是显示在图片下面的文 ...

  3. 警告"System.Configuration.ConfigurationSettings.AppSettings”已过时,解决办法

    解决办法: 直接把ConfigurationSettings写成ConfigurationManager,但是提示没有ConfigurationManager语句.

  4. Python web前端 05 JavaScript

    Python web前端 05 JavaScript 一.获取元素 1.初识JavaScript /* .. */ #这是多行注释 // #这是单行注释 #JavaScript是一种脚本语言,是一种动 ...

  5. 113th LeetCode Weekly Contest Reveal Cards In Increasing Order

    In a deck of cards, every card has a unique integer.  You can order the deck in any order you want. ...

  6. self_vue@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`

    解决方案: 1.试一下 卸载npm uninstall webpack-dev-server,在安装这个npm i webpack-dev-server@2.9.7 2.删除node_modules目 ...

  7. JS window,onload 与 $().read()

    JS:window.onload的使用介绍 .在body标签里面 .在JS语句调用 .同时调用多个函数 .JS调用多个函数 .自定义的函数多次调用 jquery $(document).ready() ...

  8. [转] javascript 判断对象是否存在的10种方法总结

    [From] http://www.jb51.net/article/44726.htm Javascript语言的设计不够严谨,很多地方一不小心就会出错.举例来说,请考虑以下情况.现在,我们要判断一 ...

  9. [转] Spring Boot 揭秘与实战(二) 数据存储篇 - ElasticSearch

    [From] http://www.tuicool.com/articles/JBvQrmj 本文讲解Spring Boot基础下,如何使用 ElasticSearch,实现全文搜索. 版本须知 sp ...

  10. B. Divisors of Two Integers

    B. Divisors of Two Integers time limit per test 1 second memory limit per test 256 megabytes input s ...