ARM买了ARM开发板已有一段时间了,但是迟迟没有动手,关键是我太懒了。
昨天终于成功的实现了第一步:将系统文件烧录到开发板中^_^
在这里说明:我使用的是Linux文件。之前按照录像的演示烧录成功之后一直停留在启动内核的阶段。以前一直没有仔细观察,昨天突然突发奇想的查看了启动代码,原来是BOOT程序将SDRAM分区之后的储存器大小小于bootf文件的大小。重新找了一个boot程序下载观察分区后的结果跟演示的是一样的。
重新按照顺序下载成功之后顺利开到初始化过程,能够执行SHELL。总算突破了一小步。
今天跟新来的许工聊了一会发现还有很多不足刚好他给我以前迟迟不能解决的问题提供了一些灵感。
关于程序的执行,应该是都是按照顺序来执行的。因为对C++挺向往的,但是没有真正理解类的概念。所以一直不知道C++或者其他程序到底是怎么运行的。归根结底程序就是告诉机器一些顺序执行的方法,永远都是一步一步的执行。就像大脑一样。
关于阅读系统的代码,或许对于现在的我来说仍然还是没有必要的。我比较喜欢用解决问题的方法去学习,现在首先要解决的是如何一直GUI到系统上并自己做一个简单的图画小游戏^_^
文章评论(0条评论)
登录后参与讨论