zoukankan      html  css  js  c++  java
  • 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系统的安装是正确的安装!

      

      

      

      

      

  • 相关阅读:
    分享自Allen 《打开excel,word发送没反映OUTLOOK无法打开》
    AD域只禁用USB存储器而开放其他USB设备
    sql2000安装sp4补丁包教程_sql2000sp4
    为帮助保护您的安全,Internet Explorer已经阻止从此站点下载文件
    IExplore.exe应用程序错误解决方法
    单网卡双IP,同时上内外网
    关于
    七伤拳
    <转>在外企混的,一定要懂“外企潜台词”
    习惯
  • 原文地址:https://www.cnblogs.com/mch0dm1n/p/5483583.html
Copyright © 2011-2022 走看看