使用STM8S103F3P6进行编程的方法
在本系列教程中,我们将学习如何对STM8S微控制器,更具体地说是STM8S103F3P6进行编程。开始使用这个特定部件号的原因仅仅是因为它的性价比因素。...
2022-08-12 294
如何使用Arduino IDE对ESP32进行无线编程
在本教程中,我们将使用Arduino IDE 中的 OTA Web Updater对 ESP32 进行无线 (OTA) 编程。...
2022-08-11 65
Golang函数式编程简述
函数式编程(Functional Programming / FP)作为一种编程范式,具有无状态、无副作用、并发友好、抽象程度高等优点。目前流行的编程语言(C++、Python、Rust)都或多或少地引入了函数式特性,但在...
2022-08-09 98
C语言指针的几个相关概念
如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错。指针用的好,可以极大的提高代码执行效率、节约系统...
2022-08-08 146
一文了解 Synchronized编程(源代码)
每个类都有一个类锁,类的每个对象也有一个内置锁,它们是互不干扰的,也就是说一个线程可以同时获得类锁和该类实例化对象的内置锁,当线程访问非synchronzied修饰的方法时,并不需要获得...
2022-08-06 30
OpenCV SIFT特征算法详解与使用
从图像到特征,是特征提取关键操作,特征描述子本质上是一系列的向量数据,它可以唯一表示一张图像。对相似的特征进行区域匹配或者搜索,找到高度相似数据特征片段是特征匹配的主要工...
2022-08-06 40
如何使用Arduino Uno对ATtiny85进行编程
在本文中,我将引导您完成在 Arduino Uno 的帮助下从 Arduino IDE对 ATtiny85 进行编程的过程。基本上,我们将使用 Arduino UNO 作为ATtiny85 编程器。...
2022-08-05 128
在汇编中调用C函数
大多数情况下,可能只需要一到两个简单的汇编函数,所以就想将这些汇编代码嵌入C代码的文件中。多数开发工具都有一种被称作内联汇编的特性,而ARM工具链则采用了另外一种特性“嵌入汇...
2022-08-05 59
基于OpenVINO? 的飞桨版 PGNet 实现案例
OpenVINO 工具套件2022.1版于2022年3月22日正式发布,根据官宣OpenVINO 迎来迄今为止最重大更新,2022.1新特性抢先看!,OpenVINO 2022.1将是迄今为止最大变化的版本,并可以直接支持读取飞桨模型。...
2022-08-04 34
【RT-Thread学习笔记】实现boot跳转到kernel
在之前的一篇文章 【C语言】没想到指针还能这么用 @!!! 中介绍了【函数指针】的基本概念和简单应用;今天再给大家分享一个【函数指针】的高级应用;在嵌入式系统开发中,此类用法非...
2022-07-30 448
嵌入式C语言代码优化方法
在最近的一个项目中,我们需要开发一个运行在移动设备上但不保证图像高质量的轻量级JPEG库。期间,我总结了一些让程序运行更快的方法。在本篇文章中,我收集了一些经验和方法。...
2022-07-30 239
关于对Verilog代码的维护问题
在不容易被发现的计数器的部分,别给这个计数器清零,让他自己上溢,然后再从0开始计数,这样还可以在满足功能的情况下通过很多case,甚至可能到最后都不会验出错。...
2022-07-29 59
构建 4 位计算机:汇编语言和汇编器(第 2 部分)
一旦我们构建了一台计算机,下一步就是开发一种汇编语言,然后是一个可以汇编我们程序的汇编器。 ? 在我 之前的专栏 中,我们介绍了在计算机内存中存储多字节(或在我们的例子中是多...
2022-08-01 37
基于Arduino Mega2560的数字逻辑板设计
本文是专门为“数字逻辑板”设计的,属于中级难度设计,作为练习目的的训练设备,适合电子世界的新手,包括电子逻辑电路中重要电路的概念。...
2022-07-27 91
用迭代法编写二叉树的前后中序遍历案例
递归的实现就是:每一次递归调用都会把函数的局部变量、参数值和返回地址等压入调用栈中,然后递归返回的时候,从栈顶弹出上一次递归的各项参数,所以这就是递归为什么可以返回上一层...
2022-07-25 62
安富莱C语言编码规范
所谓无规矩不成方圆。任何团队,规范都是怎么也绕不开的话题。特别是在我们搞嵌入式C开发的,代码规范乃是开发的重中之重。有太多的理由去做规范,因为每个人的代码编写喜好不同,代...
2022-07-19 154
C++中的结构和类
C++ 仍然是嵌入式开发的少数??语言,但当项目变得太大而无法有效使用 C 时,开发人员通常会采用 C++。这些开发人员通常从 C 过渡到 C++,语言之间的细微差异代表了他们学习曲线的重要部分...
2022-07-18 180
stm32单片机用什么软件编程
想学单片机开发,最主要是熟悉stm32的软件开发环境,目前stm32的开发环境,主流是KEIL和IAR,当然主要是windows版本运行。...
2022-07-15 493
GD32 RISC-V系列 BSP框架制作与移植
? 手把手教你使用RT-Thread制作GD32 RISC-V系列BSP 熟悉RT-Thread的朋友都知道,RT-Thread提供了许多BSP,但不是所有的板子都能找到相应的BSP,这时就需要移植新的BSP。RT-Thread的所有BSP中,最完善的BS...
2022-06-22 2526
编辑推荐厂商产品技术软件/工具OS/语言
开关电源 | 步进电机 | 无线充电 | 自动驾驶 | EMC | PLC | OLED | AI |
5G | m2m | 无人驾驶 | 神经网络 | 亚马逊 | 深度学习 | 比特币 | 机器视觉 |
NB-IoT | LoRa | 大疆 | 特斯拉 | tensorflow | IoT | 威马汽车 | 寒武纪 |
Type-C | 麒麟970 | 骁龙845 | 联发科 | 智能音箱 | 海康威视 | 无人机 | 黄仁勋 |
开关电源 | 步进电机 | 无线充电 | 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 |