zoukankan      html  css  js  c++  java
  • linux 交叉开发环境搭建

     (一) 需求

    1 硬件需求:arm板,jtag接口,串口,网口,pc

    2 软件工具:linux虚拟机(配置tftp和nfs服务),h-jtag烧写器, secureCRT(远程终端)

    3 源码需求:bootloader(u-boot), 系统镜像(zImage 或 uImage),根文件系统rootfs

    (二)步骤

    1 配置双网卡和tftp,nfs服务

    2 通过h-jtag烧写uboot到开发板的nandfalsh上

    3 通过串口和调试终端连接到开发板,与uboot交互

    4 通过uboot命令setenv print设置好下载Image的环境

    5 通过uboot的tftp命令下载Image到内存(sdram)

    6 设置uboot的bootargs环境变量,go到存储镜像的内存。

    7 ok了,现在板子上的linux跑起来了。

    这篇文章只是说了大体步骤,细节以后补充。

  • 相关阅读:
    Linux
    python中元类
    POJ 1182 食物链
    POJ 1733 Parity game
    top 介绍
    周记 2014.8.31
    windows10配置python
    oracle执行update时卡死问题的解决办法
    An Easy Introduction to CUDA C and C++
    super()
  • 原文地址:https://www.cnblogs.com/liujiahi/p/2203314.html
Copyright © 2011-2022 走看看