头像-47865

沃尔夫斯堡的羊

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

个人成就

获得 114 次赞

帮助过282人

Linux驱动,device的resource是那里配置的

是设备树中配置的,Bootloader在加载完内核并将设备树地址传给内核后,内核运行后会解析dts信息到platform_device,即将reg(dts描述:控制器,寄存器地址,memery地址)、interrupts(dts描述的中断信息)信息翻译成struct resource这样的结构体中存放着,供驱动程序访问。

为什么Cortex-A8和A9内核芯片没有更多的应用

其实,从概括层面来说,cortex-a7cortex-a8cortex-a9虽都是基于armv7-A指令集架构,但总的来说,a8的性能是最差的,仅支持单核不能满足日益复杂的运算和处理需求,在性能方面,单个 Cortex-A7 处理器的能效是 ARM Cortex-A8 处理器的 5 倍,性能提升 50%,而尺寸仅为后者的五分之一,而功耗类似于高效 Cortex-A5a,,,a7支持多核MP,a9支持单核/多核(Singl/MP),在设计选型时需要综合考虑诸如功耗和成本。。。

函数调用中形参可以传递给实参?

不能,形参没有具体的值,形参只是个占位符/符号,只在定义函数时起作用。

寄存器的数据是16位,第一次读到的时高8位还是低8位?

可以先向某个地址的寄存器里面写一个16bit的数据,然后再读出来,比较判断确认 一下,

光电转换器是怎么把光信号变成电信号的

光电转换器是实现电-光-电转换的器件,又称光电耦合器,简称光耦,输入端一般是发光二极管,通电发出光,而接收端是光敏器件(如光电二极管,光敏三极管,广明电阻等),光敏器件接收到光后,其一些物理属性如电阻会变化,二极管会导通,进而引起接收电路中的电流或电压等变化,接收到的信号电平是否变化取决于发射端的输出频率。红外遥控器也是光电转换原理

keil中如何对某个C文件改名字?

选中文件,F2,改名。。。

不支持MMU的实时操作系统如uC/OS II,多任务并发?

各个任务之间如何做到数据保护?如果只是机械地分布到不同的物理地址上,是不是有点生硬?​

C8051F MCU的指令执行速度为多少?

C8051F MCU执行一个单周期指令只需要一个系统时钟周期,​是标准8051指令执行速度的12倍,其峰值执行速度可达100MIPS(C8051F120等)​,具体速度得看你的MCU的系统时钟频率。​