头像-47865

沃尔夫斯堡的羊

  • 10南京市
  • 单片机、嵌入式、DSP、模拟技术、传感器/MEMS
  • 消费电子、通讯广播、计算机网络

个人成就

获得 114 次赞

帮助过282人

网上下载的文件怎么转为AD封装库?

.step格式的文件是器件的3D模型,若要建立3D封装库,首先得有器件的2D封装(可以自己画),然后选中菜单栏中Place-3D body-在弹出的对话框中3D Model Type中选择Generic STEP Model----》点击embed STEP Model----》在弹出对话框中选择刚下载的模型,点OK---调整位置----Esc键关闭3D Body对话框, 在界面上看到如下效果,粉红色那部分就是3D模型体---最后切换成3D视图,检查3D模型是否和2D能对得上,并在3D Body的Generic STEP Model中进行调整。

物联网通讯协议是哪一层的网络模型

物联网协议MQTT,属于应用层协议,物联网本身也是应用概念。

Linux内核中对 设备 的描述

当bootloader引导加载Linux内核后,Linux会从head.S开始运行,将bootloader通过寄存器r2传过来的设备树起始地址保存到一个变量中,然后等到跳转到start_kernel()中,start_kernel()--->setup_arch(&command_line)--->****--->unflatten_dt_nodes(blob mem dad mynodes)中得到device_node​device_node最终一般会被挂接到具体的struct device结构体

ARM Linux里面的中断向量表

不是,Linux系统中中断向量表通过层层路径已经指向了一个总的中断处理函数(arm中的gic_handle_irq()),这是固定了的,这个固定的中断处理函数会在响应中断时根据中断号和设备号找到驱动中注册的中断处理函数。     具体过程是这样的,中断向量表__vector_start中定义的_vector_irq会找到irq_handler,且irq_handler是个汇编宏定义,会指向实质的中断处理函数handle_arch_irq而在系统初始化中对中断初始化会将全局handle_arch_irq指向一个C语言写的总的中断处理函数gic_handle_irq()​过后gic_handle_irq()会根据驱动中注册中断时传进来的中断号,找到注册的中断处理函数进行相应的处理。​​

mmu内存映射机制如何了解?

MMU是硬件,是集成在处理器内部的电路,和操作系统无关,推荐是去看一下某个架构的处理器手册,如Intel X86架构的官方手册,也可以参考一些操作系统上的实现

天线的极化方式是什么意思?

从字面理解,何为“极化”?应是指天线辐射沿着一定的方向(”极“),指天线辐射时形成的电场强度方向​

哪个型号的FPGA是LQFP封装的,不是CPLD啊

Altra (Intel) Cyclone IV E是144-LQFP。。

arm型号的发展历程

首先,Arm只设计IP核,并不生产制造,授权给其他厂商生产SoCArm设计的远古时期的CPU核(处理器)及对应的架构就不表了,从 其最成功的CPU ARM7TDMI及其基础版本ARM7开始,实际上Arm推出的处理器(硬件)命名可能有多种,但其基于的架构(指令集,软件)名称是一脉相承的,架构:----》ARMv3--->ARMV4->ARMv5-->ARMv6--->ARMv7--->ARMv8(当下,其中还发展出不同小版本v8.1--v8.6)对应的硬件层面上的处理器(软件即核)代表为ARM7-->ARM7TDMI-->ARM9E--->ARM11/ARM Cortex-M--->ARM Cortex-A9--.>ARM Cortex-A53等,Arm核发展到Arm11后,换了个命名方式Arm Cortex-方式,并分成ARM三个分支,注重不同的领域,如Cortex-M3Cortex-A53Cortex-R7等)