Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

什么是ARM认证工程师?

ARM认证工程师是指经认证的已掌握多个领域内的ARMv7 Cortex-A和Cortex-R技术基础知识的人员。为了让您对此有更加清晰的理解,我们以如何确定一名ARM认证工程师应具备的能力为例予以说明。

第1步:确定角色

我们做的第一件事是确定我们认为一名ARM认证工程师应扮演的职业角色。我们自问:“行业对一名ARM认证工程师的需求是什么?”为了回答这个问题,我们对招聘广告进行了研究,并与人力资源代表、招聘经理、技术培训人员、工程师和支持人员进行了探讨。

第2步:拟定职位描述

确定了对大多数嵌入式系统和软件工程师具有吸引力的职业角色后,我们就将其分解为50多个ARM相关任务,即我们期待工程师应具备的50项能力。

我们确定的任务示例如下:

  • 应用开发——为SMP多核系统开发软件
  • 固件开发——初始化MMU固件开发——初始化MMU
  • 固件开发——开发设备驱动程序或BSP
  • 固件开发——开发中断处理程序
  • 通用开发——交叉编译代码
  • 软件调试——调试缓存一致性问题
  • 软件优化——编写高性能代码
  • 软件优化——为缓存系统编写软件

第 3 步:确定每项任务所需的知识

通过这些综合性的任务,我们确定了成功执行这些任务所需的ARM专门知识。下一步直接就是制定AAE考试大纲。