服务器 频道

Linux系统在嵌入式系统上的实践和探讨

  D. install grub

  1) 按目标机修改grub.conf
  2) 执行grub,进入grub的命令模式
  3) grub > root (hd1,0)
  由于我们现在的CF卡不是当前启动硬盘,所以我们要注意,这里的硬盘参数是hd1而不是hd0.
  4) grub > setup (hd1)
  同上,我们现在是在CF卡上安装 grub.
  5) grub > quit

  OK,系统安置完成。

  E. 关机,取吓CF卡,插到目标机上,开机,引导........成功!!!

  我们可以进入到bash状态了.

  下面,我们可以进一步移植安装GUI和其他的应用程序.

  4、 比较其他的嵌入式系统开发

  和其它的系统比较,少实践了交叉编译,交叉链接,stub调试,规划FLASH在内存里的位置分配,烧写FLASH的Bootloader等。

  但是一个良好的开端是成功的开始。

  5、 探讨

  随着硬件的发展,嵌入式系统的开发也会更加成熟和容易。而且,随着硬件的发展,容量,体积不在是问题,嵌入式系统的硬件配制也会越来越高,相对的软件的开发,在开发周期,可升级等方面会要求越来越高.早期的嵌入式系统甚至没有OS只有简单的循环和可编程逻辑阵列,程序很难再利用和移植。后来,有了一些专用的OS。所以,工业计算机+OS是以后Embedded 系统的发展方向。但除了在军事等一些特殊领域会使用专有系统外,大部分的Embedded系统都会转入开放式系统或者是其他的有丰富的软件资源的操作系统. 对于一些新的开发人员来说可以把更多的精力放在应用软件开发上,而不用太多的考虑硬件了,降低了开发难度,缩短了嵌入式系统的开发周期。在以后的信息家电里,工业计算机将会得到大大地应用。当然,可编程逻辑阵列也会发展,在一个遥控器里也只可能用可编程逻辑阵列来完成的。

0
相关文章