文件名称:vivi
介绍说明--下载内容来自于网络,使用问题请自行百度
vivi是MIZI公司开发的系统引导程序,原本只支持串口下载。本文以S3C2410处理器加CS8900网络芯片为例,介绍一种在vivi基础上增加网络支持的设计方法,使vivi能够通过TFTP下载文件,可以有效地缩短系统的开发周期,方便用户使用。
关键词 vivi Bootloader TFTP协议 网络功能扩展
随着嵌入式的发展,基于ARM的系统越来越流行。在开发ARM系统时,第一步就是要选择一种合适的Bootloader。目前网络上可得到的Bootloader很多,一般几十KB,所以除非要求把Bootloader限制在几KB以内,否则没有必要自己去写一个Bootloader。Bootloader一般存放在Flash中。当前主流的Flash分为NOR Flash和NAND Flash。前者价格比后者高出很多,而性能相差无几。如果系统采用的是NAND Flash,那么vivi可能会是一个好的选择。
关键词 vivi Bootloader TFTP协议 网络功能扩展
随着嵌入式的发展,基于ARM的系统越来越流行。在开发ARM系统时,第一步就是要选择一种合适的Bootloader。目前网络上可得到的Bootloader很多,一般几十KB,所以除非要求把Bootloader限制在几KB以内,否则没有必要自己去写一个Bootloader。Bootloader一般存放在Flash中。当前主流的Flash分为NOR Flash和NAND Flash。前者价格比后者高出很多,而性能相差无几。如果系统采用的是NAND Flash,那么vivi可能会是一个好的选择。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
vivi/.config
vivi/.config.old
vivi/.cvsignore
vivi/arch/.cvsignore
vivi/arch/config.in
vivi/arch/CVS/Entries
vivi/arch/CVS/Repository
vivi/arch/CVS/Root
vivi/arch/CVS
vivi/arch/def-configs/CVS/Entries
vivi/arch/def-configs/CVS/Repository
vivi/arch/def-configs/CVS/Root
vivi/arch/def-configs/CVS
vivi/arch/def-configs/SBC-2410X
vivi/arch/def-configs/smdk2410
vivi/arch/def-configs
vivi/arch/defconfig
vivi/arch/Makefile
vivi/arch/s3c2410/.mmu.o.flags
vivi/arch/s3c2410/.nand_read.o.flags
vivi/arch/s3c2410/.proc.o.flags
vivi/arch/s3c2410/.s3c2410.o.flags
vivi/arch/s3c2410/.smdk.o.flags
vivi/arch/s3c2410/.smdk2410_test.o.flags
vivi/arch/s3c2410/CVS/Entries
vivi/arch/s3c2410/CVS/Repository
vivi/arch/s3c2410/CVS/Root
vivi/arch/s3c2410/CVS
vivi/arch/s3c2410/head.o
vivi/arch/s3c2410/head.S
vivi/arch/s3c2410/Makefile
vivi/arch/s3c2410/mmu.c
vivi/arch/s3c2410/mmu.o
vivi/arch/s3c2410/nand_read.c
vivi/arch/s3c2410/nand_read.o
vivi/arch/s3c2410/proc.c
vivi/arch/s3c2410/proc.o
vivi/arch/s3c2410/s3c2410.o
vivi/arch/s3c2410/smdk.c
vivi/arch/s3c2410/smdk.o
vivi/arch/s3c2410/smdk2410_test.c
vivi/arch/s3c2410/smdk2410_test.o
vivi/arch/s3c2410/test.c
vivi/arch/s3c2410
vivi/arch/vivi.lds
vivi/arch/vivi.lds.in
vivi/arch
vivi/COPYING
vivi/CVS/Entries
vivi/CVS/Repository
vivi/CVS/Root
vivi/CVS
vivi/Documentation/.cvsignore
vivi/Documentation/booting.ARM
vivi/Documentation/CHANGELOG
vivi/Documentation/compile.txt
vivi/Documentation/Configure.help
vivi/Documentation/Configure.help.en
vivi/Documentation/CVS/Entries
vivi/Documentation/CVS/Repository
vivi/Documentation/CVS/Root
vivi/Documentation/CVS
vivi/Documentation/guide.txt
vivi/Documentation/html/CVS/Entries
vivi/Documentation/html/CVS/Repository
vivi/Documentation/html/CVS/Root
vivi/Documentation/html/CVS
vivi/Documentation/html/guide.html
vivi/Documentation/html
vivi/Documentation/optoions.txt
vivi/Documentation/README
vivi/Documentation/vivi_priv_data.txt
vivi/Documentation
vivi/drivers/CVS/Entries
vivi/drivers/CVS/Repository
vivi/drivers/CVS/Root
vivi/drivers/CVS
vivi/drivers/Makefile
vivi/drivers/mtd/.mtd.o.flags
vivi/drivers/mtd/.mtdcore.o.flags
vivi/drivers/mtd/Config.in
vivi/drivers/mtd/CVS/Entries
vivi/drivers/mtd/CVS/Repository
vivi/drivers/mtd/CVS/Root
vivi/drivers/mtd/CVS
vivi/drivers/mtd/Makefile
vivi/drivers/mtd/maps/.mapslink.o.flags
vivi/drivers/mtd/maps/.s3c2410_flash.o.flags
vivi/drivers/mtd/maps/Config.in
vivi/drivers/mtd/maps/CVS/Entries
vivi/drivers/mtd/maps/CVS/Repository
vivi/drivers/mtd/maps/CVS/Root
vivi/drivers/mtd/maps/CVS
vivi/drivers/mtd/maps/Makefile
vivi/drivers/mtd/maps/mapslink.o
vivi/drivers/mtd/maps/pxa250_flash.c
vivi/drivers/mtd/maps/s3c2400_flash.c
vivi/drivers/mtd/maps/s3c2410_flash.c
vivi/drivers/mtd/maps/s3c2410_flash.o
vivi/drivers/mtd/maps/sa1100_flash.c
vivi/drivers/mtd/maps
vivi/drivers/mtd/mtd.o
vivi/drivers/mtd/mtdcore.c
vivi/drivers/mtd/mtdcore.o
vivi/drivers/mtd/nand/.bon.o.flags
vivi/drivers/mtd/nand/.nandlink.o.flags
vivi/drivers/mtd/nand/.nand_ecc.o.flags
vivi/drivers/mtd/nand/.smc_core.o.flags
vivi/drivers/mtd/nand/bon.c
vivi/drivers/mtd/nand/bon.o
vivi/drivers/mtd/nand/Config.in
vivi/drivers/mtd/nand/CVS/Entries
vivi/drivers/mtd/nand/CVS/Repository
vivi/drivers/mtd/nand/CVS/Root
vivi/drivers/mtd/nand/CVS
vivi/drivers/mtd/nand/Makefile
vivi/drivers/mtd/nand/nandlink.o
vivi/drivers/mtd/nand/nand_ecc.c
vivi/drivers/mtd/nand/nand_ecc.o
vivi/drivers/mtd/nand/smc_core.c
vivi/drivers/mtd/nand/smc_core.o
vivi/drivers/mtd/nand
vivi/drivers/mtd/nor/amd_flash.c
vivi/drivers/mtd/nor/cfi_cmdset_0001.c
vivi/drivers/mtd/nor/cfi_probe.c
vivi/drivers/mtd/nor/chipreg.c
vivi/drivers/mtd/nor/Config.in
vivi/drivers/mtd/nor/CVS/Entries
vivi/drivers/mtd/nor/CVS/Repository
vivi/drivers/mtd/nor/CVS/Root
vivi/drivers/mtd/nor/CVS
vivi/drivers/mtd/nor/gen_probe.c
vivi/drivers/mtd/nor/Makefile
vivi/drivers/mtd/nor
vivi/drivers/mtd
vivi/drivers/serial/.getcmd_ext.o.flags
vivi/drivers/serial/.serial.o.flags
vivi/drivers/serial/.serial_core.o.flags
vivi/drivers/serial/.term.o.flags
vivi/drivers/serial/.xmodem.o.flags
vivi/drivers/serial/Config.in
vivi/drivers/serial/CVS/Entries
vivi/drivers/serial/CVS/Repository
vivi/drivers/serial/CVS/Root
vivi/drivers/serial/CVS
vivi/drivers/serial/getcmd.c
vivi/drivers/serial/getcmd.h
vivi/drivers/serial/getcmd_ext.c
vivi/drivers/serial/getcmd_ext.o
vivi/drivers/serial/Makefile
vivi/drivers/serial/serial.o
vivi/drivers/serial/serial_core.c
vivi/drivers/serial/serial_core.o
vivi/drivers/serial/term.c
vivi/drivers/serial/term.o
vivi/drivers/serial/xmodem.c
vivi/drivers/serial/xmodem.o
vivi/drivers/serial/ymodem.c
vivi/drivers/serial
vivi/drivers
vivi/fa_vivi
vivi/fa_vivi.old
vivi/include/.cvsignore
vivi/include/architecture.h
vivi/include/autoconf.h
vivi/include/bitfield.h
vivi/include/boot_kernel.h
vivi/include/cap.h
vivi/include/command.h
vivi/include/compile.h
vivi/include/config.h
vivi/include/ctype.h
vivi/include/CVS/Entries
vivi/include/CVS/Repository
vivi/include/CVS/Root
vivi/include/CVS
vivi/include/errno.h
vivi/include/flash.h
vivi/include/getcmd.h
vivi/include/hardware.h
vivi/include/heap.h
vivi/include/io.h
vivi/include/linkage.h
viv
vivi/.config.old
vivi/.cvsignore
vivi/arch/.cvsignore
vivi/arch/config.in
vivi/arch/CVS/Entries
vivi/arch/CVS/Repository
vivi/arch/CVS/Root
vivi/arch/CVS
vivi/arch/def-configs/CVS/Entries
vivi/arch/def-configs/CVS/Repository
vivi/arch/def-configs/CVS/Root
vivi/arch/def-configs/CVS
vivi/arch/def-configs/SBC-2410X
vivi/arch/def-configs/smdk2410
vivi/arch/def-configs
vivi/arch/defconfig
vivi/arch/Makefile
vivi/arch/s3c2410/.mmu.o.flags
vivi/arch/s3c2410/.nand_read.o.flags
vivi/arch/s3c2410/.proc.o.flags
vivi/arch/s3c2410/.s3c2410.o.flags
vivi/arch/s3c2410/.smdk.o.flags
vivi/arch/s3c2410/.smdk2410_test.o.flags
vivi/arch/s3c2410/CVS/Entries
vivi/arch/s3c2410/CVS/Repository
vivi/arch/s3c2410/CVS/Root
vivi/arch/s3c2410/CVS
vivi/arch/s3c2410/head.o
vivi/arch/s3c2410/head.S
vivi/arch/s3c2410/Makefile
vivi/arch/s3c2410/mmu.c
vivi/arch/s3c2410/mmu.o
vivi/arch/s3c2410/nand_read.c
vivi/arch/s3c2410/nand_read.o
vivi/arch/s3c2410/proc.c
vivi/arch/s3c2410/proc.o
vivi/arch/s3c2410/s3c2410.o
vivi/arch/s3c2410/smdk.c
vivi/arch/s3c2410/smdk.o
vivi/arch/s3c2410/smdk2410_test.c
vivi/arch/s3c2410/smdk2410_test.o
vivi/arch/s3c2410/test.c
vivi/arch/s3c2410
vivi/arch/vivi.lds
vivi/arch/vivi.lds.in
vivi/arch
vivi/COPYING
vivi/CVS/Entries
vivi/CVS/Repository
vivi/CVS/Root
vivi/CVS
vivi/Documentation/.cvsignore
vivi/Documentation/booting.ARM
vivi/Documentation/CHANGELOG
vivi/Documentation/compile.txt
vivi/Documentation/Configure.help
vivi/Documentation/Configure.help.en
vivi/Documentation/CVS/Entries
vivi/Documentation/CVS/Repository
vivi/Documentation/CVS/Root
vivi/Documentation/CVS
vivi/Documentation/guide.txt
vivi/Documentation/html/CVS/Entries
vivi/Documentation/html/CVS/Repository
vivi/Documentation/html/CVS/Root
vivi/Documentation/html/CVS
vivi/Documentation/html/guide.html
vivi/Documentation/html
vivi/Documentation/optoions.txt
vivi/Documentation/README
vivi/Documentation/vivi_priv_data.txt
vivi/Documentation
vivi/drivers/CVS/Entries
vivi/drivers/CVS/Repository
vivi/drivers/CVS/Root
vivi/drivers/CVS
vivi/drivers/Makefile
vivi/drivers/mtd/.mtd.o.flags
vivi/drivers/mtd/.mtdcore.o.flags
vivi/drivers/mtd/Config.in
vivi/drivers/mtd/CVS/Entries
vivi/drivers/mtd/CVS/Repository
vivi/drivers/mtd/CVS/Root
vivi/drivers/mtd/CVS
vivi/drivers/mtd/Makefile
vivi/drivers/mtd/maps/.mapslink.o.flags
vivi/drivers/mtd/maps/.s3c2410_flash.o.flags
vivi/drivers/mtd/maps/Config.in
vivi/drivers/mtd/maps/CVS/Entries
vivi/drivers/mtd/maps/CVS/Repository
vivi/drivers/mtd/maps/CVS/Root
vivi/drivers/mtd/maps/CVS
vivi/drivers/mtd/maps/Makefile
vivi/drivers/mtd/maps/mapslink.o
vivi/drivers/mtd/maps/pxa250_flash.c
vivi/drivers/mtd/maps/s3c2400_flash.c
vivi/drivers/mtd/maps/s3c2410_flash.c
vivi/drivers/mtd/maps/s3c2410_flash.o
vivi/drivers/mtd/maps/sa1100_flash.c
vivi/drivers/mtd/maps
vivi/drivers/mtd/mtd.o
vivi/drivers/mtd/mtdcore.c
vivi/drivers/mtd/mtdcore.o
vivi/drivers/mtd/nand/.bon.o.flags
vivi/drivers/mtd/nand/.nandlink.o.flags
vivi/drivers/mtd/nand/.nand_ecc.o.flags
vivi/drivers/mtd/nand/.smc_core.o.flags
vivi/drivers/mtd/nand/bon.c
vivi/drivers/mtd/nand/bon.o
vivi/drivers/mtd/nand/Config.in
vivi/drivers/mtd/nand/CVS/Entries
vivi/drivers/mtd/nand/CVS/Repository
vivi/drivers/mtd/nand/CVS/Root
vivi/drivers/mtd/nand/CVS
vivi/drivers/mtd/nand/Makefile
vivi/drivers/mtd/nand/nandlink.o
vivi/drivers/mtd/nand/nand_ecc.c
vivi/drivers/mtd/nand/nand_ecc.o
vivi/drivers/mtd/nand/smc_core.c
vivi/drivers/mtd/nand/smc_core.o
vivi/drivers/mtd/nand
vivi/drivers/mtd/nor/amd_flash.c
vivi/drivers/mtd/nor/cfi_cmdset_0001.c
vivi/drivers/mtd/nor/cfi_probe.c
vivi/drivers/mtd/nor/chipreg.c
vivi/drivers/mtd/nor/Config.in
vivi/drivers/mtd/nor/CVS/Entries
vivi/drivers/mtd/nor/CVS/Repository
vivi/drivers/mtd/nor/CVS/Root
vivi/drivers/mtd/nor/CVS
vivi/drivers/mtd/nor/gen_probe.c
vivi/drivers/mtd/nor/Makefile
vivi/drivers/mtd/nor
vivi/drivers/mtd
vivi/drivers/serial/.getcmd_ext.o.flags
vivi/drivers/serial/.serial.o.flags
vivi/drivers/serial/.serial_core.o.flags
vivi/drivers/serial/.term.o.flags
vivi/drivers/serial/.xmodem.o.flags
vivi/drivers/serial/Config.in
vivi/drivers/serial/CVS/Entries
vivi/drivers/serial/CVS/Repository
vivi/drivers/serial/CVS/Root
vivi/drivers/serial/CVS
vivi/drivers/serial/getcmd.c
vivi/drivers/serial/getcmd.h
vivi/drivers/serial/getcmd_ext.c
vivi/drivers/serial/getcmd_ext.o
vivi/drivers/serial/Makefile
vivi/drivers/serial/serial.o
vivi/drivers/serial/serial_core.c
vivi/drivers/serial/serial_core.o
vivi/drivers/serial/term.c
vivi/drivers/serial/term.o
vivi/drivers/serial/xmodem.c
vivi/drivers/serial/xmodem.o
vivi/drivers/serial/ymodem.c
vivi/drivers/serial
vivi/drivers
vivi/fa_vivi
vivi/fa_vivi.old
vivi/include/.cvsignore
vivi/include/architecture.h
vivi/include/autoconf.h
vivi/include/bitfield.h
vivi/include/boot_kernel.h
vivi/include/cap.h
vivi/include/command.h
vivi/include/compile.h
vivi/include/config.h
vivi/include/ctype.h
vivi/include/CVS/Entries
vivi/include/CVS/Repository
vivi/include/CVS/Root
vivi/include/CVS
vivi/include/errno.h
vivi/include/flash.h
vivi/include/getcmd.h
vivi/include/hardware.h
vivi/include/heap.h
vivi/include/io.h
vivi/include/linkage.h
viv
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.