0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

C语言string.h中的库函数有哪些?

在C语言中,字符数组和字符串数组实际上是同一种类型。字符串是由字符组成的字符数组,通常以空字符 '\0' 结尾。...

2023-07-08 标签:编码器C语言ASCII 1056

什么是三相电不平衡?如何用c语言三目运算符判断三相电不平衡?

什么是三相电不平衡?如何用c语言三目运算符判断三相电不平衡?

我们用三目运算符写了个限幅滤波的函数,其实在开发中三目运算符还是非常常见的,今天就开写一下我曾经用三目运算符计算三相电压不平衡的案例。...

2023-07-08 标签:滤波器电力系统C语言三相电压 2033

c语言数据类型之枚举体类型

将一类有关联的标识组合起来,形成一个特殊的集合。...

2023-07-08 标签:C语言C语言SAT 894

结构体成员变量的引用方法123

结构体成员变量的引用方法123

这里采用的是常用的typedef关键字进行定义结构体类型,可以看到student_t这种数据类型里面有4个成员变量,分别是学号、姓名、分数、年龄,这些成员变量既然是变量就应该满足变量的基本特征...

2023-07-08 标签:STM32C语言 3244

verilog语法基础知识

verilog语法基础知识

判定循环执行条件,若为假则跳出循环;若为真,则执行指定语句后,转到第三步...

2023-07-08 标签:存储器二进制Verilog语言 1862

基于FPGA开源200Gbps数据包逆解析器的设计

基于FPGA开源200Gbps数据包逆解析器的设计

摘要:P4语言极大地改变了网络领域,因为它可以快速描述和实现新的网络应用程序。尽管可以使用P4语言描述各种各样的应用程序,但是当前的可编程开关体系结构对P4程序施加了很大的限制。...

2023-07-08 标签:FPGADSLVHDL语言触发器移位器 1218

PMSM矢量控制坐标变换之Clark变换

PMSM矢量控制坐标变换之Clark变换

磁场定向控制中使用到的坐标变换主要有Clark变换、Park变换、Anti-Park变换。...

2023-07-07 标签:处理器C语言PMSM矢量控制Clark变换C语言PMSM处理器矢量控制 8486

如何在32位MCU平台间移植

过去数年,关于单内核平台标准化的讨论不计其数,目的是让设计从一家MCU供货商的产品移植到另一家的产品变得容易。有趣的是,所有讨论均从未涉及外设。然而,外设恰恰就是将应用从一家...

2023-08-25 标签:电路mcu控制器代码 966

JSON将替代XML?绝对不可能!

JSON将替代XML?绝对不可能!

虽然 JSON 格式很香,在当今应用也很普及,但是说能替代 XML 格式,我觉得有点不太现实。...

2023-07-07 标签:XMLWeb服务器javascriptJSON 974

调用HLS的FFT库实现N点FFT(hls:fft)

调用HLS的FFT库实现N点FFT(hls:fft)

在HLS中用C语言实现8192点FFT,经过测试,实验结果正确,但是时序约束不到100M的时钟,应该是设计上的延时之类的比较大,暂时放弃这个方案...

2023-07-07 标签:FFTC语言VivadoHLS 4111

D触发器如何保证不出现“空翻”现象?

D触发器如何保证不出现“空翻”现象?

数字系统往往是由多个触发器所组成,这时常常需要各个触发器按照一定的节拍同步动作,因此必须给电路加上一个统一的控制信号。...

2023-07-05 标签:CMOS锁存器D触发器HDL语言CMOSD触发器HDL语言同步触发锁存器 5375

3个经典的Traceroute排障案例解析

3个经典的Traceroute排障案例解析

Traceroute是为了探测源节点到目的节点之间数据报文所经过的路径。 利用IP报文的TTL域在每经过一个路由器的转发后减一,当TTL=0时则向源节点报告TTL超时这个的特性。...

2023-07-05 标签:UDPOSPFPing 1241

频域滤波的C//C++软件化实现

频域滤波的C//C++软件化实现

前段时间用matlab仿真了一波基于FFT卷积的频域FIR滤波器,比如采样率12MHz,需要做一个如下图所示的500KHz低通滤波器(带外抑制仅60dBc),滤波器的阶数为326阶...

2023-07-04 标签:低通滤波器FFTC++语言fir滤波器FPGA芯片 2044

PCIe—Bar空间是怎么生效的?

PCIe—Bar空间是怎么生效的?

最近在研究cocotbext-pcie的实现,对于学习PCIe还是挺有帮助的,陆陆续续做个总结,有时间也会在SpinalHDL下实现类似的方针功能。...

2023-07-03 标签:HDL语言PCIe接口 5093

浅析基于FPGA的非线性滤波

浅析基于FPGA的非线性滤波

设r为处理窗口半径,I(x,y)为输入像素值,g(x,y)为输出像素值...

2023-07-03 标签:滤波器C++语言FIFO存储C++语言FIFO存储滤波器非线性滤波 860

Java转Go之初体验

Java转Go之初体验

如果任意某个通信可以进行,它就执行,其他被忽略。...

2023-07-03 标签:交换机JAVA语言go语言 1074

C语言参数管理代码框架更新

初版的代码在序列化时没有考虑到MCU小容量内存设备,需要一次性完成序列化,内存开销较大等等其他问题。...

2023-07-03 标签:mcuC语言 718

Linux内存泄漏检测实现原理与实现

Linux内存泄漏检测实现原理与实现

在使用没有垃圾回收的语言时(如 C/C++),可能由于忘记释放内存而导致内存被耗尽,这叫 内存泄漏。...

2023-07-03 标签:Linux系统C++语言 1032

isolation cell的低功耗设计

isolation cell的低功耗设计

isolation cell(隔离单元),通常用于电源关断技术(PSO)和多电源多电压技术(MSMV)。起到不同电压域之间的电压钳制和隔离作用。...

2023-06-30 标签:低功耗设计ISOCELL低功耗设计 1379

微服务架构必读篇-网关

微服务架构必读篇-网关

由于互联网的高速发展,网络数据请求数激增,使得服务器承受的压力越来越大。...

2023-06-30 标签:DDoSLinux系统URLJAVA语言AMQP 1069

聊聊布隆过滤器

聊聊布隆过滤器

布隆过滤器是一个精巧而且经典的数据结构。...

2023-06-30 标签:URLJAVA语言过滤器 1014

值得一看的嵌入式编程规范

编写代码时最重要的一条规则是:检查周围的代码并尝试模仿它。...

2023-06-30 标签:嵌入式系统计数器C语言 1164

西门子PLC编程语言介绍

西门子PLC编程语言介绍

PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言。...

2023-06-29 标签:继电器plc西门子PLC编程 2184

基于FPGA的图像处理之直方图均衡

基于FPGA的图像处理之直方图均衡

最近一直在用FPGA调图像处理相关的算法,主要是集中在图像增强和增晰方面。...

2023-06-29 标签:FPGAC语言图像处理器MATLAB仿真OV5640 1559

testbench是什么? testbench测试的机制是什么?

testbench是什么? testbench测试的机制是什么?

废话不多说直接上干货,testbench就是对写的FPGA文件进行测试的文件,可以是verilog也可以是VHDL。...

2023-06-28 标签:FPGA设计交换机VHDL语言FPGA设计PWM模块VHDL语言交换机 6330

verilog实现简单分频器的方案

verilog实现简单分频器的方案

偶数分频最为简单,很容易用模为N的计数器实现50%占空比的时钟信号,即每次计数满N(计到N-1)时输出时钟信号翻转。...

2023-06-28 标签:FPGA设计分频器计数器UART接口Verilog语言 2979

Verilog实现边沿检测的原理

Verilog实现边沿检测的原理

边沿检测大致分为:上升沿检测,下降沿检测和,双沿检测。原理都是通过比输入信号快很多的时钟去采集信号,当出现两个连续的采集值不等的时候就是边沿产生处。...

2023-06-28 标签:仿真器状态机CLKVerilog语言 4170

时钟是电路的实际控制者?

时钟是电路的实际控制者?

时钟是整个FPGA设计里面无法回避的事物,不能认识时钟也就没法做FPGA设计。...

2023-06-28 标签:FPGA设计计数器RTL触发器C++语言 674

LUT是什么构成的?FPGA里的LUT有什么作用?

LUT是什么构成的?FPGA里的LUT有什么作用?

首先开门见山的回答这个问题——LUT的作用是 **实现所有的逻辑函数** ,也就是类似于计算Y=A&B+C+D之类的算式结果!...

2023-06-28 标签:RAM触发器LUTVerilog语言FPGA系统LUTRAMVerilog语言触发器 4590

verilog语言面向硬件设计的思维

verilog语言面向硬件设计的思维

读者如果学习了verilog,并且有了一定的实践经验的话应该强烈的感受到,verilog和软件(诸如C/C++)有着本质且明显的差别,是一条不可跨越的鸿沟。...

2023-06-28 标签:计数器触发器状态机C++语言Verilog语言 1010

编辑推荐厂商产品技术软件/工具OS/语言教程专题