|
书上有这么一段话: 众所周知,处理器只能执行存放在主存中的软件,而操作系统作为一种比较大的软件,在通常情况下,它只能存放在磁盘里。因此,就必须想办法在系统上电之后把它自磁盘提取出来并装入主存。
现在有块S3C44B0的板子。如果要移植UCLINUX,那么是不是该这样来理解上面的一段话?--- S3C44B0板子上的FLASH芯片 就是上面这段话里所说的 “磁盘” 。 而板子上的SDRAM 就是 上面这段话里所说的 “主存”。也就是说UCLINUX的代码是存放在FLASH里的。上电后要在SDRAM里运行。
请教大侠,是不是该这样理解?
还有,我移植UCOS-II时,是把代码全部烧到FLASH里,然后运行的(没有任何问题)。那移植UCOS-II能不能象上面说的那样----代码放FLASH,然后在SDRAM里运行?
|
|