加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

2440的flash、linux、bootloader

发布时间:2020-12-15 06:52:00 所属栏目:百科 来源:网络整理
导读:?开始拿到2440板的时候不知道norflash ,nandflash等等干什么的,还有SDRAM有是什么,还有linux系统装在哪里,怎么装,supervivi有是什么等等很多的问题,今天大概简单的理清楚这里关系。 首先分开flash与SDRAM,这俩个其实我们都使用过,flash,U盘就是一块

?开始拿到2440板的时候不知道norflash ,nandflash等等干什么的,还有SDRAM有是什么,还有linux系统装在哪里,怎么装,supervivi有是什么等等很多的问题,今天大概简单的理清楚这里关系。

首先分开flash与SDRAM,这俩个其实我们都使用过,flash,U盘就是一块flash,主要是掉电不易失,至于norflash和nandflash都是flash只是工艺,读写速度,性能,造价等等不同,一般说nandflash可以做的很大,现在大的可以有几G了,好多开发板上面都是1G的了,而且造价便宜,但是nandflash容易产生坏块。而norflash一般比较小,几M,造价比较贵,但是不容易产生坏块,性能较好。很多时候做为引导系统用,开机启动的blos。所以一般系统(linux)就是存放在nandflash里面,以前用nandflash引导系统不方便,就是把nandflash当blos用,但是现在也比较好了,所以现在norflash就不是很必要了。

SDRAM这个就好说了,flash相当于电脑上的硬盘,SDRAM就是电脑的内存啦,一样的掉电易失,其实电脑的内存全名就是DDR SDRAM ,不过我们平常都是说DDR2 DDR3什么的。

然后supervivi是一个bootloader,安装在norflash里面,所以我们平时裸机编程的时候,就是超级终端里面显示的那个菜单就是supervivi,其实在nandflash里面也有supervivi,只不过是和linux系统在一起,当我们在nandflash启动以前按下任意按键就可以启动到vivi里面。好像是vivi,不过supervivi是vivi的改进版都是bootloader啦。

以前总是怕一不小心把系统弄没了怎么办,一是nandflash里面的系统没有了,我们可以利用norflash里面的supervivi来安装linux系统,具体的安装看手册。另一发面要是norflash里面的supervivi也没了怎么办?这个就要用J-tag或者J-link把supervivi烧写到norflash然后再安装linux系统。刚出厂的时候什么都没有大概就用这个方法吧,至于烧写supervivi我另一篇文章中有些,比较简单,但是需要一个配置文件。

这些关系大概就理清到这里吧,不知道有没有错的啦,要说说错了就麻烦不吝赐教啊!

2011-08-26

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读