vivi专题

bon、mtd在vivi中的不同

今天碰到了问题,vivi启动内核后,提示无法找到根文件系统,如下:      FAT: unable to read boot sector   Kernel panic: VFS: Unable to mount root fs on 61:01      使用part show 显示如下: vivi> part show mtdpart info

向vivi中添加自己的命令

前几天学习了vivi的移植,基本没什么,vivi的移植是很简单,主要还是功能太少了,也只是和与2410的板子,但学习vivi还是很有价值的,如果有vivi的背景,在去学习uboot就会更加容易一些,这里,我们来讨论如何在vivi中添加属于自己的命令,首先我们必须了解vivi的命令是怎么来管理的,在vivi中,所有的命令都是通过一个链表来实现,链表的节点的定义如下: typedef stru

vivi的Makefile文件解析(4)

vivi的主makefile解析完了,但是如果仔细分析vivi的源码会发现,在实际的vivi的源码还有很多其他的makefile,这里我们这么进行分类,在vivi/下的Makefile我们称之为主makefile,在 arch/目录下的makefile称之为平台makefile,而在其他目录下的makefile称之为子makefile,这样的分类是根据它的功能来划分的,在一些的子目录下,都有独立的

vivi的Makefile文件解析(2)

我们继续解析makefile,vivi的makefile的开始部分是设置了一些版本信息以及编译器的一些设置,接下来的工作就开始真是的编译了。 all:     do-it-allifeq (.config,$(wildcard .config))include .configelseCONFIGURATION = configdo-it-all:    configendifdo-it

(ChatGPT、Al柯基、Al Web、ChatGPT4.0中文网、VIVI-Al)分享好用的ChatGPT

目录  1、ChatGPT  2、AI柯基 - 智能写作助手 - 沈阳满信电子商务有限公司  3、AI Web

转:S3C2410 bootloader ----VIVI阅读笔记

建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著),google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。 Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。 先来看看vivi的源码树: vi