驱动开发
Bimyl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
驱动开发-模块
驱动开发-atexit – 程序终止时释放空间void function(void) { printf("1\n"); } void function1(void) { printf("2\n"); } int main(int argc,char \*argv[]) { printf("duang\n"); atexit(function); printf(原创 2016-04-28 23:27:49 · 548 阅读 · 0 评论 -
驱动开发-字符设备1
字符设备驱动1 vi X86_64-linux-gnu/asm/unistd.h 函数的调用 open SYSCALL_DEFINE3() sys_open(char *filename,inflag) do_sys_open() do_file_open() path_openat do_tmpfile \return fd finish_open do_d原创 2016-05-03 20:11:46 · 403 阅读 · 0 评论 -
驱动开发-字符设备2
字符设备驱动2 readl和writel 读寄存器的值,写寄存器的值 writel(readl(gpd0con) & (~(0xf << 0)) | (0x2 << 0)); void __iomen *timer_base timer_base = ioremap(0x100,0x4); timer_base += 0x4; 加多少就是多少 内存之间的拷贝(用原创 2016-05-03 20:15:00 · 461 阅读 · 0 评论
分享