tag 标签: 设计

相关博文
  • 2024-7-8 11:03
    285 次阅读|
    0 个评论
    挑战:复杂度高且追溯效率低 在现代软件开发领域,需求到测试用例及其结果的追溯是确保质量的关键环节。然而,手动将测试用例与需求关联是一项耗时且容易出错的工作。开发和测试人员面临以下挑战: 需求的动态变化 :开发过程中需求的频繁变更要求不断地更新和重新关联测试用例。 一致性缺失 :手动关联往往不一致且不完整,导致追溯性出现断层。 审查过程繁琐 :需求或测试用例的任何变更都需要进行详尽的审查,以保证追溯性的准确性。 故障分析复杂 :测试用例失败时,尤其是当它覆盖多个需求时,很难确定具体是哪个需求受到了影响。 这些挑战导致测试流程效率低下,并增加了关键需求未得到充分测试的风险。 动态追溯方法带来的成果 动态追溯方法通过实现测试用例和需求的动态自动关联,彻底改变了测试流程。以下是该方法的主要成果: 自动更新 :需求或测试用例的变更会自动反映在追溯性上,确保变更发生时,立即明确受影响的需求和需要调整的测试用例。 实时相关性检查 :所有测试最初都会执行。之后,只有实际覆盖需求的测试用例会自动与这些需求关联。 精确的故障分析 :测试失败时,能够准确识别受影响的具体需求。如果测试用例涉及多个需求且某个条件失败,只有相关的需求会被标记为失败,而其他需求则视为通过。 减少审查工作量 :自动一致性检查消除了广泛手动审查的需要,节省时间并减少人为错误的可能性。 持续追溯 :该方法确保追溯性持续自动更新,保持追溯信息始终最新和准确。 表格 - 静态与动态追溯 实施该方法所需的条件 为了成功实施动态追溯方法,需要满足以下条件: 自动化测试环境 :需要一个支持自动测试执行和评估的先进测试环境,能够动态生成和管理测试用例。 高效的需求管理工具 :需要一个强大的需求管理系统,便于与测试环境集成和同步,确保需求及其变更顺利融入测试流程。 数据一致性 :测试和需求数据必须一致且结构化良好,明确定义的数据结构有助于自动关联和追踪。 高级评估功能 :测试环境应具备高级评估功能,以高效评估复杂条件和预期结果,这可以通过Python等脚本语言实现。 员工培训 :测试人员和开发人员需要接受有关自动化工具和方法的培训,以充分发挥动态追溯的潜力。 结论 动态追溯方法为解决软件开发中追溯的挑战提供了创新的解决方案。通过自动和动态地链接需求和测试用例,使测试过程显著提高效率和精确度。该方法减少了手工操作,改善了故障分析,并确保了持续的追溯性,最终提升了软件的质量和可靠性。采用动态追溯方法来优化您的测试流程,成功应对现代软件开发的挑战。
  • 热度 9
    2023-5-15 10:59
    668 次阅读|
    0 个评论
    VLSI 设计中的线性 RC 延迟模型 众所周知,为了使晶体管更小,人们做了大量工作。然而,仍然需要对 VLSI 电路和模块进行相应的工作,以适应更小的设计。这些 VLSI 电路和模块可能很简单,只有几个逻辑门(包含两到四个晶体管),也可能是包含成千上万个晶体管的更大系统。相反,这些系统需要满足各种工作条件下的速度/延迟和功率要求。 众所周知,为了使晶体管更小,人们做了大量工作。然而,仍然需要对 VLSI 电路和模块进行相应的工作,以适应更小的设计。这些 VLSI 电路和模块可能很简单,只有几个 逻辑门 (包含两到四个晶体管),也可能是包含成千上万个晶体管的更大系统。相反,这些系统需要满足各种工作条件下的速度/延迟和功率要求。 在本文中,我们将讨论如何确定单个晶体管的大小,以便在考虑到这些需求的情况下与其他晶体管正确集成。我们将首先介绍 RC 延迟模型。 这篇文章是系列文章的一部分,在该系列文章中,我们还将讨论其他流行的模型,例如用于估计 VLSI 电路延迟的 Elmore 延迟和逻辑努力。在这些后续文章中,我们还将研究如何组合这些晶体管和栅极以提供面积,同时提供性能。 线性 RC 延迟 与大多数电气系统一样,晶体管可以建模为简单的 RC 电路,其中通道宽度建模为 电阻 器,而扩散(即源极/漏极)之间的空间建模为 电容 器。 这创建了一个 RC 网络,该网络以在输入端(在本例中为晶体管的栅极)应用阶跃输入时具有指数上升/下降瞬态响应而闻名。上升/下降时间(即输出电压电平与输入电压电平匹配所需的时间)定义了晶体管电路的延迟。 计算晶体管的电阻 现在,什么是晶体管的有效电阻?我们如何计算晶体管的电阻? 通常,晶体管的电阻是漏源电压与漏源电流之间的比率。 在建模中,单位 NMOS 晶体管的有效电阻为 R,等于单元库或工艺中使用的尺寸 NMOS 晶体管的电阻。并且由于具有大宽度的晶体管驱动更多电流,因此 k 倍单位宽度的 NMOS 晶体管具有RkRk的电阻。而由于PMOS晶体管的迁移率较低,其有效电阻通常为2Rk2Rk。 晶体管的有效电容 对于 k 倍单位宽度,单位 NMOS/PMOS 晶体管的有效电容为“C”或“kC”。用于驱动类似逆变器的逆变器的等效 RC 电路如下图 1 所示。 图 1.所有图像改编自CMOS VLSI 设计(第 4 版)1,作者 Neil HE Weste 和 David Money Harris 由于 反相器 的PMOS晶体管尺寸为2倍单位,NMOS为单位宽度,因此它通常为驱动电路提供总计3C的输入电容。 回顾一下,当输入为高电平 (3.3V) 时,NMOS(底部晶体管)导通,并在将输出电压下拉至地 (0V) 的同时提供“R”电阻。但是,当输入为低电平 (0V) 时,PMOS(顶部)导通,并且在将输出电压拉至高电平 (3.3V) 的同时还提供 R 的电阻。 这意味着,在上升/下降转换中,等效 RC 电路的有效电阻为“R”。同时,每个晶体管(3C)的总电容不随晶体管的变化而变化。由于我们有两个逆变器级联在一起,它们总共提供 6C 的电容。 为 3 输入与非门调整晶体管大小 为了进一步了解晶体管在逻辑门中的大小,让我们看一下 3 输入与非门。 作为参考,如果任何输入为低电平,与非门将提供高电平输出。买电子元器件现货上唯样商城。相反,当所有输入均为高电平时,输出将为低电平。这为我们提供了三个并联的 PMOS——只有一个 PMOS 足以将输出电压拉至高电平——以及三个串联的 NMOS——这三个 NMOS 需要先导通才能将输出电压拉至低电平。 为了有效地调整每个晶体管的尺寸,我们必须注意,电路中的晶体管尺寸必须以 NMOS 部分提供单位电阻“R”而 PMOS 部分必须提供两倍单位电阻“2R”的方式确定以确保相等的上升/下降时间。 由于三个 NMOS 晶体管串联连接,它们的总电阻必须为 ((frac{R}{3} + frac{R}{3} + frac{R}{3} = R))其中 k = 3。由于只有一个 PMOS 足以将输出拉至高电平,因此在坏情况下,每个 PMOS 晶体管保持有效电阻 (frac {2R}{2} = R ) 其中 k = 2.( R 3+ R 3+ R 3= R )(R3个+R3个+R3个=R)2对2= R2个R2个=R 在上升/下降晶体管处,每个输入将呈现 5C 的输入电容,而输出端 Y 的总输出电容为 (2C+2C+2C+3C = 9C)。 向前推进,可以开发等效 RC 电路以给出图 2(c) 和 2(d) 中所示的电路。 图 2。 下降过渡 (2(c)) 显示所有 NMOS 晶体管都需要导通,而上升过渡 (2(d)) 显示坏情况,其中一个 PMOS 导通同时两个 NMOS 晶体管导通, ,有助于电路的总电容。 评估电路的瞬态响应:传播延迟、 ST C 和 TT C 在推导出合适的等效 RC 电路后,下一步是检查电路的瞬态响应。如果我们检查下面图 3 中所示逆变器的等效 RC 电路,目标是估计在输出端看到输入电压的时间。 施加输入 (V DD) 与输出 (frac {V_{DD}}{2})之间的时间称为传播延迟。传播延迟的表达式可以从给出的一阶电路的经典传递函数导出:V D D 2V丁丁2个 H ( s ) = 1 1 + s R CH(秒)=1个1个+秒RCV o u t = V D D e ? t R CVo你吨=V丁丁电子?吨RC 因此,传播延迟是瞬态响应的时间常数 (τ),即: t p d = R C吨pd=RC 图 3。 从图 3 中的延迟响应来看,目标是将传播延迟推至接近于零以生成总体上更快的电路。在文献中,这种方法通常被称为单时间常数(STC) 方法,这是一种估算电路延迟的简单方法。 然而,这种方法在估计较大电路的延迟时似乎不准确,这导致了双时间常数(TTC) 近似的发展,由于第二个时间常数,它使我们有机会获得更好的延迟估计。 检查上面讨论的 3 输入与非门,其 RC 电路可以如图 4 所示给出。 图 4。 该电路的阶跃响应为 H ( s ) = 1 1 + s + s 2 R 1 C 1 R 2 C 2H(秒)=1个1个+秒 +秒2个R1个C1个R2个C2个 和 V o u t (t)= V D D τ 1 e ? τ τ 1? τ 2 e ? τ τ 2τ 1 ? τ 2Vo你吨(吨)=V丁丁τ1个电子?ττ1个?τ2个电子?ττ2个τ1个?τ2个 在哪里 τ 1 , 2 = R 1 C 1 + ( R 1 + R 2 ) C 2 2 2]τ1个,2个=R1个C1个+(R1个+R2个)C2个2个 2个] 和 R * = R 2 R 1; C * = C 2 C 1R*=R2个R1个;C*=C2个C1个 但由于 TTC 近似的复杂性,这违背了将 CMOS 电路延迟简化为简单 RC 网络的目的。然而,它可以通过 STC 模型进行简化,给出一个近似的时间常数 (τ)。 τ = τ 1 + τ 1 = R 1 C 1 + ( R 1 + R 2 ) C 2τ=τ1个+τ1个=R1个C1个+(R1个+R2个)C2个 单时间常数 (STC) 与双时间常数 (TTC) 根据 Mark Alan Horowitz1 的说法,如果性常数明显大于另一个,则此近似值有效。 然而,根据 Neil HE Weste 和 David Money Harris2 的说法,这种近似被认为会产生 7%-15% 的误差,因此不能给出中间节点的准确延迟描述。
  • 热度 4
    2023-3-23 20:36
    2936 次阅读|
    0 个评论
    本文为硬件原理图设计的通用规范,主要从基本的设计角度,总结一般公司的设计要求,整合而成。 1. 原理图各页内容依次为:封面、目录、电源、时钟、CPU、存储器、逻辑、背板(母板)接口等。 2. 原理图上所有的文字方向应该统一,文字的上方应该朝向原理图的上方(正放文字)或左方(侧放文字)。 下图分别为符合规范和不符合规范的例子。 文字都向上或者向左,符合规范 文字方向不一致,有文字向右,字符重叠,不合规范 标注文字方向向下,不合规范。 3. 原理图上的各种标注应清晰,不允许文字重叠。 原理图上包括网络名、位好、器件管脚号等各中字符都不允许重叠下面是不符合规范的例子 4. 元器件的位号要显示在该元件的附近位置,不应引起歧义。 5. 芯片的型号和管脚标注,精密电阻、大功率电阻、极性电容、高耐压电容、共模电感、变压器、晶振,保险丝等有特殊要求的器件参数要显示出来,LED应标示型号或颜色。 6. 有确定含义的低电平有效信号采用*或者_N(引入逻辑的需要用_N)后缀结尾。“有确定含义”包括但不限于如下信号:片选,读写,控制,使能。 7. 所有的时钟网络要有网络标号,以CLK 字符结尾,以便于SI分析、PCB布线和检查;非时钟信号禁止以CLK等时钟信号命名后缀结尾。时钟信号命名应尽量体现出时钟频率信息。 为了方便信号完整性分析和布线约束制定,并保证不引起歧义,时钟信号必须以规定的CLK后缀结束。其他信号,例如时钟使能信号等,一律禁止以该信号命名后缀结束。时钟信号命名还应体现出时钟频率。根据绘图者的习惯,可以体现出时钟的流向、用途、来源等信息。 例如:FPGA1_8K_CLK,FPGA2_33M_CLK,OIB0_52CHIP_TCLK都是符合规范的命名。 串联端接时钟网络的命名参见串联端接网络的绘制和命名 8. 在PCB布线时有特殊要求的网络要定义网络名,推荐在原理图上注明要求。 9. 采用串联端接的信号(包括时钟),串阻在原理图上应就近放置于驱动器的输出端。串阻和驱动器之间不放置网络标号,串阻后的网络进行命名(时钟信号必须命名并满足时 钟信号的命名规范)。 对于源端端接网络,正确的画法应该是将串阻直接画在驱动器件的输出端,串阻和驱动器件之间的网络可以不进行命名,串阻之后的网络进行命名。如下图所示为一个正确的范例。 如果将串阻放在接收端,或者在串阻之前的信号进行命名,串阻之后的信号不进行命名,都会使得布线的分析和检查困难,甚至会造成串阻被放置在接收端而未被查出的结果,导致信号完整性较差。如下图是不正确的范例。 10 提供各单点网络列表和未连接管脚列表,并一一确认 关于单节点网络和浮空管脚的检查 可以通过Cadence附带的原理图规则检查工具Rules Checker对原理图进行规则检查。我们最常用的是单节点(Single_node_net)和浮空管脚(Unconnected_instance)检查。 启动Rules Checker的方法是选择Allegro Project Manager的菜单Tools – Rules Checker。在Logic Rules一项中选择net_name_checks.rle中的single_node_net和Property_checks.rle中的unconnected_instance选项(根据需要可以继续选择nets_shorted等选项),运行Rules Checker。 运行完成的结果可以通过读取文本文件的方式检查,也可以通过View Marker直接在原理图上定位确认。 在设计中出现单节点和浮空管脚是很正常的事情,例如单板静电泄放模块中有很多单节点。本条目要求的是对所有的单节点和未连接管脚进行确认,确保没有漏接网络或者遗留未处理的CMOS输入管脚、器件控制管脚。
  • 热度 7
    2023-3-12 21:47
    2786 次阅读|
    0 个评论
    电路中,电容的主要作用有四种,也就是我们常说的储能,滤波,旁路,去耦。四种电路的应用形式,可以用下图简要表示应用场合。 其中,对于储能我已经多次详细讲过,不妨再重复一次。对于电容的储能效果可以描述如下。 不降低于 IC 的最低工作电压,以保证工作安定。 结论:此时的备用电容相当于小池塘的功能。类似于庄稼需要水灌溉,如果只有远处的水库水源充足,那么当干旱严重时,远水解不了近渴,庄稼可能枯萎。 但是,如果庄稼旁边有小池塘,那么,但干旱严重时,可以先通过小池塘来应急,保证庄稼稳定生长,待水库水源过来时,在大规模补充。 其中,庄稼相当于图中的芯片; 干旱严重相当于要求大电流; 小池塘就是电容;水库指的是远处的电源模块。 然后,电容的主要分类有陶瓷电容,钽电容,贴片电容和电解电容等。 而这当中, 0.1μF 可以说是所有电路设计中最重要最普遍的存在。 我们随便举几个例子, 0.1uf 陶瓷电容器非常适合滤除 1KHz 以上的噪声。电源尖峰和其他噪声可能会导致项目中发生各种奇怪的事情,因此拥有其中的一些应该会有所帮助!该专用电容器的额定电压为 0.1uF 和 50V 。将它们放置在所有 IC 上 VCC 引脚旁边,以提高稳定性。 无论是在原理图,或者 PCB ,又或者 BOM 中,都非常常见。 比如原理图中, 在比如 PCB 中,电容尤其是 0.1uf 的电容应用也相当广泛。 当时被我们当作万精油的 0.1uf 电容,也不要什么地方都用。 因为,根据电容的阻抗 - 频率的特性曲线 电容在高频范围内,不再是一个单纯的电容,还会有电感的特性成分。具体来说,谐振点有两条曲线交会而成,左边取决于电容器件的容量 C ,右边取决于电容器件的 ESL. 基于这个原因,在高频时, 0.1uf 的电容就不单单是电容了,还要考虑其电感的影响。 知道这一点后,那高频该如何选择呢?多少频率范围算是高频呢 ? 我们就可以参考上图,或者网上找更全面的电容值和自谐振频率对照表来加以参考。 透过这张表,也能看出,电容的应用也工作的场景及频率范围有密切的关系,不能一刀切的应用。
  • 热度 10
    2023-2-21 14:05
    1100 次阅读|
    0 个评论
      在我们遇到引脚数量特别多的芯片时,此前用的创建元件的方法会显得特别的麻烦,且费时费力,也会容易出现错误,这时我们可以通过Capture导入Excel表格的方式来创建元件。    第一步 ,右击.olb文件,点选New Part From Spreadsheet,如图1所示。 图1 表格导入选项    第二步 ,打开需要创建的元件的Datasheet,将管脚信息通过可编辑的PDF软件复制粘贴成Word文档来复制粘贴。可以网上搜索,或者直接自己手工创建。    第三步 ,通过Excel表格整理成如图2所示。    Number :代表着元器件的管脚号,通过表格我们可以发现,从第17管脚开始我们的元器件管脚是倒序的,那是因为我们的元器件右方跟上方的管脚式倒序的,所以这里我们要注意顺序,如图3所示。    Name :元器件的管脚名称,从Datasheet中直接复制粘贴编辑好即可,注意与管脚号对应。    Type :是元器件的管脚类型,一般的管脚定义为“PASSIVE”即可,此处要注意的是,电源管脚一定要是“POWER”类型,不然导网表时会报错。    Pin Visable :空着即可,在Orcad软件中勾选即为可视,这处是在软件中编辑的。    Shape :将所有管脚定义成“Line”即可。    Pin Group :定义管脚组,空闲即可。    Position :管脚的位置,以此处为例,32个管脚,1-8为“left”左边,9-16为“bottom”下面,17-24为“right”右边,25-32为“top”上面,整个管脚为逆时针排序方式。    Section :如果是分裂元器件,则可自行定义管脚的AB部分,此处器件为一个整体,我们全部定义成“A”即可。 图2 管脚Excel表格 图3 管脚排序    第四步 ,将表格中定义好的数据复制后直接粘贴到New Part From Spreadsheet对话框中,在“Part Name”中输入元器件名字,如图4所示,此处例子输入的是“Stm32”。“Part reference”输入器件的位号,由于是芯片,此处定义成“U”。    第五步 ,“Power”类型的管脚由于名称一致,粘贴到New Part From Spreadsheet对话框中软件会默认将“Power”类型的管脚只勾选一个,其他不勾选,此时需要手动全部勾选,不然部分“Power”类型管脚不可视。全部设置完毕点击Save即可。 图4 New Part From Spreadsheet对话框    第六步 ,完成的元器件如图5所示,此时再调整一下元器件的外形框以及管脚的位置,到此元器件创建完毕。 图5 元器件外形框调整前 图6 元器件外形框调整后   备注:文中部份内容来源于网络,如有侵权,请联系本作者删除。
相关资源
  • 所需E币: 1
    时间: 2024-8-11 22:53
    大小: 52.3MB
    上传者: milktea88
    第1章ESD设计综合第2章ESD架构和平面布局第3章ESD电源网络设计第4章ESD电源钳位第5章ESD信号引脚网络的设计与综合第6章保护环的设计与综合 第7章ESD全芯片设计———集成与结构
  • 所需E币: 3
    时间: 2024-7-17 21:05
    大小: 79.44KB
    上传者: anhuali678
    LDO的精心设计,使得可以使用固定的输出电容来保持LDO的稳定
  • 所需E币: 1
    时间: 2024-7-11 21:06
    大小: 13.36MB
    上传者: milktea88
    第1章数据获取第2章传递函数第3章传感器特性第4章感知的物理原理第5章传感器的光学元件第6章接口电路第7章人体探测器第8章位置、位移和水平第9章速度和加速度传感器第10章力和应变传感器第11章压力传感器第12章流量传感器第13章声学传感器第14章湿度传感器第15章光探测器第16章电离辐射探测器第17章温度传感器第18章化学和生物传感器第19章传感器材料与技术
  • 所需E币: 1
    时间: 2024-6-21 16:33
    大小: 1.08MB
    上传者: marvin
    光感&红外接近检测传感器设计指导手册
  • 所需E币: 0
    时间: 2024-6-3 14:35
    大小: 2.51KB
    Qt对OpenGL的支持是内建的,也就是说,只要你的Qt版本支持OpenGL,你就可以在你的Qt应用程序中使用OpenGL,无需额外安装OpenGL。然而,要在你的Qt应用程序中使用OpenGL,你的系统需要有一个支持OpenGL的图形驱动。这通常意味着你需要在你的系统上安装一个支持OpenGL的图形卡驱动。大多数现代的桌面系统(包括Windows、macOS和大多数Linux发行版)都自带了支持OpenGL的图形驱动,所以你通常不需要手动安装。如果你的系统没有支持OpenGL的图形驱动,或者你的图形驱动不支持你需要的OpenGL版本,你可能需要手动安装一个新的图形驱动。这通常涉及到从你的图形卡制造商的网站下载驱动程序,并按照他们的指示进行安装。请注意,虽然Qt支持OpenGL,但并不是所有的Qt功能都需要OpenGL。大多数Qt功能(包括QtWidgets和QtQuick2D)都可以在没有OpenGL的系统上运行。只有一些特定的功能(如QtQuick3D和一些Qt3D功能)需要OpenGL。一、Vulkan和OpenGL区别Vulkan和OpenGL区别,Vulkan与OpenGL相比,可以更详细的向显卡描述你的应用程序打算做什么,从而可以获得更好的性能和更小的驱动开销。Vulkan的设计理念与Direct3D12和Metal基本类似,但Vulkan作为OpenGL的替代者,它设计之初就是为了跨平台实现的,可以同时在Windows、Linux和Android开发。甚至在MacOS系统上,Khronos也提供了Vulkan的SDK,虽然这个SDK底层其实是使用MoltenVK实现的。Vulkan的最大任务不是竞争DirectX,而是取代OpenGL,所以重点要看和后者的对比。在高分辨率、高画质、需要GPU发挥的时候,Vulkan、OpenGL的速度基本差不多,但是随着分辨率的降低,CPU越来越重要,Vulkan逐渐体现了出来,尤其是看看GTX980Ti,最多可以领先OpenGL33%之多!二、OpenGL对象我们可以把OpenGL对象理解成一个状态的集合,它负责管理它下属的所有状态。当然,除了状态,OpenGL对象还会存储其他数据。注意。这些状态和上述context中的状态并不重合,只有在把一个OpenGL对象绑定到context上时,OpenGL对象的各种状态才会映射到context的状态。因此,这时如果我们改变了context的状态,那么也会影响这个对象,而相反地,依赖这些context状态的函数也会使用存储在这个对象上的数据。因此,OpenGL对象的绑定既可能是为了修改该对象的状态(大多数对象需要绑定到context上才可以改变它的状态),也可能是为了让context渲染时使用它的状态。三、OpenGL的工作方式首先,OpenGL一开始最难理解的部分我觉得在于创建整个程序上。虽然我已经有一些图形学基础,但是拿到OpenGL的时候完全是懵逼的,因为完全不知道其程序的运作方式。所以在这里,我觉得最先需要解释的就是OpenGL的整体工作方式:OpenGL是一个状态机,因此,其工作方式来自于上下文环境的切换,或者说是设定当前上下文环境(Context)。因此,不论是创建的shader,还是VAO,VBO,都是需要创建之后绑定进入当前上下文的。四、学习OpenGL常见难点: 难点1:不知道如何将单个例子,结合成一个完整的渲染引擎  难点2:不能把Shader和CPU的流程联立在一起,不知道某个资源/数据,是从哪里来的。就算知道他是什么时候送到GPU的,也不知道GPU如何定位某个资源/数据。  难点3:难以建立起并行计算的思维方式  难点4:难以理解各种模板如何在多个批次之间发生作用。不能具象的去理解混合,测试的过程。不能够理解,FrameBuffer的真正含义。  难点5:难以建立起空间想象,不知道矩阵变换,如何将顶点,或其他数据,变换到不同的空间进行统一计算。  难点6:难以理解从Vertex到Fragment是如何过度的。 五、构建OpenGL程序1、在项目的根目录下创建buildmkdirbuildcdbuild2、执行cmake指令,指定要构建的文件系统和使用的编译器cmake..-GNinja-DCMAKE_C_COMPILER=clang-DCMAKE_CXX_COMPILER=clang++3、执行ninjaninja编译完成之后就可以在build目录下找到可执行程序了,能够正常运行就说明OpenGL的开发环境搭建完成。
  • 所需E币: 5
    时间: 2024-4-23 05:50
    大小: 72.32MB
    上传者: 二月半
    内 容简介  本书以CadenceAllegroSPB17.2为基础,从设计实践的角度出发,以具体电路的PCB设计流程为顺序,深入浅出地详尽讲解元器件建库、原理图设计、布局、布线、规则设置、报告检查、底片文件输出、后处理等PCB设计的全过程。本书的内容主要包括原理图输入及元器件数据集成管理环境的使用、中心库的开发、PCB设计工具的使用,以及后期电路设计处理需要掌握的各项技能等。
  • 所需E币: 1
    时间: 2024-4-23 19:51
    大小: 1.1MB
    上传者: 张红川
    电容的摆放位置——我对PCB设计的认知提升过程【20】.docx
  • 所需E币: 1
    时间: 2024-4-23 19:54
    大小: 108.6KB
    上传者: 张红川
    负压变换器的设计.docx
  • 所需E币: 1
    时间: 2024-4-23 19:55
    大小: 846.98KB
    上传者: 张红川
    关于过流保护电路分析和设计.docx
  • 所需E币: 1
    时间: 2024-4-23 20:00
    大小: 135.73KB
    上传者: 张红川
    设计一个电源,如何考虑选择拓扑?.docx
  • 所需E币: 1
    时间: 2024-4-23 20:02
    大小: 180.99KB
    上传者: 张红川
    我一说你就懂的电源知识——电源的安规设计.docx
  • 所需E币: 1
    时间: 2024-4-23 20:00
    大小: 390.21KB
    上传者: 张红川
    设计一款开关电源并不难,难就难在这里....docx
  • 所需E币: 0
    时间: 2024-3-8 21:20
    大小: 31.19MB
    上传者: zhusx123
    重构-改善既有代码的设计 程序员的书
  • 所需E币: 5
    时间: 2024-3-14 20:48
    大小: 676.89KB
    上传者: 丙丁先生
    对于Rd-03系列模组的天线罩设计指南,这通常涉及到工程设计和材料选择,以确保天线罩能够有效地保护天线免受物理损害和环境影响,同时最小化对雷达信号传输的影响。以下是一些一般性的设计建议,但请注意,具体的设计参数和步骤可能需要根据Rd-03系列模组的具体规格和应用场景进行调整。材料选择:选择具有低介电常数和低损耗的材料,以减少对雷达信号的衰减。考虑材料的机械强度、耐候性和化学稳定性,以确保天线罩的耐用性。尺寸和形状:根据模组的尺寸和天线类型,设计合适大小的天线罩。尽量减少天线罩的突出部分,以避免干扰雷达信号的传输。开口和缝隙:确保天线罩的开口和缝隙足够大,以允许雷达信号自由传输。注意开口和缝隙的位置和形状,避免产生不必要的反射或散射。安装和固定:设计合适的安装结构,确保天线罩能够牢固地固定在模组上。考虑使用密封材料或结构,以防止水或其他液体进入天线罩内部。环境适应性:考虑模组可能面临的工作环境,如温度、湿度、振动等,并设计相应的保护措施。在可能的情况下,进行环境适应性测试,以确保天线罩在实际使用中的性能。电磁兼容性:确保天线罩的设计不会对模组的其他部分产生电磁干扰。如果需要,进行电磁兼容性测试,以确保整个系统的正常工作。请注意,这些只是一般性的设计建议,并不构成具体的设计指南。
  • 所需E币: 3
    时间: 2024-3-16 17:03
    大小: 9.59MB
    上传者: 电子阔少
    EMC设计典型电路.zip
  • 所需E币: 3
    时间: 2024-3-16 21:46
    大小: 12.88MB
    上传者: 电子阔少
    LED光谱可调的积分球光源设计.pdf
  • 所需E币: 4
    时间: 2024-3-19 21:10
    大小: 1.77MB
    上传者: 电子阔少
    LLC设计指导-PI方案(超经典版).pdf
  • 所需E币: 2
    时间: 2024-3-19 21:13
    大小: 353.32KB
    上传者: 电子阔少
    MOSFET驱动器与MOSFET的匹配设计.pdf
  • 所需E币: 3
    时间: 2024-3-17 18:46
    大小: 1.52MB
    上传者: 电子阔少
    负载接地式数控半导体激光器恒流源设计
  • 所需E币: 0
    时间: 2024-2-27 21:16
    大小: 592.55KB
    上传者: zhusx123