全志--嵌入式软件二面
自我介绍
实习介绍
DMA使用场景和流程?
DMA和Cache一致性问题怎么解决?
DMA搬运内存到Memory中,cpu会进行什么样的处理才能获取正确的数据?
在驱动中,物理地址向虚拟地址的转换接口是什么?
ioremap和iommu的区别是什么?
讲一下硬件I2C和软件I2C
驱动调试有遇到困难吗?怎么调试的?
linux操作系统移植做了哪些?
模块状态是什么?
静态加载和动态加载的区别?
编写一个驱动的流程是什么?
什么才能让驱动跑起来?
如果是静态加载,不用insmod,怎么判断驱动状态是不是好的?
用户层和内核层怎么交互的?
内存管理子系统了解吗?
知道哪些驱动?
字符设备,块设备,网卡设备区别是什么,应用场景是什么?
Uboot怎么配置的?
知道uboot之前还有一段流程吗?
开发版没有ADDR吗?
bootagers有哪些元素?是给谁传递?
uboot存储在哪里?
怎么存放在Nor flash中,为什么存到flash中呢?
内核是怎么编译裁剪的?裁剪了哪些功能?
内核启动之前进行了什么操作?
内核镜像存放在了哪里?
可以把内核存放在RAM中吗,这样会不会比存放在NFS下更快更稳定?
内核为什么存放在0x30008000中呢,而uboot存放在0x0000处,其中这些地址存放了些什么?
反问
实习介绍
DMA使用场景和流程?
DMA和Cache一致性问题怎么解决?
DMA搬运内存到Memory中,cpu会进行什么样的处理才能获取正确的数据?
在驱动中,物理地址向虚拟地址的转换接口是什么?
ioremap和iommu的区别是什么?
讲一下硬件I2C和软件I2C
驱动调试有遇到困难吗?怎么调试的?
linux操作系统移植做了哪些?
模块状态是什么?
静态加载和动态加载的区别?
编写一个驱动的流程是什么?
什么才能让驱动跑起来?
如果是静态加载,不用insmod,怎么判断驱动状态是不是好的?
用户层和内核层怎么交互的?
内存管理子系统了解吗?
知道哪些驱动?
字符设备,块设备,网卡设备区别是什么,应用场景是什么?
Uboot怎么配置的?
知道uboot之前还有一段流程吗?
开发版没有ADDR吗?
bootagers有哪些元素?是给谁传递?
uboot存储在哪里?
怎么存放在Nor flash中,为什么存到flash中呢?
内核是怎么编译裁剪的?裁剪了哪些功能?
内核启动之前进行了什么操作?
内核镜像存放在了哪里?
可以把内核存放在RAM中吗,这样会不会比存放在NFS下更快更稳定?
内核为什么存放在0x30008000中呢,而uboot存放在0x0000处,其中这些地址存放了些什么?
反问
全部评论
老哥您是春招嘛
好厉害
linux驱动岗?
相关推荐
点赞 评论 收藏
分享