我是一个中级程序员,有丰富的Linux内核编程经验。在实习期间,我主要参与了内核和驱动程序代码的调试。最近,我完成了罗伯特·洛夫( Robert )的“内核开发”一书的研究。我正在阅读Jonathan编写的Linux设备驱动程序手册。但我现在面临着一个令人不安的问题。这些书都没有教我如何编写真正的(硬件)设备驱动程序。LDD3e的书告诉我如何编写我非常擅长的基于内存的软件驱动程序和sysfs接口。那我从哪里开始呢?要求是什么,我该怎么做?
P.S:我已经开始阅读“的基本Linux设备驱动程序”一书。
我正在用Zeller的算法做一道题来找出一周中的某一天。
我必须将1转换为13,将2转换为14。但是,我收到一个复制局部变量的错误。这本书展示了使用temp变量更改变量,但它在Eclipse上不起作用。它显示一个错误。下面是一个例子:
System.out.println("Enter a month 1-12: ");
int m = input.nextInt();
// Convert January to 13 and February to 14; Zeller's requirement
if (m == 1){
int temp = 13;
int m =