-
作者 | strongerHuang微信公众号 | 嵌入式专栏参考素材| learnengineering
我们都知道,变频器和逆变器在我们现实生活中应用非常广泛,但你知道他们的工作原理吗?
1基础概念
AC:Alternating Current,交 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏去年(2019),Arm Keil推出了一套针对Cortex-M处理器的安全系统(Arm FuSa RTS),下面就来讲讲这套系统。嵌入式专栏1关于Arm FuSa ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏最近有朋友问了些关于STM32复位的问题,今天结合前面文章再次总结一下复位相关知识。1STM32的复位和时钟控制RCC:Reset and Clock C ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏大小端及字节序在嵌入式软件开发过程中经常会遇到,数据传输、存储、通信等这些地方都会牵涉到,下面就来给大家分享一下相关知识。 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏我们使用的处理器都有一套架构,比如intel 酷睿 i5 属于X86架构,再比如STM32F0是Cortex-M0内核,属于ARMv6-M架构。现在的技术一代 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏作者:码农网 – 小峰链接:http://www.codeceo.com/article/10-c-interview-algorithm.html算法是一个程序和软件的灵魂,作为一名 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏如今众多Cortex-M处理器能这么方便调试,在于有一项基于Arm Cortex-M处理器设备的CoreSight技术,该技术引入了强大的新调试(Debug ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏C语言编程过程中,经常会用到如 #include、#define 等指令,这些标识开头的指令被称为预处理指令,预处理指令由预处理程序(预处理 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏C语言可谓是编程界的传奇语言,历经几十年,依然遥遥领先。从去年底开始,C语言就开始位居 TIOBE编程语言排行榜首位,一年过去了,C ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏陆陆续续有一部分人在使用STM32CubeIDE这个工具了,我也是业余抽时间掌握这个工具(当然,项目肯定还没用上)。STM32CubeIDE这个工 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏ARM处理器在市面上到处都是ARM7、ARM9、Cortex-M、Cortex-R、Cortex-A包含的种类繁多,今天我们就来了解一下ARM代码编译链接的工作 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏首先给大家描述一下计算机的两种花指令集:CISC:Complex Instruction Set Computer,复杂指令集计算机;RISC:Reduced Instruction ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏为什么有些CPU的主频更低,但运算效率却更高呢?比如:51单片机30M主频,STM32单片机20M主频,执行相同一段代码可能主频更低的STM32 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏估计大家经常听说MCU、MPU、MMU等这类专业名词,但你们了解MPU吗?MPU在嵌入式领域,通常有两种不同的意思:1. Microprocessor Unit ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏前面通过文章《STM32Trust介绍,及代码执行保护方法》给大家描述了关于STM32Trust的内容。今天给大家讲述STM32Trust生成加密固件的 ...
-
关注+星标公众号,不错过精彩内容来源 | Linux与SoC1.busybox概述众所周知,在linux环境下一切都是文件,文件能表示一切。那么文件系统就是这些普通组件的集合。在嵌入式领域使用的文件系统,通常是基于busybox构建 ...
-
关注+星标公众号,不错过精彩内容来源 | 嵌入式云IOT技术圈今天分享一下关于Linux根文件系统的内容:1. 根文件系统原理1.1 为什么需要根文件系统init进程的应用程序在根文件系统上根文件系统提供了根目录 /内核启动 ...
-
关注+星标公众号,不错过精彩内容转自 | 漫谈嵌入式hello 大家好,今天带领大家学习一下USB 设备端驱动 内核版本:4.4.941. Linux USB 子系统 在介绍设备端驱动前,我们先来看看 Linux USB子系统。这里的子系统是 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏GDB是嵌入式软件工程师调试用的比较多的一种工具,今天就来简单分享一下GDB相关命令。嵌入式专栏1什么是GDB?GDB, 又称GNU调试器, ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏在2010 ~ 2020这十年间,从 Ubuntu 10.04 LTS 到 Ubuntu 19.10,omg ubuntu 网站的作者 Joey Sneddon 梳理了期间最具有决定性的十个 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏在嵌入式底层通信中,像485总线、I2C总线等都是比较常见的通信总线。今天给大家分享一种相对 485、I2C没有那么流行,但也是一种常 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏通信的种类和方式有很多,今天为大家分享一下通信中常见的同步、异步,单工、双工通信的区别。同步、异步通信通信分为串行和并行通 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2020年01月原创发布。标签:串口、 通信、 协议版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面协议是通信 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2019年09月原创发布。标签:串口、 SPI、 通信版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SPI:Serial Pe ...
-
Ⅰ、写在前面学习本文之前可以参看我前面的文章:UCOS2STM32F1移植详细过程(汇总文章)UCOS2系统内核讲述(一)总体描述UCOS2系统内核讲述(二)初始化调用函数 上一篇文章讲述了关于OSInit函数体中几个关于系统内 ...
-
Ⅰ、概述上一篇文章是讲述uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底层端口代码的移植(修改)和说明,接着上一篇文章来讲述关于UCOS移植应用部分的代码。该文主要针对uC/OS-II 上层应用(配置OS ...
-
Ⅰ、概述上一篇文章是讲述ST芯片相关的配置和OS裁剪相关的配置,接着上一篇文章来讲述关于UCOS的移植,该文主要针对uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底层端口代码来讲述。请下载“UCOS2_S ...
-
Ⅰ、概述该文写针对初学µC/OS的朋友,基于以下平台来一步一步移植µC/OS嵌入式操作系统。UCOS移植相关平台:系统平台:µC/OS-II (最新V2.92版)硬件平台:STM32F1 (适合F1所以系列)开发平台:Keil(MDK-ARM) ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏之前分享过一篇文章《CMSISDAP和JLink、STLink是什么关系》,文中提到了 J-Link 和 ST-Link 的 DAP 协议一样。然后有读者问:同样的 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏学习单片机的同学,或多或少都听说过ISP、IAP和ICP,都是对单片机进行编程,下面简单来说下这几个内容以及区别。ISPISP:In System ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang前面 KeilMDK升级至V531 我推文分享了升级内容的要点,但没有明说具体的一些内容,今天来说说其中改进的编辑功能。一、源文件图标 ...
-
关注、星标公众号,不错过精彩内容来源:网络编辑整理:strongerHuang可能很多人都不习惯使用,Keil、IAR自带的编辑器,可能代码补全、错误提示、高亮等编辑功能相对来说支持的不是很好,虽然Keil 5.25开始对界面的 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang库,对于程序员的人来说,应该都不陌生。但有很多初学者,及已经工作的朋友对库的理解还处于书本概念阶段,也就是自己没有生成及使 ...
-
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangAI:Artificial Intelligence,即人工智能。AI与我们息息相关,手机导航、语音控制、智慧工厂、物流等这些都会运用AI相关技术。随着人工智 ...
-
置顶/星标公众号,不错过每一条消息! ST生态提供工具、资料很多,可是很多朋友却不知道。今天就写点相关内容给大家。1简述STVD、STVP和ST-LINK Utility可能很多朋友都知道,或听说过STVD和STVP,但还是很多朋 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuangSTM32生态很强大,今天讲述的是通过STM32Trust生成器生成SFI和SMI加密固件的内容。(本文参考应用笔记文档:AN5054)一、什么是STM3 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏Clang是一个C语言、C++、Objective-C语言的轻量级编译器,遵循BSD协议。Clang编译速度快、内存占用小、兼容GCC等一些优秀的特点使得 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏IDE:Integrated Development Environment,集成开发环境。IDE指用于软件开发的工具,通常包含编辑器、编译器、调试器、图形用户界 ...
-
关注、星标公众号,不错过精彩内容转自 | 麦克泰技术Segger提供的ST例程都是使用J-Link进行调试的,如果我们只有ST-Link仿真器那又该怎么办呢?本文我们将介绍如何在Segger Embedded Studio 中使用ST-Link进行调试 ...
-
“ 对于使用RTOS进行项目开发的朋友可能会有这样的疑惑,我创建的任务到底需要多大的堆栈空间才够呢?其实,除了使用RTOS开发,就是使用裸机进行开发的朋友同样也会遇到类似的问题,有些地方需要很大的堆栈,对系统 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏在今年(2020年3月左右)ST官网上线了一款相对更强大的工具:STM32CubeMonitor。它的出现是为了替代之前的STMStudio,同时也是为了 ...
-
FTU(馈线终端单元),它是一种安装在电力系统配电网馈线(通常是10kV及以下的电压等级)上的智能监测与控制装置。可以把它理解为一个设置在电力线路(配电网)关键节点上的监测控制装置,负责采集该节点的数据并根 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏有时候,我们有这种需求:处理器复位,要求变量不被初始化。比如:一个实时统计数据的系统,不想因为某种原因(异常原因死机、看门 ...
-
作者 | strongerHuang微信公众号 | 嵌入式专栏有些初学的小伙伴有这样的疑问,Keil创建多目标工程到底有什么有呢?有什么用?我们为什么要一个建立多目标工程?1.一个工程中拥有相同的源文件,但目标配置不一样的 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏ARM处理器应用非常广泛 - 从传感器到服务器。ARM是业界领先的微处理器技术供应商,提供最广泛的微处理器内核,可满足几乎所有应用市 ...
-
ADC更多强大的功能后续呈现写在前面Ⅰ和前面51系列的芯片相比,STM8S芯片的优势之一在于外设资源要丰富且功能要强大的多。因此,本文讲述STM8S的一项比较实用的功能:ADC采集电压。在物联网的产品中,大多数传感器 ...
-
置顶公众号,不错过每一条消息! 本教程由作者strongerHuang于2018年09月原创发布。版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面《MAVLink学习之路》前面三篇文章, ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏STM32能被这么多开发者认可,它的强大生态系统起了关键作用。本文围绕STM32生态各软件工具进行相关描述,其中包含一些技术细节。1ST ...
-
关注+星标公众号,不错过精彩内容来源 | SegmentFaultNo.1前言由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。No.2树莓派是什么?Raspberry Pi(中文名为树 ...
-
关注、星标公众号,不错过精彩内容编排 | strongerHuang微信公众号:strongerHuang如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。想写出精炼、优秀的代码,不通过不断的锤炼,是很 ...