头像-123101

liguilini

  • 9155
  • 本科
  • 单片机、嵌入式、RF/无线
  • 消费电子

个人成就

获得 8 次赞

帮助过56人

QWidget的背景问题

 继承QWidget和继承QMainWindow对窗口布局和显示有一定的影响

Hex格式单片机协议

八位的单片机不是正好十六进制

ucos中的事件和信号量有本质的区别?

信号量可以设置一个数值,允许最多有几个任务同时访问共享资源。比如说设置这个数值是5,那么最多可以有5个任务同时访问共享资源;每个任务在获得信号量的时候把信号量计数器减去1,这样在第5个任务获得信号量的时候,计数器是0,当第 6 个任务要去访问信号量的时候,就只能等待了,等到之前的任务发出来一个信号出来的时候,这样第六个任务才能去访问共享资源。等待信号量的任务在有信号以后也是按照等待列表中优先级最高的任务先得到信号处理。信号量、互斥信号量,都是用来同步任务对共享资源的访问,防止冲突而设立的。事件标志组--它是用来同步几个任务,协同几个任务工作而设立的。打个比方说,你现在要打电话,打电话这个任务要执行,你必须有手机,你首先要执行买手机这个任务,你手机有了,没有花费最终的打电话还是无法执行,也就是说打电话这个任务要等买手机这个任务和充话费这个任务完成以后,你才能够去执行打电话这个任务。时间标志组就是用来标志买手机或者充话费这两个任务完成了没有。完成了的话他们会相应地置位事件标志组里面的某些标志位。 再比如说,你想要读取数据,你你肯定要等到数据采集更新好后,你去读取才有意义,所以数据采集和读取数据这两个任务也可以用 事件标志组来实现。当然事件标志组不一定只用于两个任务之间,通过对头文件件的修改,可以让事件标志组达到32位,你可以用事件标志组来协同多个任务的合理运行,达到你预期达到的目标!事件标志组就是专门为这个而设立的。每一个时间标志组都维护它自己的一个等待队列的双向链表。每个事件标志组的结点里面都有一个指针和相应的任务控制块ECB一一对应。

51单片机如何确定芯片的驱动程序运行的时间

仿真或者使用定时器记录程序运行的时间

Ubuntu与Debian系统的区别

Ubuntu和Debian是有史以来最具有影响力的两个Linux发行版。在大约285个活跃发行版当中,有132个源自Debian(也包括Ubuntu本身),另有67个直接源自Ubuntu。不过使用这两个发行版的体验几乎在每个方面都不一样。如果要求你解释一下Ubuntu和Debian之间的区别,大多数会这样回答:Ubuntu是面向新手的发行版,而Debian是面向专家的发行版。这样的描述部分正确,但同时夸大其辞。Debian的声誉建立在10多年前的状态;如今,允许每个用户可以选择众多的实际控制特性。同样,从设计概念来看,Ubuntu非常易于使用。如果你的工作习惯与这些概念不一致,可能会强烈反对Ubuntu易于使用这一观点。然而,虽然Ubuntu源自Debian,但两者的区别还是很明显。从安装和桌面,到程序包管理及社区。

用TL494控制Buck,输出电压不对且超调很大

这个软件没用过,但是基本上电子类的仿真软件每个元器件都是有一个模型的,有可能是模型参数的问题,也有可能是对你的那个电路仿真就会出问题

电路中Y电容的接法?

变压器的线圈绕组层与层之间的分布电容的存在,这时候在变压器初始地与次级地之间跨接一颗Y电容后,将对此变压器分布电容储存电压源提供一个泄放的路径,这将减少其对AC端子及向外干扰。

树莓派系统如何达到实时性要求

Linux上的实时性,你要多高?