linux驱动
苏盟答腊
这个作者很懒,什么都没留下…
展开
-
关于EXPORT_SYMBOL
linux2.6的“/prob/kallsyms”文件对应着内核符号表,记录了符号以及符号所在的内存地址。模块可以使用如下宏导出符号到内核符号表:[c-sharp] view plaincopyEXPORT_SYMBOL(符号名); EXPORT_SYMBOL_GPL(符号名) 导出的符号可以被其他模块使用,不转载 2014-02-26 13:53:39 · 693 阅读 · 0 评论 -
关于的select问题
关于ARM-DSP 中使用的select问题 调用流程1. 用户态调用select2. 内核态do_select第一次调用poll函数即(dsp_poll)将dsp_waitq 加入等待队列,然后dsp_poll返回0;3. do_select 判断poll函数返回值为0(即该描述符不可读写),则调用poll_schedule_timeout 进入阻塞,只有超时,或者等待队列被原创 2016-07-15 17:01:57 · 467 阅读 · 0 评论 -
Linux中SPI子系统
Linux中SPI子系统SPI注册控制器信息devices-da8xx.c static struct platform_device da850_spi1_device = { .name = "spi_davinci", .id = 1, .resource = da850_spi1_resources, .num_resources = ...原创 2019-08-22 01:34:49 · 199 阅读 · 0 评论