皮皮网
皮皮网
猎潜三代指标公式源码

【亿了2.0源码】【成交点分析源码】【国美茅台溯源码】vivi源码分析

时间:2024-11-30 15:25:10 分类:焦点 编辑:测试源码分享网站排名
1.uboot和supervivi什么区别
2.当前在嵌入式系统开发中有哪些常用的源码bootloader

vivi源码分析

uboot和supervivi什么区别

       ä¹Ÿç®—是一种实验吧。mini有两种启动方式,一种是Nor启动,一种是Nand启动。无论是哪一种启动方式都需要BootLoader,这里说的BootLoader就是Supervivi和Uboot了,关于Bootloader重要性,网上有很多资料,我就不再重复了。PS:Supervivi比较适合初学者使用,Uboot则是更加灵活,提供TFTP、NFS、串口等下载方式。

       SUPERVIVI是友善在VIVI基础上增加新功能而成的, 最主要也最是用的是增加了USB功能, 友善开发板的声明是不提供SUPER VIVI的源代码, 但提供BIN文件。

当前在嵌入式系统开发中有哪些常用的bootloader

       常见bootloader介绍

        1.U-BOOT介绍

        uboot是一个庞大的公开源码的软件。他支持一些系列的分析arm体系,包含常见的源码外设的驱动,是分析一个功能强大的板极支持包。其代码可以从/developer)

        vivi是源码亿了2.0源码韩国mizi 公司开发的bootloader, 适用于ARM9处理器。 Vivi有两种工作模式:启动加载模式和下载模式。分析成交点分析源码启动加载模式可以在一段时间后(这个时间可更改)自行启动linux内核,源码这时vivi的分析默认模式。在下载模式下,源码vivi为用户提供一个命令行接口,分析通过接口可以使用vivi提供的源码一些命令,如下:

        命令

        功能

        Load

        把二进制文件载入Flash或RAM

        Part

        操作MTD分区信息。分析显示、源码国美茅台溯源码增加、分析删除、源码复位、保存MTD分区

        Param

        设置参数

        Boot

        启动系统

        Flash

        管理Flash,株洲小程序源码如删除Flash的数据

        vivi代码分析

        vivi的代码包括arch,init,lib,drivers和include等几个目录,海外溯源码官方共多条文件。

        Vivi主要包括下面几个目录:

        arch:此目录包括了所有vivi支持的目标板的子目录,例如s3c目录。

        drivers:其中包括了引导内核需要的设备的驱动程序(MTD和串口)。MTD目录下分map、nand和nor三个目录。

        init:这个目录只有main.c和version.c两个文件。和普通的C程序一样,vivi将从main函数开始执行。

        lib:一些平台公共的接口代码,比如time.c里的udelay()和mdelay()。

        include:头文件的公共目录,其中的s3c.h定义了这块处理器的一些寄存器。Platform/smdk.h定义了与开发板相关的资源配置参数,我们往往只需要修改这个文件就可以配置目标板的参数,如波特率、引导参数、物理内存映射等。

本文地址:http://0553.net.cn/news/72f619793730.html

copyright © 2016 powered by 皮皮网   sitemap