前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >嵌入式软件工程师笔试面试指南-Arm体系与架构

嵌入式软件工程师笔试面试指南-Arm体系与架构

作者头像
嵌入式与Linux那些事
发布2021-05-07 16:49:53
6380
发布2021-05-07 16:49:53
举报

哈喽,大家好。我终于回来了!19号刚提交完大论文,就被抓去出差了,折腾了整整一周,26号晚上,才回到学校。鸽了好久都没更新干货了。

今天更新一篇关于Arm的笔试面试题目,由于文章篇幅有限,本文只给出了问题,并没有给出答案。PDF版本在公众号回复【offer】即可获取。文章内容已同步更新在github,点击阅读原文可以直达github。

ARM体系和架构

硬件基础

NAND FLASH 和NOR FLASH异同?

CPU,MPU,MCU,SOC,SOPC联系与差别?

什么是交叉编译?

为什么需要交叉编译?

描述一下嵌入式基于ROM的运行方式和基于RAM的运行方式有什么区别?

ARM处理器

什么是哈佛结构和冯诺依曼结构?

什么是ARM流水线技术?

ARM有几种工作模式?

Arm有多少32位寄存器?

Arm2440和6410有什么区别?

ARM指令集分为几类?

通用寄存器包括R0~R15,可以分为具体哪三类?

Arm处理器有几种工作状态?

ARM系统中,在函数调用的时候,参数是通过哪种方式传递的?

为什么2440的内存起始地址是3后面7个0呢?

ARM协处理器指令包括哪3类,请描述它们的功能。

什么是PLL?

中断与异常

中断与异常有何区别?

中断与DMA有何区别?

中断能不能睡眠,为什么?下半部能不能睡眠?

中断的响应执行流程是什么?

当一个异常出现以后,ARM微处理器会执行哪几步操作?

写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?

为什么FIQ比IRQ要快?

中断和轮询哪个效率高?怎样决定是采用中断方式还是采用轮询方式去实现驱动?

通信协议

什么是异步传输和同步传输?

RS232和RS485通讯接口有什么区别?

SPI协议是什么?

IIC协议是什么?

编程

嵌人式编程中,什么是大端?什么是小端?

如何判断计算机处理器是大端,还是小端?

如何进行大小端的转换?

如何对绝对地址0x100000赋值?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式与Linux那些事 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ARM体系和架构
    • 硬件基础
      • NAND FLASH 和NOR FLASH异同?
      • CPU,MPU,MCU,SOC,SOPC联系与差别?
      • 什么是交叉编译?
      • 为什么需要交叉编译?
      • 描述一下嵌入式基于ROM的运行方式和基于RAM的运行方式有什么区别?
    • ARM处理器
      • 什么是哈佛结构和冯诺依曼结构?
      • 什么是ARM流水线技术?
      • ARM有几种工作模式?
      • Arm有多少32位寄存器?
      • Arm2440和6410有什么区别?
      • ARM指令集分为几类?
      • 通用寄存器包括R0~R15,可以分为具体哪三类?
      • Arm处理器有几种工作状态?
      • ARM系统中,在函数调用的时候,参数是通过哪种方式传递的?
      • 为什么2440的内存起始地址是3后面7个0呢?
      • ARM协处理器指令包括哪3类,请描述它们的功能。
      • 什么是PLL?
    • 中断与异常
      • 中断与异常有何区别?
      • 中断与DMA有何区别?
      • 中断能不能睡眠,为什么?下半部能不能睡眠?
      • 中断的响应执行流程是什么?
      • 当一个异常出现以后,ARM微处理器会执行哪几步操作?
      • 写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?
      • 为什么FIQ比IRQ要快?
      • 中断和轮询哪个效率高?怎样决定是采用中断方式还是采用轮询方式去实现驱动?
    • 通信协议
      • 什么是异步传输和同步传输?
      • RS232和RS485通讯接口有什么区别?
      • SPI协议是什么?
      • IIC协议是什么?
    • 编程
      • 嵌人式编程中,什么是大端?什么是小端?
      • 如何判断计算机处理器是大端,还是小端?
      • 如何进行大小端的转换?
      • 如何对绝对地址0x100000赋值?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档