
linux驱动
苏盟答腊
这个作者很懒,什么都没留下…
展开
-
关于EXPORT_SYMBOL
linux2.6的“/prob/kallsyms”文件对应着内核符号表,记录了符号以及符号所在的内存地址。 模块可以使用如下宏导出符号到内核符号表: [c-sharp] view plaincopy EXPORT_SYMBOL(符号名); EXPORT_SYMBOL_GPL(符号名) 导出的符号可以被其他模块使用,不转载 2014-02-26 13:53:39 · 708 阅读 · 0 评论 -
关于的select问题
关于ARM-DSP 中使用的select问题 调用流程 1. 用户态调用select 2. 内核态do_select第一次调用poll函数即(dsp_poll)将dsp_waitq 加入等待队列,然后dsp_poll返回0; 3. do_select 判断poll函数返回值为0(即该描述符不可读写),则调用poll_schedule_timeout 进入阻塞,只有超时,或者等待队列被原创 2016-07-15 17:01:57 · 498 阅读 · 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 · 237 阅读 · 0 评论