输入命令“nand read 21000000 500000 1024”nand后跟read(因为我们是读),read后面跟的是内存地址(21000000),然后记住上面是nandflash中的5M,因为在很多场合中在嵌入式开发中就需要我们的程序员完成我们平时...
那么我们现在先简单说一下uboot是什么,因为uboot应该也算是在开源世界或者说嵌入式和linux系统中一个非常重要的软件。Uboot其实就是bootloader的一个子功能,或者说是子软件而已。就跟我们在windows上聊天,可能...
但是比如说我们后面要讲系统移植初探,把我们板子就是已经给编好的内核或者文件系统跟我们的开发板相连通,我们就涉及到网络要传东西,那么网络传东西的过程中,这个地方就要注意我们传实际上是应用层,我的应用层和...
那么很多情况下,我们嵌入式开发往往都在我们PC芯调相当于在x86上把它调好。调好过后我们直接把这样的程序通过交叉编把它放到我们的板子上就可以了。理论上是以这样一套过程但是很多情况下,因为板子的其他环境跟...
那么也就是说这个工具的好处在于把有些人不想看的表就不要了因为这个表跟我们程序运行是没有任何相关性的,在我们嵌入式开发中像这个工具一般说在我们最后烧写到开发板的时候一般情况下是希望没有符号表的。...
下面我们来看第一个叫readelf,那这个名字其实很好理解read也就是读而elf,至于什么叫做elf我先简单提一个概念如下图:如图,就说在我们之前学习操作系统的时候我们其实有这样一个思想,图上最下面的四边形就是硬件...
在我们linux系统中有一个非常重要的环境变量:如图,这个环境变量叫做path,我们echo看一下它,回车后就是我们目前系统中的path。有很多种方法比如说我们可以在path中增加刚才的路径,因为它每一个路径之间都通过;...
但是我们现在嵌入式开发不一样,我们的主机没有变还是x86但是我们的目标机现在已经变成了ARM CPU。所以这样来看,我们原本正常情况下主机跟目标机是统一品牌的。但是到现在我们就变成了主机是一个平台目标机是另外...
因为我们在嵌入式开发中有一个很麻烦的事情就是开发板的能力跟PC的能力一般是不平等的,大家都知道PC的功能很强大也很贵而板子很便宜可能一个小系统一个路由器也就几十块钱,但是我们总不能在路由器上接个键盘接个...
我们还是一样,目前先看一下我们嵌入式Linux系统移植要点,也就是要想完成系统移植其实就是四个部分,就是说如果你相当于就是一个从零做起的工程师,想要真正完成一个完完整整的项目其实就是四个部分。第一个部分想...