
面试
盼雨落,等风起
等风来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言 寄存器技巧 (struct 和 union)
C语言 | 位域的使用详解测试代码原创 2022-07-11 23:46:21 · 643 阅读 · 0 评论 -
2021-04-11
asoc 设计思路 参数 1 表明支持哪些参数 2 根据指定的参数 进行硬件设置 使用strace 命令查询执行流程 ANDROID TINYPLAY与TINYCAP流程 https://www.freesion.com/article/7678406915/ Android下的音频通道配置文件mixer_paths.xml https://blog.youkuaiyun.com/mike8825/article/details/69487983/ 【Audio driver】mixer_paths.xml文件分原创 2021-04-11 20:51:05 · 451 阅读 · 0 评论 -
2021-04-06
/* 硬件fifo 1 是环形buff 2 是根据时钟判断是否为满 (根据时钟差) 3 同步 读和写 ??? */ #include <stdio.h> #include <sys/time.h> #include <unistd.h> #include <pthread.h> #include <errno.h> #include <string.h> #define SIZE 4 //一个 block原创 2021-04-06 08:10:20 · 163 阅读 · 0 评论 -
volatile关键字
volatile 关键字(keywords)是一种类型修饰符(Type Qualifiers),volatile 的英文翻译过来是 “易变的” 。用volatile 声明类型变量的时候,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问;如果不使用 volatile 进行声明,则编译器将对所声明的语句进行优化。即 volatile 关键字影响编译器编译的结果,用 volatile 声明的变量表示该变量随时可能发生变化,与该变量有关的运算,不要进行编译优化,以免出错。 个人感觉 如果cp原创 2021-03-28 12:14:00 · 170 阅读 · 1 评论 -
驱动面试
今天面试被问了驱动两个问题! 但是真的没有做过驱动经验! 1 使用锁需要注意什么 锁 : 有多种锁 自旋锁: 1 自旋锁防止死锁 进程不能进入sleep模式中 2 自旋锁临界代码段执行时间不宜过长 2 spi 控制 oled ,spi 中断函数,使用的是上半部,还是下半部 对于一个中断,如何划分出上下两部分呢?哪些处理放在上半步,哪些放在下半部? 这里有一些经验可供借鉴: 1 如果一个任务对时间十分敏感,将其放在上半部。 2 如果一个任务和硬件有关,将其放在上半部。 3 如果一个任务要保证不被其他中原创 2020-07-29 21:24:51 · 553 阅读 · 0 评论 -
static 问题
static 修饰的变量是可以 #include<stdio.h> int main() { static int a=1; a=2; printf("a is %d\n",a); } 但是如果不会重复执行 static int a=0; 因为遇到声明会直接跳过! include<stdio.h> int fun() { static int a=0; a=a+1; printf("a is %d\n",a); } int main()原创 2020-07-21 13:48:35 · 253 阅读 · 0 评论 -
面试题
http://bbs.100ask.net/article/37原创 2020-05-05 13:41:28 · 181 阅读 · 0 评论 -
忽略的小知识点
1 1M hz = 1000000 hz 1M 就是一秒运行 一百万次 2 8位 两位 十六进制 16位 四位 十六进制数 32位 八位 十六进制数 单片机 就没有超过 八位 十六进制数 的取址范围。(总感觉单片机取址数据大,但是查看了一下,没有超过 八位) ...原创 2020-05-02 08:28:24 · 180 阅读 · 0 评论 -
单链表总结
正插链表 #include <stdio.h> #include <stdlib.h> struct Stu *create(int n); void print(struct Stu *head); struct Stu{ int id; char name[50]; struct Stu *next; }; int main(){ int n; struct...原创 2020-04-15 20:24:58 · 241 阅读 · 0 评论