[原创]猜想驱动编程的过程

1、驱动编程有汇编的多吗?

2、驱动编程linxu等操作系统给提供了哪些可以用的函数呢?

 

 

在实际的编程中,使用较多的方式是:程序的初始化部分用汇编语言完成,然后用c/c++完成主要的编程任务。

所以我猜测驱动编程用的应该不是汇编。主要还是c。

 

我觉得驱动编程就是要实现read(),open()这些API函数,我觉得操作系统起码能有c语言用来读、写寄存器。cpu就是靠地址来访问外围设备的各种寄存器来去外围设备通信的,相信,应该有c语言能读写外围设备的寄存器,这样按照一定的时序去读写这些寄存器,就能实现针对某个设备的read(),write()等函数了。

 

你可能感兴趣的:([原创]猜想驱动编程的过程)