编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。常用at命令简要说明
AT命令解释:检测 Module 与串口是否连通,能否接收 AT 命令; 命令格式:AT《CR》命令返回:OK (与串口通信正常)(无返回,与串口通信未连通) 测试结果:AT OK...
2017-11-22 26371
关于单片机全局变量初始化的问题
变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。全局变量既可以是某对象函数创建...
2017-11-22 5415
单片机C语言怎样申请固定地址的变量操作步骤解析
C语言中变量与其内存地址对应的入门知识简单讲解,同时这也是掌握指针部分知识的基础,每次我们要使用某变量时都要事先这样声明它,它其实是内存中申请了一个名为i的整型变量宽度的空...
2017-11-22 12019
echo什么意思_@echo off的作用
本文介绍了echo在Linux和dos中的含义及应用,以及@echo的作用。英文原义:EchoProtocol中文释义:应答协议注解,主要用于调试和检测中。它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果...
2017-11-21 36697
vc串口通信编程详解
一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智...
2017-11-21 13529
python和matlab哪个好?
Python相比于Matlab的最大优势是:Python是一门通用编程语言,实现科学计算功能的numpy、scipy、matplotlib只是Python的库和Package而已,除此之外Python还有用于各种用途的库和包,比如用于GUI的PyQt和w...
2017-11-20 42851
matlab是什么编程语言?matlab是编程语言吗
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、...
2017-11-20 81494
python入门书籍推荐
近一两年Python这门编程语言,关注量一直都是很高,今天小编给大家聊一下学习Python语言可以发展哪些方向,以及Python语言在未来的发展前景。Python语言在学术上非常受欢迎,不是计算机专业的...
2017-11-20 3845
python爬虫怎么赚钱
网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面开始,读取...
2017-11-20 12255
结构体和类的区别与联系
类:类是引用类型在堆上分配,类的实例进行赋值只是复制了引用,都指向同一段实际对象分配的内存类有构造和析构函数类可以继承和被继承 结构体:结构体是值类型在栈上分配(虽然栈的...
2017-11-20 11601
python环境变量设置
安装python之后,我们往往面临这样一个问题,在命令行输入“python”,竟然出错,难道是没有安装成功吗?非也,其实是你的系统环境变量没有设置好。今天,小编就来带大家学学python怎么设置...
2017-11-20 2368
Python是什么_python能做什么
Python是一种编程语言,它的名字来源于一个喜剧。也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成...
2017-11-20 12250
labview实现相机读取
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而L...
2017-11-20 27492
python用什么编译器
Python是一个非常好用的程序语言,开发的速度非常快。Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以...
2017-11-20 26615
labview是什么_labview都可以干什么
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而L...
2017-11-20 228873
python和java的区别
Python,是一种面向对象的解释型计算机程序设计语言,Python是纯粹的自由软件,源代码和解释器CPython遵循GPL协议。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难...
2017-11-20 7393
RTS和CTS的时序图定义分析
首先介绍一下隐藏节点问题。由于无线号覆盖范围有限,在无线网络中不是每个节点可以感应到其他所有节点。例如两个节点都位于一个接人点(AcceasPoinr,AP)的覆盖范图中,但不在相互的信...
2017-11-20 12049
结构体的定义、初始化和赋值
结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。 在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。...
2017-11-20 54503
共用体和结构体的区别
在c++中,结构体(struct)和共用体(union)是两种很相似的复合数据类型,都可以用来存储多种数据类型,但是两者还有很大的区别。 结构体 1、结构体的作用 在网络协议、通信控制、嵌入式系...
2017-11-19 37464
flash模拟eeprom原理实验总结
由于EPROM操作的不便,后来出的主板上BIOS ROM芯片大部分都采用EEPROM(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。EEPROM的擦除不需要借助于其它设备,它是以电子信号来修改其内容的...
2017-11-19 10873
phpstorm配置关联php
php开发中我尝试过很多个编辑器,但用的最多的是phpStorm ,但一直因为英文太烂,很多phpStorm功能,都没用过。最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开...
2017-11-19 1390
phpstorm配置php环境
关于phpstorm配置php开发环境,大多数资料都是直接推荐安装wapmserver。而对于如何配置自定义的PHP环境和Apache则很少提到。本文就是说明如何在phpstorm中配置已经安装好的PHP与apache。...
2017-11-19 9089
微擎小程序模块安装上传打包操作步骤解析
微擎小程序是一款基于微擎系统开发的功能,在微信官方发布小程序消息后,通过多次讨论,反复论证,微擎团队开发团队针对“小程序”的特点,于全网第一时间发布微擎小程序功能,这也是...
2017-11-19 44861
在Zynq SoC上使用编写中断程序示范及实例
实时计算经常要求中断针对事件快速做出响应。只要掌握Zynq SoC中断结构的工作原理,就不难设计出中断驱动型系统。 在嵌入式处理中,中断表示暂时停止处理器的当前活动。处理器会保存当前...
2017-11-18 8778
Vivado IDE 使用教程及TCL开源库的公布
用于共享工具命令语言脚本的开源库已发布在GitHub.com上。 在过去五年里,赛灵思把战略重点放在设计方法和工具上,通过提供业界最先进、最全面的开发环境,解决生产力问题,加快设计周期...
2017-11-18 4604
两种NI VST上位机编程:LabVIEW范例和仪器设计库教程
NI矢量信号收发仪可以通过LabVIEW范例和仪器设计库进行编程,或使用业内标准NI-RFSA和NI-RFSG仪器驱动。这两种选择都提供了预编译的FPGA位文件,只能需要通过上位机就可以运行了。本文将介绍两...
2017-11-18 11320
在Zynq-7000上编程PL的3种方法
在Zynq-7000上编程PL大致有3种方法: 1. 用FSBL,将bitstream集成到boot.bin中 2. 用U-BOOT命令 3. 在Linux下用xdevcfg驱动。 步骤: 1. 去掉bitstream的文件头 用FSBL烧写PL Images没有什么好说的,用Xilinx SDK的Cre...
2017-11-18 6647
FPGA编程时的一些实际问题阐述及解决方案详解
问题: 随着NI的FPGA产品的广泛使用,很多同事和客户都碰到了一些FPGA编程时遇到的问题。由于FPGA不能实时调试,每次修改一点代码之后都要编译很长时间之后才能看到修改的效果,所以,我们...
2017-11-18 11069
matlab中有哪些命令
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是matrix&laboratory两个...
2017-11-17 3479
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |