编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。C语言中的dummy函数
dummy函数也可以叫做空函数,它是一个完整的函数,它有函数体,只是函数体内没有任何语句罢了。 dummy函数的作用: 在程序设计中往往根据需要确定若干个模块,分别由一些函数来实现。而在...
2017-10-24 14906
浅析MCR框架的Web热力学数据库架构模式及其优势
实现数值计算引擎接口定义的具体的热力学数值计算方法,这些方法封装了各种热力学基本计算公式的求解过程,例如求解焓、熵的基本积分公式等。并在方法中调用MCR组件(.net类)利用MATL...
2017-10-23 1954
深度解读HADOOP1.X中HDFS特点及工作原理
① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。 ② 运行在廉价的机器上。 ③ 适合大数据的处理。...
2017-10-23 5020
Java遭遇滑铁卢,谁才是杀死Java的背后杀手
仔细查看 TIOBE 页面上的 Java 图表。尽管 Java 大多数时候位居前三,但有明显的下降趋势,表明它正在失去市场份额。这种趋势在所有语言中都很普遍。最可能的原因是编程语言的数量在不断增...
2017-10-23 1449
MySQL死锁原因排查技巧详解
在查询相关资料和咨询jameszhou后,知道了这个实际和innodb 引擎的写机制有关,innodb执行写事务操作时,实际是先取得索引中该行的行锁(即使该表上没有任何索引,那么innodb会在后台创建一个...
2017-10-19 3690
详解Oracle中XMI开发UML图表技术
如果没有自动以XMI格式存储UML图表的工具,那么可以使用XSLT生成XMI文档。由示例部署描述符创建的XMI文档显示一个UML类图表;该图表将表现部署描述符EJB的分析视图。...
2017-10-19 3176
Linux系统下Ubuntu 16.04 LTS 32bit 英文版的RT-Thread开发环境搭建
ESP32是一款集成了wifi和蓝牙的集成模块,本文主要讲解Linux系统下ESP32开发板搭建RT-Thread开发环境。...
2017-10-19 10877
ADC 信号调理电路设计——必要措施、实测验证和应用说明
《面向AMetal框架与接口的编程(上)》一书对AMetal框架进行了详细介绍,通过阅读这本书,你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自己的“核心域”,改变自己的...
2017-10-18 14023
stm32定时器优先级
什么是优先级 优先级是具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。 当两个中...
2017-10-13 5332
瑞萨电子推出支持Android™ 8.0的Android R-Car开发包
2017年10月5日,日本东京讯 – 全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布推出适用于瑞萨R-Car汽车片上系统(SoC)的Android™ R-Car开发包。该开发包支持Google于2017年...
2017-10-12 6549
flash存储器在线编程
Flash存储器技术趋于成熟,应用广泛,它结合了OTP存储器的成本优势和EEPROM的可再编程性能,是目前比较理想的存储器。Flash存储器具有电可擦除、无需后备电源来保护数据、可在线编程、存储...
2017-10-11 4046
stm32和51的区别
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。 STM32系列基于专为要...
2017-10-11 53641
stm32用什么语言编程
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,...
2017-10-10 29523
stm32和51编程一样吗
51单片机核心, 采用8bit, CISC架构, 来自INTEL。 STM32核心, 采用32bit, RISC架构, 来自ARM。 stm32和51单片机相比,代码效率高(32位包含信息量大,多数指令一个字节搞定)、执行速度快(72MH...
2017-10-10 11691
一文读懂SQL Server和MySQL的区别
SQL Server和MySQL的区别主要体现在下面这些方面: 一、本质区别是它们所遵循的基本原则 二、发行费用上:MySQL不全是免费,但很便宜 三、性能方面:先进的MySQL 四、安全功能 五、恢复性:...
2017-09-28 82612
一看带你看看什么是访问量增长最快的主流编程语言Python
编程问答网站 Stackoverflow 的数据科学家 David Robinson 称,Python 是访问量增长最快的主流编程语言。在 Stackoverflow 上,主流编程语言如 Java、Javascript、C#、php 和 C++ 的问题访问量过去几年基本没太...
2017-09-20 5668
MPLAB® Harmony 2.0——适用于PIC32单片机的全功能固件开发框架
Microchip日前宣布,现在可以从Microchip网站免费下载MPLAB® Harmony 2.0——适用于PIC32单片机的全功能固件开发框架。...
2017-09-20 6467
当函数执行完毕后,如何返回调用处?
当函数执行完毕后,如何返回调用处呢?由于该函数可能会被多次调用,且每次调用的地方很可能不一样,这样被调用函数也就不可能知道自己该返回到哪里,因此在调用函数时必须告诉被调用...
2017-09-14 16569
CAN-bus网络中,出现具有相同ID段的两个节点会发生什么?
CAN-bus网络中原则上不允许两个节点具有相同的ID段,但如果两个节点ID相同会怎样呢?资深强迫症患者想一探究竟!...
2017-09-14 10520
韦东山最新热门课程推荐:《ARM裸机1期加强版》
历时一年,韦东山重新推出《ARM裸机1期加强版》,相比旧版更加注重硬件知识讲解,加强实战动手能力。课程分为一主线(ARM裸板)二辅线(硬件知识、C语言),在课程中加深基础知识的锻炼...
2017-09-14 7046
如何为STM32编程节省代码空间?在IAR中配置CRC参数有窍门
基于STM32芯片IAR环境下的CRC配置。STM32全系列产品都具有CRC外设,对CRC的计算提供硬件支持,为应用程序节省了代码空间。CRC校验值可以用于数据传输中的数据正确性的验证,也可用于数据存储...
2017-09-06 13979
从史前文明到女娲补天:Linux内存逆向映射(reverse mapping)技术的前世今生
关于Linux内存管理逆向映射技术的历史和现在的分析,投稿标题《逆向映射的演进》,后经过小编与郭大侠商议改为《Linux内存逆向映射(reverse mapping)技术的前世今生》。...
2017-09-06 10400
编辑推荐厂商产品技术软件/工具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 |