欢迎来到亿配芯城! | 免费注册
你的位置:CR Micro(华润微)半导体IC芯片全系列-亿配芯城 > 话题标签 > 嵌入式

嵌入式 相关话题

TOPIC

通过中易云自主研发工业智能嵌入式网关可实现对PLC的远程数据采集与控制,以及在易云系统的基础上搭建的PLC远程监控系统对机械设备运行、维护的重要意义。 随着工业生产、制造环节的不断深化,工业设备的结构越来越复杂,借助PLC实现的自动化控制技术被广泛应用于工业设备中。然而这些高端的自动化运转系统所需要的人力维护成本也是不容忽视的,一旦某台设备出现故障或者运行轨迹出现错误,影响的是整个车间、工厂的工作进度,带来的损失是难以预计的。 中易云PLC远程数据监测与控制系统由工业智能网关875GGC和易云
用预处理指令 #define 声明一个常数,用以表明 1 年中有多少秒(忽略闰年问题): #define  SECONDS_PER_YEAR  (60 * 60 * 24 * 365)UL 写一个标准宏MIN,这个宏输入两个参数,并返回较小的一个: #define  MIN(A,B) ((A)  预处理器标识 #error 的目的是什么: #error : 停止编译 并显示 错误信息 嵌入式系统中经常要用到无限循环,你怎么样用C语言编写死循环: 用变量a给出下面的定义: 整形数:int a;
嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,再进行软件编程(通常是高级语言),实验,经过多轮修改设计、制作,最终完成整个系统的开发。这种嵌入式开发,适用于未来产品比较单一,产量比较大,产品开发周期比较长,成本控制比较严格的系统。接下来我给大家介绍一下嵌入式开发的关键技术是什么?应该考虑哪些因素? 一、嵌入式开发的关键技术是什么? 1.开发过程中的相关技术 在嵌入式系统开发过程中,主要包括宿主机与目标机两个部分的开发,宿主机能够对嵌入式系统中的代码编译、定址及链接进行执行,而目标
小公司搞开发,有可能一个人要负责整个项目,硬件、软件、测试全包了。   然而,正规一点的公司,会把工作进行细分,比如软件开发和测试进行分开。为了不让软件和测试扯皮,测试用例就显得很重要。   测试用例有必要写吗? 写代码本来就很忙,也很累,还要花时间写文档?   可能初入职场的小伙伴不能理解写文档的意义,当你和同事扯皮几次,或许你就能明白写文档的重要性了。     写技术文档是搞开发的工程师的必备技能,我们公司虽然是小公司(一百多人),但开发一个项目各种文档都会写,少则五六十个文档,多则上百个
在学习和工作开发的时候,经常需要使用到各种各样不太常用的操作,这种情况一般是自己手动写一些小程序来处理。因为它们不太常用,所以经常用了又没保存,等到下一次在使用的时候又需要重写,这样的非常浪费时间和精力。 所以想在这里统一记录一下,以备下次重新使用。代码以实用为主,如果缺陷,欢迎指出。 1、十六进制字符转整型数字 功能:将16进制的字符串转换为10进制的数字。我是没有找到相应的库函数,所以参考网上的代码自己手动写了个函数来实现。 常用的函数有atoi,atol,他们都是将10进制的数字字符串转
嵌入式系统中,有很多方式实现任务调度。功能有限的小系统中,无限循环足够实现系统功能。当软件设计变得庞大且复杂时,设计师应该考虑使用RTOS(实时操作系统),STM32嵌入式开发中的RTOS,你用过哪些? 下面给大家分享使用RTOS的8个理由: 硬实时响应 基于优先级抢占的RTOS,根据任务的实时需求,执行优先调度。有严格时序限制的任务可以优先执行,提高应用程序对时间关键事件的响应。 系统性能最大化 针对大型的、复杂的嵌入式应用,使用一个事件驱动的RTOS,来替代基于轮询的超循环结构,可以生成一
本篇开箱文章来源于ELF 1S的首批购买用户Novart1007,感谢分享! 就在本月,飞凌嵌入式面向学习者推出了全新子品牌——ElfBoard,并发布了ELF 1及ELF 1S两款非常有竞争力的开发板产品,首发价分别是298元和439元。我买的是首发的ELF 1S,今天先给大家来一个开箱介绍,一睹为快。 一、包装及配件 1、包装 ElfBoard的产品包装设计比较简约,白色盒子的正面有一个非常醒目的精灵形象,官方对此含义的解释为“精灵象征着自由、智慧和科技”。包装的硬度还可以,只要不是特别暴
嵌入式设备被抄袭已是一种普遍现象,特别是在国内,在没有形成技术壁垒之前,如何防止产品被抄袭是一个不可回避的问题。 今天就来讲讲嵌入式设备,如何防止被抄袭? 常规设备 常规设备主要的防护手段有: 专利保护 加密保护代码 授权校验 持续更新和改进 (1)专利保护 对于一些比较重要的技术发明或是创新,应该尽快申请专利。虽然目前国内对于知识产权保护的力度有限,但申请专利还是有用的,至少可以避免专利被别人提前申请,导致自己侵权。 (2)加密保护代码 这里会涉及到加密与性能和成本的平衡,如果对设备成本不是
  大家好,今天分享一篇嵌入式软件架构设计相关的文章。 软件架构这东西,众说纷纭,各有观点。什么是软件架构,我们能在网上找到无数种定义。 比如,我们可以这样定义:软件架构是软件系统的基本结构,体现在其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。怎么定义一般来说,基本上不重要,我们不是在写学术书籍,工程人员嘛,只关心软件架构能解决什么问题。 软件架构不是制定出来的,而是产品和业务需求所决定的,架构师所做的,只是忠于需求,并合理的表达了需求。软件架构也从来都不是一成不变
1.嵌入式系统中经常要用到无限循环,如何用C编写死循环 答:while(1){} 或者 for(;;) 2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。 答:程序的局部变量存在于栈区;全局变量存在于静态区;动态申请数据存在于堆区。 3.关键字const有什么含义? 答: 1)只读。 2)使用关键字const也许能产生更紧凑的代码。 3)使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。 4.请问以下代码有什么问题: 答:没有为str分配内存空间,将会