zip

华为硬件工程师手册

  • 1星
  • 日期: 2020-07-30
  • 大小: 8.73MB
  • 所需积分:5分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C语言规范PCB设计规范开发流程培训资料

为提高产品代码质量,指导广大软件开发人员编写出简洁、可维护、可靠、可测试、高效、可移植的代码,编程规范修订工作组分析、总结了我司的各种典型编码问题,并参考了业界编程规范近年来的成果,重新对我司1999年版编程规范进行了梳理、优化、刷新,编写了本规范。

本规范将分为完整版和精简版,完整版将包括更多的样例、规范的解释以及参考材料(what & why),而精简版将只包含规则部分(what)以便查阅。在本规范的最后,列出了一些业界比较优秀的编程规范,作为延伸阅读参考材料。

更多简介内容

推荐帖子

TI MSP430F5438A的串口通讯
串口通信应用广泛,将下位机关键信息通过串口输出到PC机,看起来舒服、用起来方便,在做调试的时候会经常用到。由于项目中使用的控制器是TI公司MSP430F5438A这款芯片,以后所有的程序都是基于该芯片。 本次需要实现的功能:单片机判断串口0收到的字符,输出相应的字符串到上位机。 下面直接上代码: #include "in430.h"                        
火辣西米秀 微控制器 MCU
单对以太网在楼宇自动化中的应用
以太网已成为楼宇自动化中控制金字塔顶端的主流通信协议。电气和电子工程师协会(IEEE)最近定义了一种新型以太网标准——IEEE 802.3.cg,用于10 Mb/s的操作以及通过一对平衡导体进行的功率传输。由于单对电缆现在可同时支持数据和电源,因此采用此标准可节省大量成本,并更易于在楼宇自动化应用中进行安装。 将以太网带到边缘器件需要付出诸多努力。当前
alan000345 微控制器 MCU
C2000和dsp的使用的一些技术性问题
本帖最后由 Jacktang 于 2020-8-12 21:06 编辑 问:我有两个关于C2000的问题:1、C240或C2407的RS复位引脚既可输入,也可输出,直接用CMOS门电路(如74ACT04)驱动是否合适,还是应该用OC门(集电极开路)驱动?2、大程序有时运行异常,但加一两条空指令就正常,是何原因? 答:1、OC门(集电极开路)驱动。2、是流水线的问题。 问:1.DSP芯片内
Jacktang 微控制器 MCU
使用毫微功耗运算放大器实现电流感应
     设计者通过将一个非常小的“分流”电阻串联在负载上,在两者之间设置一个电流感应放大器或运算放大器,实现用于系统保护和监测的电流感应。虽然专用的电流感应放大器能够发挥十分出色的电流感应作用,但如果特别注重功耗的情况下,精密的毫微功耗运算放大器则是理想的选择。   有两个位置可以根据负载放置分流电阻:负载与电源之间,或者负载与接地之间。   在这两种情况下,为了利用已知阻值的电阻来感应电流
fish001 微控制器 MCU
2G、3G要退出历史舞台了?为何3G比2G淘汰更快?
 进入2020年,我国加速推进5G网络商用,加上4G的快速普及,2G、3G网络现在到了该被淘汰的时候了吗?全国超过3亿的2G、3G用户怎么办?   我国5G商用牌照发布已满一周年。一年以来,我国5G用户规模与网络覆盖范围同步快速扩大。由于5G高速、高可靠、低时延特性可以满足医疗健康、自动驾驶、公共事业、智慧城市、物流等领域数十亿设备的信息传输需要,国家已经将迅速发展5G网络提升到国家战略的高
tianwanghulian PCB设计
ST 新推的400W电源板~
早上看到的新闻,也许有人感兴趣,就搬运过来啦。   意法半导体的EVL400W-EUPL7评估板是一个现成的400W电源解决方案,符合当今要求最严格的生态设计规范,借助意法半导体的L4984D电流式PFC控制器和L6699谐振半桥控制器的创新功能,能够在多种工作模式下最大限度提高电源能效。     230VAC输入满载能效超过93%,110VAC输入满载能效高
soso 电源技术

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })