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系统的安装是正确的安装!

      

      

      

      

      

  • 相关阅读:
    php网页,想弹出对话框, 消息框 简单代码
    PHP搜索MYSQL数据库加分页浏览小结
    js验证表单大全
    百度 UEditor 简单安装调试和调用,网上其它的教程太官方了,不适合新手
    百度 迷你版 UMeditor富文本编辑器 使用方法
    mysql开启全文索引功能
    PHP 简单实现MySQL数据搜索、添加数据功能 以设备管理为例
    PHP 只有登陆后才能浏览的简单实现
    mongodb在windows下的安装
    ubuntu上mongodb的安装
  • 原文地址:https://www.cnblogs.com/mch0dm1n/p/5483583.html
Copyright © 2011-2022 走看看