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

嵌入式 文章 进入嵌入式技术社区

嵌入式C中的goto语句,争议很大

  • 什么是goto语句?goto 语句被称为 C 语言中的跳转语句,用于无条件跳转到其他标签。它将控制权转移到程序的其他部分。goto 语句一般很少使用,因为它使程序的可读性和复杂性变得更差。语法goto label;goto 语句示例让我们来看一个简单的例子,演示如何使用 C 语言中的 goto 语句。打开 Visual Studio 创建一个名称为:goto 的工程,并在这个工程中创建一个源文件:goto-statment.c,其代码如下所示:#include &n
  • 关键字: 嵌入式  C语言  goto  语句  

基于GD32H759的嵌入式运动控制系统解决方案

  • 系统简介近年来,由于社会高速发展,对运动控制系统的要求越来越高。传统的基于PC及低端微控制器逐渐满足不了现代制造的工艺要求。随着嵌入式技术的日臻完善,嵌入式运动控制器已经开始在工业自动化市场上占据主导。基于ARM技术的微处理器具有体积小、低成本、低功耗的特点,在工业自动化运动控制领域具有广阔的发展前景。图1运动控制系统原理基于GD32H759系列超高性能MCU优秀的数据计算能力,硬件设计方案方案采用ARM+FPGA的架构。本运动控制系统总体设计方案,使用MODBUS-RTU/TCP及本公司自定义“太控”协
  • 关键字: 嵌入式  MCU  控制系统  

Arduino UNO了解一下

  • 什么是Freeduino?它就是没有任何电路板的Arduino UNO板。它使用一种称为自由形式的技术通过导线或铜丝而不是电路板来互连组件。它看起来简约又漂亮!为什么我要做这个?我经常很难解释什么是自由形式的电子及其外观。而Freeduino正好是自由形式电子艺术的一个很好的例子,可以轻松地与著名的设备Arduino UNO相提并论,因此我做了它。你可以查看上一篇LED挂饰,了解黄铜焊接的基础知识,所需的工具和材料。了解Arduino UNO在实际开始焊接之前,我们需要了解Arduino UNO的各部分功
  • 关键字: Arduino  开发板  嵌入式  

用点亮LED举例,说明嵌入式软件分层设计的思想

  • “嵌入式开发,点灯一路发” —— 今天我们就以控制LED闪烁为例,来聊聊嵌入式软件分层。———————————           |          ||     P1.1 |-----I<|--------------<|
  • 关键字: 嵌入式  LED  软件  设计  

嵌入式学习过程绕不开的知识点

  • 很多人嵌入式学习都有些迷茫,不知道从哪里入手,不知道自己的水平位于哪个层次,不知道从哪方面提升。今天我们就从一个8年工作经验的嵌入式资深工程师的分享,来看一下嵌入式学习那些你绕不开的技术点。做嵌入式这行已经8年了吧,也算是一个老工程师了,工作多年,做过MCU、DSP、ARM、ARM+DSP、ARM+FPGA等等芯片。现在将嵌入式学习的一些绕不开的技术点整理下,希望对嵌入式初学者有些帮助。1. 嵌入式绕不开各种接口比如:UART、SPI、I2C、USB、ETH、MIPI、EDP、CAN、I2S、HDMI等等
  • 关键字: 嵌入式  工程师  

财报后谷歌跌超7%,AMD连跌、1月仍大涨超10%

  • 美联储重创3月降息预期,纳指跌超2%,财报后谷歌跌超7%,AMD连跌、1月仍大涨超10%美联储开年就给了近期降息的市场预期一记重锤,美股跌幅扩大,美元盘中跳涨,美债价格跌幅收窄。周三公布的美联储货币政策决议声明删除了暗示未来进一步加息的措辞,敞开降息大门,但暗示不会很快行动,称在对通胀降至目标更有信心以前,不适合降息。美联储主席鲍威尔在会后发布会上表示,联储对降息保持持开放态度,但不急于行动,不认为可能3月降息。有“新美联储通讯社”之称的记者Nick Timiraos发文称,联储删除了半年来一直保留加息可
  • 关键字: AMD  嵌入式  谷歌  

AMD四季度营收62亿美元 净利6.67亿暴涨30倍,但盘后暴跌

  • 1月31日消息,美国时间周二,AMD公布了2024年第四季度及全年财报。财报显示,AMD第四季度营收为62亿美元,同比增长10%;净利润为6.67亿美元,同比暴涨3076%;摊薄后每股收益为0.41美元,同比增长4000%。但财报发布后,由于2024年第一季度业绩预期不及市场预期,AMD股价在盘后交易中下跌近6%。以下为AMD第四季度财报要点——营收为62亿美元,较上年同期的56亿美元相比增长10%,环比增长6%;——净利润为6.67亿美元,较上年同期的2100万美元相比暴涨3076%,环比增长123%;
  • 关键字: AMD  嵌入式  

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

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

用示波器对单片机I2C时序进行图形波形分析的试验小结

  • 一技在手天下我有!如您觉得本文对您有用烦请收藏转发加关注哟~笔芯对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置,所以很多设备的地址都采用7位,所以本文接下来的说明都是基于此。I2C还有一个很重要的概念,就是“主—从”。对于从设备来说,它是啥都不干的,更不会自动发送数据;而主设
  • 关键字: 嵌入式  I2C  

本土厂商难舍DSP情怀

  • 1948 年贝尔实验室的克劳德·香农 (Claude Shannon) 发表了他具有里程碑意义的论文——《通信的数学理论》(A Mathematical Theory of Communication),该论文明确阐述了可实现的比特率、信道带宽和信噪比之间的关系。这是DSP(digital signal processing)的元年。可以说,香浓的这篇论文开拓了一个新纪元。但具体到硬件方面,此时距离第一颗DSP芯片面世还有很多年。因为哪怕是最基本的IC,也需要10年后才由TI的Jack Kilby发明。但
  • 关键字: DSP  嵌入式  微处理器  数字信号处理  

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

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

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

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

SPI - 同步、全双工的串行外设接口

  • SPI(Serial Peripheral Interface - 同步外设接口)总线是一种用于短距离通信(主要是嵌入式系统中)的同步串行通信接口规范,虽然没有正式的国际标准,但这种接口协议由Motorola发明迄今经过很多厂商的支持,已经成了一种事实标准,被广泛用于各种MCU处理器中,同传感器,串行ADC、DAC、存储器、SD卡以及LCD等进行数据连接。由于没有统一的国际标准,SPI出现了很多不同的协议选项,例如不同的Word大小;每个设备都有自己的协议定义,包括是否支持命令;有些设备只发送,其它的则只
  • 关键字: SPI总线  通信接口  MCU  嵌入式  

嵌入式软件架构设计:建立抽象层

  • 软件架构这东西,众说纷纭,各有观点。什么是软件架构,我们能在网上找到无数种定义。比如,我们可以这样定义:软件架构是软件系统的基本结构,体现在其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。怎么定义一般来说,基本上不重要,我们不是在写学术书籍,工程人员嘛,只关心软件架构能解决什么问题。软件架构不是制定出来的,而是产品和业务需求所决定的,架构师所做的,只是忠于需求,并合理的表达了需求。软件架构也从来都不是一成不变的。在产品或者产品线的整个生命周期中,随着业务和需求的变化,软件架构不断
  • 关键字: 嵌入式  软件  架构  软件设计  抽象层  

嵌入式软件开发常用的套路与技巧

  • 01. 调试相关的宏在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。gcc编译的过程中,会生成一些宏,可以使用这些宏分别打印当前源文件的信息,主要内容是当前的文件、当前运行的函数和当前的程序行。具体宏如下:__FILE__  当前程序源文件 (char*)__FUNCTION__  当前运行的函数 (char*)__LINE__  当前的函数行 (int)这些宏不是程序代码定义的,而是有编译
  • 关键字: 嵌入式  软件开发  
共5264条 1/351 1 2 3 4 5 6 7 8 9 10 » ›|

嵌入式介绍

嵌入式系统,embedded system,是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、 [ 查看详细 ]
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473