014安装Linux系统到开发板
SD卡----->开发板
1、安装准备:
硬件连接
USB下载线,一端连到开发板,另一端连到PC机;
串口线连好;
电源线连好;
设置开发板从SD卡启动;
2、打开开发板进入选单界面:
进入选单界面的方式:按住空格键,打开开发板的电源;
嵌入式Linux系统是由Bootloader、Linux内核和文件系统构成的,安装的时候也是依次安装这三个部分;
安装之前,首先对nand flash进行格式化,选择第一项,输入1;
格式化完成之后,首先要下载Bootloader,选择【3】,然后会出现子菜单,在子菜单下选【1】;然后开发板进入等待状态,等待我们将要下载的文件传给它,我们需要从虚拟机中传输这些文件,传输文件之前,首先要装好USB下载线的驱动,将dnw和dnw.ko文件通过samba服务复制到Linux系统中;
然后使用命令【insmod dnw_usb.ko】进行驱动安装;
驱动安装完成之后,还需要将USB下载线链接引入到虚拟机中,将鼠标移动到虚拟机右下方,U盘图标处,看到出现【Samsung……】;
右击该图标,选择【连接】,就可以将USB下载线引入到虚拟机中;
然后将要下载的东西移动到虚拟机中,u-boot_ram256.bin,使用命令【./dnw ./u-boot_ram256.bin 50000000】,5后面7个0是开发板内存的地址,也就是说要把u-boot传到开发板内存中去(与之前说的要把系统安装到nand flash中去---->矛盾?),实际上只需要把映象传到开发板内存中去,传进去之后,开发板上的引导安装程序会从内存中取到这些文件,然后再烧写到nand flash中。
运行命令之后,可能出现【Can not open /dev/secbulk0】的错误,只需要将USB线重新连接一下就好了,重新引入虚拟机,不是拔了开发板上的线;
本人,突然在虚拟机右下侧找不到USB下载线的图标了,把了开发板上的接口,再插上,自动连接好了;
连接好之后,重新运行上面的命令;
这样就把u-boot下载成功了;
然后选择第二项,下载Linux内核;
然后将zImage移动到虚拟机,然后重新运行dnw的命令,只需要改中间的名字;
然后将rootfs.yaffs2-nand2g复制到虚拟中,在选单界面选择【3】,开始下载文件系统;
复制到虚拟机之后,运行dnw命令,还是只需要改文件名;
下载完成之后,在串口调试界面,也可以看到相应的成功的信息;
这样就完成了开发板的Linux系统安装!
此时,我们将开发板切换到nand flash启动,重启开发板,看一下开发板显示器的结果!
首先是触屏校准;
校准完成后,进入QT界面,出现这个界面说明对Linux系统的安装是正确的安装!
014安装Linux系统到开发板的更多相关文章
- 【嵌入式】安装Linux系统到开发板
一.开发板基本介绍 Flash --相当于硬盘 RAM -- 内存 Micro USB或232串口 连电脑 USB 接口连摄像头 启动方式 选择开关 :SD卡启动或NAND FLASH 启动 USB转 ...
- part1:15-安装Linux系统到开发板
1.Qtopia简介 Qtopia是Trolltech公司为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台,Qtopia包含完整的应用层.灵活的界面用户.窗口操作系统.应用程序启动程序 ...
- 7、linux系统2440开发板域名解析问题
如果在linux系统中ping某一台电脑的ip地址可以ping 通: ~ >: ping 192.168.1.3PING 192.168.1.3 (192.168.1.3): 56 data b ...
- 使用VMware10虚拟机安装Linux系统(能力工场)
作为IT从业人员,我们经常使用到Linux系统,但是实际开发过程我们通常在Windows平台操作,为了满足工作需要,这个时候我们通常在windows平台安装虚拟机,并在其上建立linux系统,这样就极 ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- 安装Linux系统,学习Linux操作基础
20189230杨静怡 2018-2019-2 <移动平台开发实践>第1周学习总结 安装Linux系统内容总结 一.学习"基于VirtualBox虚拟机安装Ubuntu图文教程& ...
- 虚拟机virtualBox安装linux系统 xshell远程连接linux
虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...
- 学习神器!本机安装虚拟机,并安装Linux系统,并部署整套web系统手册(包含自动部署应用脚本,JDK,tomcat,TortoiseSVN,Mysql,maven等软件)
1. 引言 编写目的 本文档的编写目的主要是在Linux系统上部署mis_v3员工管理系统,方便测试,并为以后开发人员进行项目部署提供参考 准备工作 软件部分 软件项 版本 备注 Mysql 5. ...
- 1.部署虚拟环境安装linux系统
第1章 部署虚拟环境安装linux系统 章节简述: 本章从零基础详细讲解了虚拟机软件与红帽Linux系统,完整演示了VM虚拟机的安装与配置过程,以及红帽RHEL 7系统的安装.配置过程和初始化方法.此 ...
随机推荐
- c#unity
using UnityEngine;using System.Collections; public class PacmanMove : MonoBehaviour { public float s ...
- mongoDB数据库备份
mongodump -h dbhost -d dbname -o dbdirectory 备份mongoDB数据库 重新打开 dos命令框 mongodump -h 127.0.0.1:27017 - ...
- ViewPager切换动画
http://blog.csdn.net/lmj623565791/article/details/38026503 http://www.cnblogs.com/tianzhijiexian/p/4 ...
- 认识与学习BASH(中)
1.在设置变量中:单引号与双引号的最大不同:双引号能保有变量的内容,单引号仅能是一般字符 2.反单引号(`)作用:在一串指令中,在‘之内的指令将会被先执行,其结果将作为外部的输入信息. locate指 ...
- sql执行返回值存储
List<Map> list = SqlRunner.queryMapList(sql); if(list != null && !list.isEmpty()){ Has ...
- delphi TServerSocket阻塞线程单元 实例
TServerSocket阻塞线程单元,希望对你有所帮助.需要注意的是:1.如果你使用TServerSocket的stNonBlocking模式,重写TServerClientThread线程时要重载 ...
- Hibernate注解:一对一主键关联
情形:两个表,my_site和my_site_company,通过主键site_id唯一关联.my_site的主键是自动增加,my_site_company的主键依赖于my_site. # # Sou ...
- MFC学习 事件临界区
事件: #include <Windows.h> #include <iostream> DWORD WINAPI Func1Pro(LPVOID lpParameter); ...
- POJ1979 Red and Black (简单DFS)
POJ1979 Description There is a rectangular room, covered with square tiles. Each tile is colored eit ...
- 使用Kinect2.0获取点云以在GLUT中显示
这篇文章用来记录Kinect2.0如何生成点云. 以下示例源自Kinect提供的example修改完成,其名称会在小标题下方注解. 首先,要获取点云需要获取图像的深度数据和颜色数据.最后再将深度数据与 ...