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

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

3天内不再提示

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

编程语言及工具

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

新版编译器的设计思路和优化方法

小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大...

2023-10-13 标签:WebPACK处理器多线程多线程通信编译器 22

golang语言的加密解密算法实现

HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写, 它通过一个标准算法,在计算哈希的过程中,把key混入计算过程中。...

2023-10-12 标签:go语言加密解密算法 15

9个比较常用的cmd命令分享

9个比较常用的cmd命令分享

Net user 功能:查看本机账户情况 操作方法:和ipconfig一样,net user也有很多衍生的命令后缀,比方说“net user xxx 123456 /add”,输入后就会在系统中创建一个名为“xxx”的新用户,而新用户密...

2023-10-11 标签:CMD命令ip地址wi-fi命令 41

基于python进行语音识别的实现方案

基于python进行语音识别的实现方案

使用PocketSphinx包, PocketSphinx是一个用于语音转换文本的开源API。它是一个轻量级的语音识别引擎,尽管在桌面端也能很好的工作,它还专门为手机和移动设备做过调优。...

2023-10-11 标签:python命令语音识别 15

C语言获取文件长度的两种方法

C语言获取文件长度的两种方法

C语言中没有直接获取文件长度的接口,但是我们可以使用标准库提供的函数来间接的获取文件长度。这里提供两种方法。...

2023-10-10 标签:C语言Linux操作系统 127

数据结构面试之二叉树相关操作

数据结构面试之二叉树相关操作

根据前序可知根结点为1; 根据中序可知 4 7 2 为根结点 1 的左子树和 8 5 9 3 6 为根结点 1 的右子树; 递归实现,把 4 7 2 当做新的一棵树和 8 5 9 3 6 也当做新的一棵树; 在递归的过程中输...

2023-10-10 标签:二叉树数据结构镜像 30

Nacos实现原理:SpringCloud集成Nacos的实现过程

Nacos实现原理:SpringCloud集成Nacos的实现过程

Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点的数据同步,这里使用...

2023-10-09 标签:APInacosSDKspring 19

Alpha半透明图像叠加设计

Alpha半透明图像叠加设计

Alpha 通道**是一个 **8 **位的灰度通道,该通道采用** 2^8 = 256 **级灰度来记录图像中的透明度信息...

2023-10-09 标签:AlphaVerilog语言 118

三个主要降维技术对比介绍:PCA, LCA,SVD

三个主要降维技术对比介绍:PCA, LCA,SVD

随着数据集的规模和复杂性的增长,特征或维度的数量往往变得难以处理,导致计算需求增加,潜在的过拟合和模型可解释性降低。...

2023-10-09 标签:LDAPCApythonSVD机器学习 160

C语言中section关键字的作用?其在SDK实现开机自启动的应用?

section主要作用是将函数或者变量放在指定段中,这样就可在指定的位置取出。...

2023-10-08 标签:C语言gcc编译器RT-Thread 114

SystemVerilog中的联合(union)介绍

SystemVerilog中的联合(union)介绍

在 SystemVerilog 中,联合只是信号,可通过不同名称和纵横比来加以引用。...

2023-10-08 标签:RTLVerilog语言 187

nmcli命令的一些常用选项和用法

nmcli命令的一些常用选项和用法

以下是nmcli命令的一些常用选项和用法: connection show -- 显示所有网络连接的详细信息。 connection up <UUID> --启动网络连接。 connection down <UUID> -- 停止网络连接。...

2023-10-08 标签:命令嵌入式网卡 27

什么是协程?如何彻底理解协程?

什么是协程?如何彻底理解协程?

我们先来看一个普通的函数,这个函数非常简单...

2023-10-08 标签:C++语言cpupython 116

蚁群算法在验证用例自动化回归中的应用有哪些?

如今的芯片规模越来越大,功能也愈加复杂。相应的验证用例也越来越复杂,用例动态仿真耗时也随之增加,而且个数有时动辄上百个。...

2023-10-07 标签:JAVA仿真器蚁群算法 145

SQL常用语句篇

SQL常用语句篇

SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工...

2023-10-07 标签:pythonSQL 94

看一下SystemVerilog中package的使用方法与注意事项

看一下SystemVerilog中package的使用方法与注意事项

谈到package,用过VHDL的工程师并不陌生。实际上,SystemVerilog中的package正是从VHDL引入的,以进一步增强其在系统级的描述能力。...

2023-10-07 标签:subVerilog语言Vivado 268

列举一些C语言中常用的宏定义

列举一些C语言中常用的宏定义

写好C语言,使用宏定义可以防止出错,提高可移植性、可读性等。下文列举一些成熟软件中常用的宏定义。...

2023-10-07 标签:C语言LSB存储器 34

systemverilog:logic比reg更有优势?

systemverilog:logic比reg更有优势?

在systemverilog协议中,logic定义四态值,即向量(vector)的每个位(bit)可以是逻辑0, 1, Z或X,与verilog协议中的reg很接近。但是logic有个很明显的优势,不允许多驱动。...

2023-09-28 标签:RTLVCSVerilog语言仿真器驱动器 1704

使用C语言编写的热水器控制温度的PID算法示例

使用C语言编写的热水器控制温度的PID算法示例

以下是一个使用C语言编写的热水器控制温度的PID算法示例...

2023-09-28 标签:C语言PID控制器 1121

解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: &apos;board_cfg.h&apos; file not found

解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: &apos;board_cfg.h&apos;

在直播课程中,我主要基于KEIL、RASC、FSP这几个软件给大家演示,介绍如何在KEIL中打开RASC,已经从零开始配置一个新的外设(以新增UART1为例)。...

2023-09-28 标签:FSPpythonRT-ThreadUART接口 575

在Windows上使用VS Code编译RT-Thread工程的过程

在Windows上使用VS Code编译RT-Thread工程的过程

近期工作PC从Win转向了Mac,由于Mac平台还没有RT Studio IDE工具,日常开发不是太方便。在前期折腾的基础上,萌生了用VS Code+GCC在Mac上偶尔编程的想法。...

2023-09-28 标签:C++语言RT-Threadst-linkSTM32F103ZET6处理器 684

基于rt_thread实现c语言的try catch finally捕获崩溃错误代码

支持捕捉空指针访问,未对齐操作,除零崩溃,等等错误,帮助你高效调试代码....

2023-09-27 标签:C语言printf函数RT-Thread 164

POSIX接口标准示例指南笔记

isalnum()函数用于测试字符,如果字符是字母或数字,则返回非零值(即真),否则返回零(即假)。isalnum()函数在许多场景中非常有用,特别是在字符串处理中。...

2023-09-27 标签:C语言Posix处理器控制器控制器 129

FPGA实现Cordic算法求解arctanθ

FPGA实现Cordic算法求解arctanθ

由于在项目中需要使用的MPU6050,进行姿态解算,计算中设计到arctan 和 sqr(x*2 + y * 2),这两部分的计算,在了解了一番之后,发现Cordic算法可以很方便的一次性求出这两个这两部分的计算。...

2023-09-27 标签:CORDIC算法fpgaVerilog语言姿态解算存储器 328

如何脱离Vivado建立单独仿真环境软件呢?

如何脱离Vivado建立单独仿真环境软件呢?

FPGA项目开发的过程中,需要完成设计代码开发、验证环境搭建、仿真分析、板级验证等操作,在这个过程中,许多操作虽然必不可少但是步骤是重复的。...

2023-09-27 标签:fpgaFPGA设计GUIpythonRTLVivado仿真仿真器 365

在Linux中使用RT-Thread Env工具的简明指南

在Linux中使用RT-Thread Env工具的简明指南

Env 是 RT-Thread 对源码进行配置和裁剪、生成工程的工具,然而文档中的配置过程主要针对 Windows 系统,并没有对 Linux 系统的配置进行详细的介绍,这里简要介绍其在 Linux 下的配置与使用方法。...

2023-09-26 标签:Linux系统pythonRT-ThreadShell 143

mlc-llm对大模型推理的流程及优化方案

mlc-llm对大模型推理的流程及优化方案

在 MLC-LLM 部署RWKV World系列模型实战(3B模型Mac M2解码可达26tokens/s) 中提到要使用mlc-llm部署模型首先需要一个编译过程,将原始的基于Realx搭建的模型比如RWKV和给定的device信息一起编译为TVM中的...

2023-09-26 标签:LLMMLC大模型深度学习编译 83

如何用python对生成的map图进行上色呢?

如何用python对生成的map图进行上色呢?

但是,他又想把特定的测量数据转化为map图后,进行上色,即不同的测试数据能够呈现不同的颜色,以便于直观的观察其趋势。...

2023-09-26 标签:python 143

FOR循环语句分析与应用

FOR循环语句分析与应用

FOR循环语句应用比较广泛,在机器人编程、PLC编程、C语言编程中都有应用。能读懂这些程序语句,可以更好地理解机电设备控制原理,为机电设备安装维修工作带来便利。...

2023-09-25 标签:C语言for循环IGBT管PLC编程机器人 1264

使用cJSON库来做数据组包及数据解析分享

使用cJSON库来做数据组包及数据解析分享

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON在互联网相关开发中用得很多,在我们嵌入式中用得也不少。...

2023-09-25 标签:JSONStu嵌入式控制器控制器数据通信 255

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