总结8
继续mini2440开发手册。装上了超级终端,可以通过超级终端和开发板通信了~
今天把开发板和电脑相连,对照手册看。手册的内容很丰富也相当有用处。上午很激动的是输入一条命令led 2 1 第三个用户灯就亮了~这个其实是测试,但是还是激动了一把~ 手册上面还有led的测试程序。主要是通过ioctl()函数来控制。先打开灯的设备,打开成功后,传2个参数,一个是灯的号码,一个是亮还是不亮。项目里面也用是用了这个函数实现开关灯。
手册里面还有关于驱动的开发等。还有些测试要用到随光盘的软件,但是没有,看看而已。还有bootloader,系统烧写什么的。步骤很清晰~嘿嘿~很爽。
手册里面还有一个重要的是程序的烧写。在超级终端里面点击右键,发送文件,浏览PC上的文件,确定后,就通过连接的串口,发送到了板子上。在超级终端里面可以查看到刚发送的文件。这只是一种方法。还有其他的方法。比如通过网络,通过JTAG方式。嘿嘿~原来烧写程序是这样滴啊~呵呵
在图书馆找了一本嵌入式Linux应用系统开发案例和ARM嵌入式无线通信系统开发案例,里面总有些是有帮助的。比如系统架构,包括硬件和软件的东西。
继续昨天看的视频,ARM的寻址方式,ARM的指令集。指令集很多很多,各种用途,以后要用的时候要参照具体介绍的表来用就好。
ARM的交叉编译,就是指程序在PC上,但是目的是要把程序放在板子上。 测试的时候,可以通过在PC上仿真方式测试,测试成功后再烧写到板子里面,再真是的测试,这也是交叉编译的测试吧~~明天继续看视频,还有看书。要看很多理论的东西~还借了一本远程通信技术,稍看一下,反正都是好东西~多多学习~哈哈~加油~