摘要:
一个完整的Linux驱动主要由内部处理和与硬件交互两部分组成。其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理(读写设备文件、向设备文件发送I/O命令等动作)以及业务逻辑等。与硬件交互主要是通过iowrite32、ioread32等函数与硬件中的寄存器进行数据交互。 在控制发 阅读全文
摘要:
开发板是开发和学习嵌入式技术的主要硬件设备,因为当Linux驱动需要访问硬件时,这些硬件很难在PC上进行模拟,那么就要在带有这些硬件的开发板上进行调试和测试。通过对S3C6410开发板的介绍,对开发板的内部构造及功能特性有了进一步的认识;同时,学会了如何在开发板上实现对Android系统的成功安装以 阅读全文