随笔分类 - 传统的linux驱动和通信协议
摘要:#include <stdio.h> //Uab(t) = Ua(t) - Ub(t); static float get_voltage() { float Ua = 0; float Ugroud = 0; /* 我的第一个 C 程序 */ printf(" 电势差 is %f\n",Ua-Ug
阅读全文
摘要:系统调用的函数api头文件 kernel\include\uapi\asm-generic #include <unistd.h> #include <sys/syscall.h> #include <sys/types.h> #include <signal.h> #include <stdio.
阅读全文
摘要://set volume //I2CWRITE(I2C_ADC31, 59, 0X0); //I2CWRITE(I2C_ADC31, 60, 0X0); //I2CWRITE(I2C_ADC31, 59, 20); //I2CWRITE(I2C_ADC31, 60, 20); I2CWRITE(I2
阅读全文
摘要:我们所处的位置我们站在硬件层上面 #include<linux/module.h> #include<linux/init.h> #include<linux/kernel.h> static int __init hello_init(void) //不写void 会报一个错误 { printk(
阅读全文

浙公网安备 33010602011771号