美文网首页
嵌入式Linux开发

嵌入式Linux开发

作者: jingr1 | 来源:发表于2017-10-05 16:18 被阅读0次

    嵌入式Linux开发步骤:

    1. 主机上编写Bootloader,烧入单板;

    Bootloader应具有串口传输,网络传输,烧写Flash等功能,可以快速地从主机上获取可执行代码,然后烧入单板或直接运行。

    2. 主机上编写Linux内核,通过Bootloader烧入单板

    内核应支持NFS.

    3. 主机上编译各类应用程序,单板启动内核后通过NFS 运行,验证后再烧入单板。

    NandFlash启动过程:

    1. 上电,NandFlash中前8K copy到片内SRAM中(CPU自动操作)。
    2. 关看门狗,初始化存储管理器(8K, 使用位置无关码)。

    位置无关码:BL main
    位置相关码:LDR pc, = main

    1. 把片内SRAM中的代码copy到SDRAM中继续执行(重定位)。

    重定位:把程序copy到它的连接地址(SDRAM)。

    1. 将NandFlash 中剩余的程序copy到SDRAM中执行。

    虚拟机网络设置:

    1. VM打开的虚拟机使用Bridge模式
    2. windows,VM(Linux),开发板的IP设在同一个网段
      192.168.10. * 或 192.168.1. *

    相关文章

      网友评论

          本文标题:嵌入式Linux开发

          本文链接:https://www.haomeiwen.com/subject/qcwcyxtx.html