nboot,eboot和uboot三者均为bootloader。

----nboot是samsung系列cpu为了能将前4KB程序复制到SRAM中运行,而在wince写的。nboot很小(4k左右),一般用在从nandflash启动的情况,nandflash不支持xip,所以必须有一个可以执行的程序将烧写在其中的eboot搬到内存中,nboot就是干这个的。nboot烧写在片内的4ksram中。所以nboot一般配合eboot一起使用。

----eboot,即ethernet boot,因为起始时,都是通过网口更新的。现在大都加入了USB下载功能,eboot可以单独使用,就是把eboot烧写到norflash中,norflash支持xip,所以eboot可以自己把自己搬到内存中。

----uboot是Linux下主要使用的,不过现在已经剥离开来,ce下已经可以移植了,只是用来debug的多,实际合入工程的少,毕竟与wince系统的契合度不高。

转载于:https://www.cnblogs.com/lvdongjie/p/6835418.html

nboot,eboot和uboot相关推荐

  1. nboot,eboot和uboot的区别

    nboot,eboot和uboot三者均为bootloader. ----nboot是samsung系列cpu为了能将前4KB程序复制到SRAM中运行,而在wince写的.nboot很小(4k左右), ...

  2. NBOOT、EBOOT、UBOOT介绍

    nboot很小(4k左右),一般用在从nandflash启动的情况,nandflash不支持就地执行,所以必须有一个可以执行的程序将烧写在其中的eboot搬到内存中,nboot就是干这个的.nboot ...

  3. NBoot EBoot

    nboot, eboot 2008-09-08 18:49 nboot是从NAND flash读image到内存并执行,eboot是从以太网(用tftp)下载image到内存并执行.将nboot.nb ...

  4. WINCE6.0 + S3C2443的启动过程---nboot篇

    WINCE6.0 + S3C2443的启动过程---nboot篇 我们启动WINCE6.0的方式是:nboot+eboot+NK.那么是如何启动WINCE6.0系统映像的呢?首先是nboot把eboo ...

  5. Uboot中start.S源码的指令级的详尽解析

    Uboot中start.S源码的指令级的详尽解析 版本:v1.9 Crifan Li 摘要 本文对Uboot中的Start.S的源码的几乎每一行,都进行了详细的解析 本文提供多种格式供: 在线阅读 H ...

  6. Uboot中start.S源码的指令级的详尽解析【转】

    本文转载自:http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analys ...

  7. 【原创】关于noot的学习笔记

    预备文章 //-----------------------------------------------------------------------// <Nboot程序详细分析> ...

  8. 【笔试题】嵌入式软件开发:笔试总结

    从CSDN各个博客上摘选的一些容易做错的嵌入式软件的笔试题,做一下记录,让自己记住. 文章转自:嵌入式软件开发:笔试总结. 编程语言的基础考察 1.以下代码运行结果为: #include <io ...

  9. nboot通过DNW下载并运行eboot.nb0

    1.       在stepldr/main.c下面的mian函数调用Uart_Init()对串口的初始化 我们使用UART1来作为debug口. 2.       实现nboot通过串口下载并运行e ...

最新文章

  1. 定时调度模块:sched
  2. python_day2基本数据类型
  3. java内存模型 年轻代/年老代 持久区
  4. Galaxy nexus i9250 android 4.2 一键root
  5. nRF52832 中断相关
  6. mysql嵌入式语句_MySQL/MariaDB 语句速查笔记
  7. Gvim 字体大小设置和FencView插件安装
  8. 玩转oracle 11g(47):oracle删除非空表空间
  9. Leetcode--149. 直线上最多的点数
  10. Android 内存优化测试(转)
  11. odoo10参考系列--操作(Actions)
  12. 如何使用wordnet
  13. 卸载python会删除pip安装的包吗_python 使用pip安装,卸载,升级和查看包
  14. 交易系统开发(二)——行情数据
  15. 51单片机矩阵键盘控制数码管
  16. DTL(Django templeate language)
  17. NRF52832 RNG
  18. 连接微信运动服务器忙,为啥微信运动突然不计步了(只需一招问题立马解决)...
  19. 乔布斯逝去十年 苹果坠入凡间?
  20. 无线测温模块在轧钢厂的应用

热门文章

  1. JSP怎么将表单提交到对应的servlet
  2. 一个简单json数据提交实例
  3. form表单的两种提交方式,submit和button的用法
  4. scrollview 实现滑动到底部再滑动加载数据的功能
  5. 大数据之hadoop伪集群搭建与MapReduce编程入门
  6. golang单向散列函数
  7. linux命令chmod
  8. 内核地址空间和用户地址空间
  9. 如何解决头文件重复包含和宏的重复定义问题:用#ifndef 、#define、#endif
  10. BIOS系统服务 —— 直接磁盘服务(int 0x13)