1 Star 0 Fork 142

Jefferson/嵌入式软件笔试题汇总

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
106-驱动 1.77 KB
一键复制 编辑 原始数据 按行查看 历史
zhangjing 提交于 2020-03-15 20:50 . [Modify]整理Linux编程题目
====
15. Linux驱动的基本结构
驱动位于OS之下,为OS提供硬件操作(当然驱动也有可能不是针对硬件的)的逻辑和底层抽象的封装,所以他要上下兼顾,上边必须符合OS的驱动调用接口,下边要处理好硬件的操作。
Linux比较特殊,把所有的设备都抽象成了文件,这样的话操作接口会比较统一,并且给开发也带来了很大的方便。Linux下设备文件有三种:字符设备、块设备、网络设备。
权重:高
====
12. NorFlash和NandFlash 的基本区别
闪存芯片读写的基本单位不同。应用程序对NOR芯片操作以“字”为基本单位。应用程序对NAND芯片操作是以“块”为基本单位。
2)NOR闪存是随机存储介质,用于数据量较小的场合;NAND闪存是连续存储介质,适合存放大的数据。
嵌入式系统中经常将NOR芯片做启动芯片使用,而直接将NAND芯片做启动芯片比较难。
在处理小数据量的I/O操作的时候的速度要快与NAND的速度。
5)NAND闪存的容量比较大,目前最大容量己经达到 8G字节。
6)NOR闪存的可靠性要高于NAND闪存
7)NAND Flash一般地址线和数据线共用,对读写速度有一定影响;而NOR Flash闪存数据线和地址线分开,所以相对而言读写速度快一些。
权重:高
===
8、PCI总线的含义是什么?PCI总线的主要特点是什么?
权重:较低
====
10、串行通信与同步通信异同,特点,比较。
权重:较低
====
11、RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)
权重:较低
====
1、Linux系统下.ko是什么文件?.so是什么文件?
答:.ko是可动态安装卸载的驱动文件;.so是动态链接库,类似于Windows的.dll。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/wmj-ninety-five/embedded_exercise_problems.git
git@gitee.com:wmj-ninety-five/embedded_exercise_problems.git
wmj-ninety-five
embedded_exercise_problems
嵌入式软件笔试题汇总
master

搜索帮助