首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> 代码

代码 文章 进入代码技术社区

如何把编译时间加入到目标文件中

  • 01 问题背景:如何保证发布出去的bin文件是最终测试通过的版本?一般的来讲,代码到了测试后期,master分支就不会频繁的提交了,并且提交也会更加谨慎。但是人为操作总会出现纰漏,希望只要代码被重新编译过,那么bin文件就包含新的时间信息,而这个信息是可以从外部通信或printf来查看的。在嵌入式开发中,版本号一般的都是一个int变量或字符串变量。但是若修改了代码而没有改version变量或宏定义,那么从version上就看不出来文件的变化。最终编译的版本到底是哪个版本,是否与测试的版本完全一致
  • 关键字: 编译  代码  C语言  

嵌入式开发常用的C语言工具代码

  • 嵌入式开发中常用的C语言工具代码确实很重要。以下是一些利剑级别的C语言工具代码示例,以及它们的简要讲解。循环队列(Circular Buffer)typedef struct {    int buffer[SIZE];    int head;    int tail;    int count;} CircularBuffer;void push(CircularBuffer *cb, int data) {  
  • 关键字: 嵌入式  C语言  代码  

嵌入式代码经常产生bug的五大原因

  • 在嵌入式开发软件中查找和消除潜在的错误是一项艰巨的任务。通常需要英勇的努力和昂贵的工具才能从观察到的崩溃、死机或其他计划外的运行时行为追溯到根本原因。在最坏的情况下,根本原因会破坏代码或数据,使系统看起来仍然可以正常工作或至少在一段时间内仍能正常工作。工程师常常放弃尝试发现不常见异常的原因,这些异常在实验室中不易再现,将其视为用户错误或“小故障”。然而,机器中的这些鬼魂仍然存在。这是难以重现错误的最常见根本原因指南。每当您阅读固件源代码时,请查找以下五个主要错误。并遵循建议的最佳做法,以防止它们再次发生在
  • 关键字: 嵌入式  代码  bug  

分析嵌入式软件代码的漏洞 —— 代码注入

  • 随着互联网的发展,嵌入式设备正分布在一个充满可以被攻击者利用的源代码级安全漏洞的环境中。因此,嵌入式软件开发人员应该了解不同类型的安全漏洞 —— 特别是代码注入。术语“代码注入”意味着对程序的常规数据输入可以被制作成“包含代码”,并且该程序可以被欺骗来执行该代码。代码注入缺陷意味着黑客可以劫持现有进程,并以与原始进程相同的权限执行任何他们喜欢的代码。在许多嵌入式系统中,进程需要以最高的权限运行,因此成功的代码注入攻击可以完全控制机器以及窃取数据,导致设备发生故障,将其作为其僵尸网络成员或使其永久无法使用。
  • 关键字: 嵌入式  软件  代码  漏洞  

如何写出易维护的嵌入式代码?

  • 面向对象的C面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的C代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的例子来说明这一点。基础知识结构体除了提供基本数据类型外,C语言还提供给用户自己定制数据类型的能力,那就是结构体,在C语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类的概念的雏形,比如:typedef struct{     flo
  • 关键字: 嵌入式  代码  编程  C语言  

新思科技助力Linx Printing公司加速落实代码“零缺陷”

  • 对于基于软件进行运营来说,软件风险等同于业务风险。如果软件存在缺陷,导致无法连续运作,对企业的业务影响甚广。因此,从软件开发生命周期 (SDLC) 的早期就解决安全和质量缺陷,对构建可信软件至关重要。Linx Printing Technologies在英国剑桥郡,历史可以追溯到1987年。经过30多年的发展,该公司的喷码与标识设备已经销往全球90多个国家及地区。挑战:帮助Linx开发人员构建更高质量的代码Omara Williams是Linx公司软件工程经理,领导嵌入式软件团队,负责Linx产品上运行的
  • 关键字: 新思科技  Linx Printing  代码“零缺陷”  

华为捐赠鸿蒙核心代码,OpenHarmony 2.0 Canary 发布圆满结束

  • 7月27日消息据开放原子OpenHarmony官方宣布,OpenHarmony 2.0 Canary发布已经圆满结束,在活动筹备、组织期间,对所有参与单位与个人由衷的敬意和感谢。  IT之家获悉,6月1日,开放原子开源基金会(OpenAtom Foundation)正式发布OpenAtom OpenHarmony(以下简称"OpenHarmony")2.0 Canary,18个单位160余位同事的辛苦付出,开源联合作战室24个不眠夜的汗水和积极投入。这是整个中国开源界从未有过的盛举,也
  • 关键字: 华为  鸿蒙  代码    

龙芯中科在JDK 14中代码提交次数全球排名第四

  • 近几年以来,龙芯中科JVM团队在推进OpenJDK在龙芯平台上研发的同时,也解决了大量其他平台的共性问题,并将这些修复反馈给社区。2020年3月17日,Java 14发布。根据官方发布新闻中的统计报告[1],甲骨文(Oracle),红帽(Red Hat),思爱普(SAP),龙芯(Loongson)和谷歌(Google)的代码提交次数位列全球前五位。
  • 关键字: 龙芯中科  JDK 14  代码  

写代码要小心地盘 阴沟里也能翻了船

  • 笔者的同事阳春君春节期间喝大了,乐极生悲摔伤了手。在做完手术后的复健阶段,医生让他盘核桃,帮助恢复肌腱。
  • 关键字: 汽车电子  代码  

万千代码,文档奈何只是几行淡墨

  • 佛法有云,诸法无性,尽随心转。白话就是,啥事都不要定性,太早下结论容易被打脸。要知道,心情变了,看法也就不一样了,比如婚前女友的叮嘱你只当可爱,到了婚后,老婆的叮咛便成了聒噪。其实,咱也不好骂这男人薄情,相见时难别亦难,东风无力百花残。当时过境迁,岁月摧残了红颜,就算咱情比金坚,柔情款款也早变成了柴米油盐。昨日难再回,往日不可追,既然地球无法停转,咱们又何必刻舟求剑!
  • 关键字: 代码  程序员  

写代码不写注释?!无注释主义了解一下~

  • 据说,共产党员入党时需要面向党旗宣读誓言,在庄严、肃穆的气氛中,宣誓人怀抱着拳拳报国之心,压抑着胸中的激荡不已,热泪盈眶、目光坚定地朗读简洁有力的誓言,沉甸甸的誓言中有一句话特别鼓舞人心:为共产主义奋斗终身。
  • 关键字: 代码  注释  程序  

linux运维常用命令解析

  • Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和
  • 关键字: 代码  服务器  Linux  

提高DSP代码运行性能的研究

  • 提高DSP代码运行性能的研究,1 引言
    随着微控制器技术的发展,以TI公司TMS320C2000系列为代表的DCS型数字信号处理器DSP应用广泛。该类型DSP内部集成Flash存储器,可将二进制代码同化到其内部的Flash存储器直接运行。这种运行方式在传统嵌入
  • 关键字: DSP  代码  运行  性能  

如何在生产时防止代码泄漏

  •   产品在出厂后往往都会对芯片进行软硬件加密,要想山寨产品需要破解芯片,然而对已加密的芯片进行解密,一般需要拆解芯片,分析其内部总线结构,破解周期长,费用昂贵。但很多时候代码往往是在生产时泄漏的,本文将介绍如何在生产时防止代码泄漏。  有很多企业在产品研发完成后,一般选择代工厂进行批量生产,代码的安全性尤为重要。为了避免工厂直接接触代码,一般会在编程器上建立加密工程,对烧录文件进行加密保护,再将加密后的工程发给代工厂生产,杜绝了文件被直接泄漏的可能。       图1 工程
  • 关键字: 代码  编程器  

如何写代码减少逻辑单元的使用数量?

共113条 1/8 1 2 3 4 5 6 7 8 »

代码介绍

代码就是程序员用开发工具所支持的语言写出来的源文件 代码是一组有序的数字或字母的排列,是代表客观实体及其属性的符号。 代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 代码可以泛指,如所有编程语言所编写的字符都可以叫代码! 例如生活中: 有些人家用 老大,老二,老三,老夭,来代替家中四兄弟姐妹. 老大,老二,老三,老 [ 查看详细 ]

热门主题

关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473