本想快速的进入状态,进行相应的硬件驱动实验,但用到C语言这块时感觉到非常的生疏,只能发费一些时间去学习C语言了!!现在可以感觉到了,C语言这个东西,入门简单,真正的玩转并不是那么容易的一件事呀!尤其在指针这块,不发费个十天半月编程实验,是不会领悟其中的意识的!
一直以来总感觉到对uclinux去控制硬件感到非常的神秘和不可理解,不知道一个操作系统是如何去控制硬件电路的!仔细看了一下实验书,才有点眉目,原来所有的硬件都有其对应的驱动代码,uclinux只要调用其驱动代码就可以进行相应的操作了!常用的调用函数有:open()-------打开文件;close()-------关闭文件;read()-------读文件;write()-----写文件;ioctl()--------I/O控制用来执行读写以外的操作!
时间过的挺快的,下一步要深入到硬件内部进行学习!先从简单入手,逐步提高!
加油!相信会克服困难,更上一层楼的!!哈哈!明天见!!