CVTE2020暑假实习招聘---笔试题目

1、二叉树的前序、中序、后序遍历

2、nor flash nand flash 区别:

         nor flash :写速度较慢(擦很慢),读快。提供完整的寻址与数据总线,允许随机存取存储器上的任何区域。可以直接CPU启动,不需要拷贝到RAM中。适合小容量的启动内存,固件。

      nand flash :要在NandFlash上面读写数据,要外部加主控和电路设计;擦写快;存储密度高,成本低;适合大容量的存储设备。

区别:NAND 和NOR 的读都可以以字节为单位,但NAND 的写以page 为单位,而NOR 可以随机写每一个字节;NOR Flash为并行,NAND Flash为串行;NOR Flash为分离的地址线和数据线,而NANDFlash为复用的;

【补充】

emmc :相当于 NandFlash+主控IC ,对外的接口协议与SD、TF卡一样;提供标准接口并管理闪存;

3、I2C通信协议:

特点:两根线;可以有多个master,并且都可以和所有从slave通信;master之间不能通信,master获取总线控制权有总线仲裁协议;每发送8位数据需要1位ACK ;双向半双工;

参考:https://blog.csdn.net/weixin_38812277/article/details/89840000

4、Linux终端常用的命令:grep  awk  find  where 等

5、Makefile文件的作用

【注】:make 查找的文件名顺序为:“GNUmakefile”、“makefile”、“Makefile”。。建议都是用Makefile。实际应用中makefile出现错误。

 

编程题:

1、删除数组给定的值,并且将后面的数据前移。较为简单。

2、删除字符串中给定的子字符串。不难。

你可能感兴趣的:(笔试面试)