首页 > 新闻中心 > 牛人业话
似乎所有的硬件工程师谈起电解电容的好坏的时候,最后总是少不了一句,要选择ESR参数低一点的电容云云,,但,公司采购员按这个要求去采购电容的时候,只能选择好品牌,因为采购员心里知道,好品牌的电容ESR参数才低,因,电解......
系统节拍是非常重要的一个设备,在早期的MCU51和ARM7芯片中,没有专门的系统节拍,往往由一路硬件定时器来实现其功能,到了Cortex系列,ARM提供了Systick硬件定时器专门用于系统节拍,可见现在的编程对系统......
注册机制在嵌入式编程中很少提到,但回调函数大家经常接触,以软件定时器为例: 软件定时器设备通过函数Start把FunctionCallback作为参数传入定时器设备中保存,之后开启定......
在一个C/C++程序能正常运行之前,相关的C/C++运行时(run-time)环境首先要正确建立。在CCS软件编程的情况下,C/C++的实时运行库RTS的源程序库rts.src中包含了名为boot.c或者boot.a......
在我们使用C/C++对DSP进行编程的时候,函数无疑是功能模块划分的重要组成部分,这些函数之间则通过显式地调用或者中断等方式来共同工作。除了对特定的RTS库中的函数(例如某些数学函数)的调用按照它们内置规则进行分配外......
System结构体封装了整个系统层,让App很容易基于System跨平台,那么System内部该如何组织? ARM公司推荐嵌入式开发遵循CMSIS架构,用户应用程序可以调用实时内核(OS)、中......
嵌入式微系统架构是C#与CMSIS架构的复合体,如下图所示: 基于C#标准,分为应用层App与系统层System两层。采用两个大结构体AppStruct和SystemStruct把它们各自封装......
硬件设计师最常见的工作内容是通过写代码来测试硬件。这10个C语言技巧(C语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生并造成维护方面的困扰。 为了成功的推出一个产品,软件开发过程本身需......
说玩转驱动这话,其实有点过头,玩驱动是个长期积累的过程,写出来是一回事,调试起来也是一种磨练。为了让大家明白玩驱动的乐趣和掌握编写驱动的捷径,我分享一些经验,算是抛砖引玉。不过正所谓一口吃不了个胖子,只有写够了足够多......
当今所有最好的集成电路都大规模的使用BGA封装法来焊接。因为BGA封装法连接在芯片底下,焊接更紧,需要使用回流焊箱或者热印版。另一个问题是设计PCB(印刷电路板)时,过孔和引线之间的焊接球需要足够小,主板上通常需要更......
43.2%在阅读
23.2%在互动