240 私信
这个人很懒,暂无签名信息
0

EDA软件_Cadence_Allegro 16.6添加封装库路径(导入网表时需要)

    按照《Cadence 高速电路板设计与仿真》(第5版)9.2节的输入网络表操作,无法正确导入网络表,原因是封装库路径没有设置,具体的设置方法如下。     选择Setup->User Preferences,弹出 User Preferences Editor 对话框,点击 Paths 前面的‘+’号展开,再点击Library,需要设置其中三个参数,将封装库添加到目录下,如下图所示。 ...

0

面试题:PCB包括哪些内容

PCB : 进程控制块 系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。进程与PCB是一一对应的。 通常PCB应包含如下一些信息:   1、进程标识符 name         每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个数字。   2、进程当前状态 status        说明进程当前所处的状态。为了管理的方便,系统设计时会将相同的状态的 进程组成...

0

串口通信的帧同步问题

封装STM32串口的底层时,遇到了串口帧同步的问题。虽然以前也遇到类似场合,写出来的代码基本能够解决问题,但是在逻辑上总是不能彻底的解释一些细节。 当前的工作环境: 由于代码想用在一个简单的PID闭环上,做在线的参数整定。假设当前PID解算周期是1ms,即每1ms,做一次串口的收包,解包,Pid解算,数据采集,然后打包,发包。也就是说是固定步长的解包。 串口的方案是开启收发的DMA以及DMA的中断...

0

阅读编程规范收获

今天阅读了项目经理给的《嵌入式Linux编程规范》,有些问题是以前自己没有注意和没有接触过的,整理了以下3点:   1.  在多重循环中,应将最忙的循环放在最内层。 说明:减少CPU 切入循环层的次数。 示例:如下代码效率不高。 for (col = 0; col < 200; col++) { for (row = 0; row < 10; row++) { a[row][col] = 0; ...

0

阿里一面JAVA后台(肯定挂不用想)

年前申请的淘宝bu的内退结果现在才打电话一面,应该是为了完成任务吧(恶意猜测,见谅,不过面试官挺有耐心的)。闲话少说,直接说问了些什么问题吧: 上来直接问我学没学过编译原理、数据结构、操作系统、计算机网络,直接把我问蒙了,只好说除了数据结构和计算机网络都没怎么接触过。。。对非计算机专业的太不友好了。。。 问知不知道HashMap,底层怎么实现,遇到冲突怎么解决 问有100个线程对int型变量...

个人介绍
暂无介绍