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

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

3天内不再提示

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

编程语言及工具

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

SystemC的随机验证过程是怎样的?

SystemC是基于C++的系统级设计语言,兼具描述硬件电路模型和面向对象的抽象能力。...

2023-08-07 标签:芯片设计仿真器C语言RTLVerilog语言 916

Linux kernel的kretprobe机制和kprobe有何区别?

Linux kernel的kretprobe机制和kprobe有何区别?

Linux kernel 的 kretprobe 机制和 kprobe 完全不同,本质原因在于,函数的入口地址是固定的,但函数的返回地址不固定,由于返回位置不固定,无法固定函数大小,无法事先插桩。...

2023-08-07 标签:Linux系统分配器CASHash算法 1038

MATLAB之switch-case开关结构实例

MATLAB之switch-case开关结构实例

程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。理论和实践证明,无论多复杂的算法均可通过顺序、选择、循环这三种基本控制结构构造出来。...

2023-08-07 标签:matlabC语言MATLAB仿真 8411

多元线性回归数据集(50_Startups.csv)及代码实现

否则,转为K维向量代码可见本实例中的Pd.get_dummies(X['state'])。但要注意虚拟变量,例如“性别”变量,可虚拟出“男”和”女”两个变量,...

2023-08-04 标签:向量机虚拟机机器学习python线性回归 2149

Keil调试时设置断点的高级用法

Keil调试时设置断点的高级用法

在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但有的时候,手动打断点用起来不是那么方便。...

2023-08-04 标签:调试程序keil断点Watch 3375

两个好用到爆的Python模块 轻松解决烦恼的匹配问题

两个好用到爆的Python模块 轻松解决烦恼的匹配问题

在日常开发工作中,经常会遇到这样的一个问题:要对数据中的某个字段进行匹配,但这个字段有可能会有微小的差异。...

2023-08-03 标签:处理器字符串python3D封装 751

for循环语句基本用法及示例 介绍几种可综合的for循环语句

利用for循环实现对信号的赋值。...

2023-08-03 标签:VerilogVCSforfor循环 2599

AIGC时代软件测试智能化到底会怎样?

AIGC时代软件测试智能化到底会怎样?

AI技术在软件测试领域的应用比软件开发早。...

2023-08-03 标签:神经网络GUIai技术nlpChatGPT 1535

Go能取代Python成为开发者的首选语言吗?

Go能取代Python成为开发者的首选语言吗?

过去的很多年,Python是人工智能和数据科学领域最受欢迎的编程语言。5G时代来临后,Python有点「力不从心」......Python是一个解释性语言,这导致它执行起来比较慢,与其他编译语言相比,Pyt...

2023-08-03 标签:人工智能pythongo语言 456

Vivado仿真器和代码覆盖率简析

Vivado仿真器和代码覆盖率简析

编写 HDL 通常是 FPGA 开发中耗时最少的部分,最具挑战性和最耗时的部分可能是验证。根据最终应用程序,验证可能非常简单,也可能非常复杂,简单的话只需对大多数功能进行检查或执行完全...

2023-08-03 标签:仿真器RTLVivadoFPGA开发板HDL语言 1940

Minio为啥受欢迎呢?Minio有哪些优势?

Minio为啥受欢迎呢?Minio有哪些优势?

第一次接触Minio,是我从上家公司新来的一位架构师那听来的,当时简单地了解了下它是否适合我们的应用场景,并没有过多深入研究。...

2023-08-02 标签:NASJAVA语言MySQL虚拟机CLI 5239

3D点云目标跟踪中常见的评价指标和代码详解

3D点云目标跟踪的评价指标,可以根据跟踪的目标是单个还是多个,分为单目标跟踪(SOT)和多目标跟踪(MOT)两种。一般来说,SOT的评价指标主要关注跟踪的准确性和鲁棒性,而MOT的评价指标...

2023-08-02 标签:MOT目标跟踪SOT 1127

BigCode背后的大规模数据去重方法有哪些?

BigCode背后的大规模数据去重方法有哪些?

本文面向对大规模文档去重感兴趣,且对散列 (hashing) 、图 (graph) 及文本处理有一定了解的读者。...

2023-08-02 标签:存储器URLpythonHash算法LLM 1016

Linux内核调试:指令追踪大法简析

Linux内核调试:指令追踪大法简析

这步是为了摸一下它,好让此文件在不改动的情况下重新编译一次,这样做的目的是,获取详细反汇编信息。...

2023-08-02 标签:寄存器EPC汇编语言编译器LINUX内核 1260

C语言的哪些函数会导致内存溢出?如何改进?

C语言的哪些函数会导致内存溢出?如何改进?

这几个函数,要说跟内存溢出没有关系的,只有strcmp。...

2023-08-01 标签:C语言C语言内存溢出 1349

AI如何助力、驱动软件研发?

AI如何助力、驱动软件研发?

人工智能(AI)正在颠覆一切,软件工程也不能幸免。生成式人工智能(AIGC)在编码、设计、测试和 DevOps 方面的最新展示确实令人印象深刻,甚至可以说令人敬畏。...

2023-08-01 标签:人工智能AWSjavascript语言OpenAILLM 1331

数字电路设计中的一款强大工具—Verilog编程语言介绍

数字电路设计中的一款强大工具—Verilog编程语言介绍

Verilog是一种硬件描述语言,用于描述数字电路的结构和行为。与传统的编程语言不同,Verilog更加注重电路的行为和时序特性。...

2023-08-01 标签:寄存器Verilog编程数字电路模拟器CLKVerilog语言 4373

计算机定点数据解说

计算机定点数据解说

在学习计算机基础的过程中我们已经知道计算机是基于二进制对数据进行存储和运算的。学习C语言时我们又知道了C语言中常见的数据类型有:char,int,long int等 signed 或 unsigned 整数数据,以及flo...

2023-07-31 标签:STM32C语言信号处理器傅里叶变换浮点运算器 886

keil模块化编程开发新建工程步骤

keil模块化编程开发新建工程步骤

这一步很简单,和新建普通工程一样,可以直接跳过。...

2023-07-31 标签:单片机C语言HEX文件 1787

Java UI框架(Position和AdaptiveBox Layout)设计

Java UI框架(Position和AdaptiveBox Layout)设计

在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示。(0, 0)为左上角,当向下或向右移动时,坐标值变大;允许组件之间互相重叠。...

2023-07-31 标签:JAVA语言XML技术LAYOUT技术Layout设计XML加密 575

简单聊聊C语言的执行步骤

简单聊聊C语言的执行步骤

我们初学C语言时老师肯定讲过C语言的执行过程:预处理——编译——汇编——链接。...

2023-07-31 标签:单片机FlaSh存储器C语言 1142

自动化视觉跟踪:帮助相机自动地跟踪某种颜色的物体

自动化视觉跟踪:帮助相机自动地跟踪某种颜色的物体

在之前的某个教程里,我们探讨了如何控制Pan/Tilt Servo设备来安置一个PiCam(树莓派的相机)。这次,我们将使用你的设备来帮助相机自动地跟踪某种颜色的物体,...

2023-07-31 标签:OpenCVpythonBGRC树莓派macOS系统 1081

如何实现一种基于51单片机的00-99秒表C语言设计?

如何实现一种基于51单片机的00-99秒表C语言设计?

51单片机00到99,2位数码管显示。上电前显示00,一共2个按键,一个启动,另一个清零功能,显示到99后不变化,程序可自行修改。...

2023-07-31 标签:51单片机数码管C语言51单片机C语言数码管数码管显示器 3213

如何改进移动系统的内存管理?

如何改进移动系统的内存管理?

上层应用程序以object为单位进行内存分配和回收,而底层内核以page为粒度进行内存管理。这导致系统不了解应用程序内存使用情况,往往直接分配固定大小的内存预算(heap)。而应用程序实际...

2023-07-31 标签:存储器LinuxLinux系统SWAPJAVA语言ART 783

FPGA图像处理-Sobel边缘检测原理

FPGA图像处理-Sobel边缘检测原理

因为在做3*3卷积的时候,图像大小会变小,具体计算公式如下...

2023-07-30 标签:FPGA仿真器图像处理器pythonHDL语言 763

频繁FullGC的原因竟然是开源代码?

频繁FullGC的原因竟然是开源代码?

首先 java 语言的特性是不需像 C 和 C++ 那样自己手动释放内存,因为 java 本身有垃圾回收机制(垃圾回收称为 GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。...

2023-07-30 标签:存储器JAVA语言cms缓存器JVM 1004

智能液晶显示模块HMI自定义通信协议分析

智能液晶显示模块HMI自定义通信协议分析

随着工业技术的发展,HMI(人机界面)的应用领域愈加广泛。通过拓普微的智能液晶显示模块实现的自定义通信协议能在一定程度上维护企业的数据隐秘性,提升产品功能的多样性,并且能够解...

2023-07-30 标签:HMICRC校验串口控制Lua语言ModBus通信 1270

如何设计出一种可以从人脸图像上移除口罩的ML工具呢?

如何设计出一种可以从人脸图像上移除口罩的ML工具呢?

今天的大街上戴口罩的人越来越多,你可能会想:他们摘了口罩都长什么样呢?至少我们 STRV 机器学习(ML)团队就有这样的疑问。作为一个机器学习团队,我们很快意识到问题比想象中更容易...

2023-07-30 标签:解码器编码器虚拟机机器学习python 953

程序员神器VS Code再提速将内置JS减小20%!

程序员神器VS Code再提速将内置JS减小20%!

Visual Studio Code 最近将其内置的 JavaScript 大小减少了 20%,节省了超过 3.9 MB。...

2023-07-30 标签:JAVA语言javascriptASTvscode 945

51单片机编程开发之C语言基础二

51单片机编程开发之C语言基础二

和我们平时说话使用的语言一样,任何编程语言都有它的语法要求,正所谓无规矩不成方圆,一门语言有了完善的规则才能成为一种可推广的语言。上一篇内容介绍的数据类型和各种运算符也是...

2023-07-28 标签:人机交互led灯51单片机C语言 357

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