面试相关
文章平均质量分 86
Y在想什么
余舟一芥,逆水行舟。
展开
-
Linux驱动开发 问题随笔
当函数返回值为0时,表示Linux系统通过了开发者的申请,前面由 MKDEV() 出来的设备号就得到开发者以及操作系统的共同认可。MKDEV(ma, mi) 是一个宏定义,其作用就是将参数 major 和 minor 由两个分散的数值组合成统一的 dev_t 类型(unsigned long)。执行此宏定义后得到的“设备号”表示你想要得到这个设备号,想向全世界声明它属于我,不过此时它仅仅是你单方面的声明而已。但设备号资源是有限的,对某些动态加载的驱动来说可能会遇到静态指定的设备号已被占用的情况。原创 2023-11-17 16:48:21 · 285 阅读 · 0 评论 -
android 驱动开发 面试问题记录
本文记录自身面试Android驱动开发工程师时面试官问到的部分技术相关问题(仅供参考)。原创 2023-06-21 16:59:01 · 881 阅读 · 0 评论 -
android 驱动开发 笔试题目记录
本文记录Android驱动开发工程师可能会遇到的笔试题目。在Android系统中,要实现自定义驱动程序,需要以下几个步骤:内核配置如果要添加自定义驱动程序到Android内核中,则需要在内核配置中启用相关的选项。这可以通过编译内核时进行配置的方式来完成。编写驱动程序开发者需要根据设备硬件和Android内核之间的接口,编写自定义驱动程序。驱动程序通常使用C或者C++语言编写,并遵循Linux内核驱动程序的规范。编译驱动程序开发者需要根据设备所使用的处理器架构和操作系统版本,对驱动程序进行编译。原创 2023-06-13 16:22:24 · 277 阅读 · 0 评论