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

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

3天内不再提示

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

编程语言及工具

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

IC设计端EDA工具的使用

设计一款芯片,明确需求(功能和性能)之后,先由架构工程师设计架构,得出芯片设计方案,前端设计工程师形成RTL代码,验证工程师进行代码验证,再通过后端设计工程师和版图工程师生成...

2023-06-08 标签:IC设计EDA工具RTLVCSHDL语言 819

设计并实现一个满足LRU约束的数据结构

设计并实现一个满足LRU约束的数据结构

LRUCache(int capacity)` 以 **「正整数」** 作为容量 `capacity` 初始化 `LRU` 缓存...

2023-06-07 标签:JAVAcache技术 1422

模拟机器人行走

模拟机器人行走

机器人无法走到障碍物上,它将会停留在障碍物的前一个网格方块上,但仍然可以继续尝试进行该路线的其余部分。...

2023-06-07 标签:机器人变换器JAVA 1235

多线程编程基础知识总结!

多线程编程基础知识总结!

进程是指正在运行的程序,它拥有独立的内存空间和系统资源,不同进程之间的数据不共享。...

2023-06-07 标签:Linux系统C语言C语言Linux系统Pthread线程库 1266

vscode+pyocd+daplink调试瑞萨ra6m3

拿到了瑞萨的ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。...

2023-06-07 标签:pythonRT-Threadgdb调试器vscodeRA6M3 2028

用递归函数计算斐波那契数列中的第n项值

编写一个递归函数,用于计算斐波那契数列中的第n项值,并在主函数中调用该函数输出斐波那契数列的前15项。...

2023-06-07 标签:C语言python 3865

从键盘输入10个整数,以二进制形式输出到“outFile”中

从键盘输入10个整数,以二进制形式输出到“outFile”中

注释:`bin()`函数将整数转换为二进制字符串,`[2:]`表示去掉字符串前面的"0b",`zfill(32)`表示在字符串前面填充0,使其长度为32。...

2023-06-07 标签:C语言pythonBIN文件 1233

嵌入式C语言编程——.h文件与.c文件

参考高手的程序时,发现别人写的严格的程序都带有一个“KEY.H”,里面定义了.C文件里用到的自己写的函数,如Keyhit()、Keyscan()等。.H文件就是头文件,估计就是Head的意思吧,这是规范程序结构...

2023-06-07 标签:嵌入式C语言编程C文件C语言h文件嵌入式编程 1121

如何将Pytorch自训练模型变成OpenVINO IR模型形式

如何将Pytorch自训练模型变成OpenVINO IR模型形式

本文章将依次介绍如何将Pytorch自训练模型经过一系列变换变成OpenVINO IR模型形式,而后使用OpenVINO Python API 对IR模型进行推理,并将推理结果通过OpenCV API显示在实时画面上。...

2023-06-07 标签:OpenCVpythonUbuntu系统pytorch 2963

详细解析JVM中的垃圾回收机制

Java语言的一大优势在于其具有自动垃圾回收(Garbage Collection,GC)机制,让开发者无需关心内存的分配与释放。...

2023-06-06 标签:计数器JAVA语言JVMGCDM 2635

如何理解并掌握Java数据结构?

Java 数据结构是 Java 程序员必须掌握的重要知识之一。...

2023-06-06 标签:计算机JAVA二叉树FIFO存储LIFO 1237

解读Spring源码中的IOC和AOP部分

Spring Framework 是一个非常流行的开源框架,为 Java 应用程序提供了广泛的支持和功能。...

2023-06-06 标签:JAVA语言AOPXML技术IOC 1160

C语言,你真的懂递归了吗?

C语言,你真的懂递归了吗?

要说到递归如果不说栈的话,我觉得有点不合适,递归特点就是不断的调用同一个函数,如果这个函数没有一个递归界限,那么就是死循环了,所以讨论递归,就必须要讨论递归的界限,就是限...

2023-06-06 标签:C语言 1526

深入浅出地介绍Java虚拟机的相关知识

Java 虚拟机(Java Virtual Machine,简称 JVM)是 Java 语言最核心的技术之一,也是 Java 开发者必须掌握的技能。...

2023-06-06 标签:JAVAAOPJVM虚拟机IOC 3846

VCS独立仿真Vivado IP核的问题补充

VCS独立仿真Vivado IP核的问题补充

在仿真Vivado IP核时分两种情况,分为未使用SECURE IP核和使用了SECURE IP核。...

2023-06-06 标签:仿真器VHDL语言TCLVCS虚拟机 2695

在Testbench中如何读取和存储文本文件的数据呢?

在Testbench中如何读取和存储文本文件的数据呢?

对一些数据处理的模块进行调试仿真,模块需要特定的数据输入,比如单一频率的正弦波;...

2023-06-06 标签:matlab寄存器正弦波仿真器C语言 3596

设计模式:备忘录设计模式

备忘录设计模式(Memento Design Pattern)是一种行为型设计模式,它的主要目的是在不破坏对象封装性的前提下,捕捉和保存一个对象的内部状态...

2023-06-06 标签:JAVAJAVA语言 1089

记录VCS仿真的IP核只有VHDL文件的解决方法

记录VCS仿真的IP核只有VHDL文件的解决方法

使用VCS仿真Vivado里面的IP核时,如果Vivado的IP核的仿真文件只有VHDL时,仿真将变得有些困难,VCS不能直接仿真VHDL...

2023-06-06 标签:FPGALinux系统VHDL语言VCS虚拟机 3301

Python中的Time和DateTime说明

Python在处理与时间相关的操作时有两个重要模块:time和datetime。在本文中,我们介绍这两个模块并为每个场景提供带有代码和输出的说明性示例。...

2023-06-05 标签:处理器pythonpythonUTC处理器 1418

SpringCloud Alibaba之Nacos集群部署+高可用保证

SpringCloud Alibaba之Nacos集群部署+高可用保证

微服务并不是直接通过 IP 地址访问后端服务,而是采用域名访问。通过 DNS(域名解析服务)转换为具体的 IP 地址,通过域名方式屏蔽后端容易产生变化的 IP 地址。...

2023-06-05 标签:JAVAURL虚拟机RBACMYSQL数据库 2584

高质量VerilogHDL描述方法

高质量VerilogHDL描述方法

VerilogHDL可综合的四大法宝:always、if-else、case、assign,本文将围绕这四大法宝来讲述。...

2023-06-05 标签:晶体管时序电路加法器多路选择器VerilogHDL语言加法器多路选择器时序电路晶体管 1225

输入一个URL

输入网址嘛,那就是键盘输入了,键盘一般用usb或者PS/2口连接电脑,现在见过PS/2口的人不多了吧,我们就看看usb吧,usb分为主从模式,一般的键盘本身的usb是一个从设备...

2023-06-05 标签:USB接口USB控制器SoC设计C语言URL 887

你知道Java中枚举的这些神仙用法吗?

你知道Java中枚举的这些神仙用法吗?

Java中的枚举,大家在项目中经常使用吧,主要用来定义一些固定值,在一个有限的集合内,比如在表示一周的某一天,一年中的四季等。...

2023-06-05 标签:JAVAJAVA语言 836

用C语言编写建造者模式

用C语言编写建造者模式

建造者模式: 也称生成器模式,是 23 种设计模式中的一种,是一种创建型模式。适用情况:一个对象比较复杂,将一个对象的构建和对象的表示进行分离。...

2023-06-05 标签:C语言生成器C语言Linux编程生成器 937

用C语言实现简单工厂模式

用C语言实现简单工厂模式

在我们的印象中,设计模式是由面向对象的语言(C++、JAVA)才能完成的,而 C 语言是面向过程的语言,不能实现设计模式。...

2023-06-05 标签:Linux系统JAVAC语言C++语言 920

基于SpringBoot实现多租户架构:支持应用多租户部署和管理

多租户架构是指在一个应用中支持多个租户(Tenant)同时访问,每个租户拥有独立的资源和数据,并且彼此之间完全隔离。...

2023-06-05 标签:JAVACRMURLSSL虚拟机SpringBoot 1938

用DtsTerminal验证earbud/headset程序是否正常进入DUT模式

用DtsTerminal验证earbud/headset程序是否正常进入DUT模式

在QCC517x的earbud工程中,已经能够支持用SPP进行DUT测试了(当然headset工程其实也已经支持了,前提是需要打开一些设置,这个不是本文的范畴,这里暂不做详细说明...

2023-06-05 标签:DTSpythonDUTDTSDUTpythonSPP 2586

JAVA语言中Static关键字使用

JAVA语言中Static关键字使用

注:为解决安卓开发中服务器IP随机变化导致客户端找不到服务器的问题,通过关键字Static修饰成员变量User_url,通过客户端主函数代码获取输入的服务器IP值赋值给User_url,然后其它Activity即可...

2023-06-04 标签:服务器JAVAJAVA语言static 722

如何启动go-admin并优雅的添加api呢?

go-admin 针对 api 项目的启动提供server指令,在程序启动时使用;...

2023-06-02 标签:API接口go语言 1684

ChatGPT会“杀死”编程吗?

正如蒸汽机带来了第一次工业革命,可以产出更多的“砖头”。而ChatGPT则可以帮助人类造出大量的砖头素材,也正是各种生产力革命的重要部分。...

2023-06-02 标签:机器人编程语言ChatGPT 333

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