电子技术应用|技术阅读
登录|注册

您现在的位置是:电子技术应用 > 技术阅读

技术阅读

  • 【正点原子直播福利】几十块开发板、书籍免费拿

    2023-08-12

    关注、星标公众号,不错过精彩内容素材来源:正点原子编排 | strongerHuang今天给大家推荐的直播福利就是:正点原子2020新品直播。正点原子2020新品发布会将于双11(今天)晚8点正式开始,原子哥和左盟主将携多款新品在原子哥在线教学平台与大家见面。大家可以扫码下面二维码报名发布会。在发布会前夕,我们还对神秘新品进行有奖竞猜,欢迎大家踊跃参与。1,报名链接2,发布会时间 11月11日 晚8:00-9:303,即将发布新品1)神秘爆款新品(电子工程师都会用到)2)STM32MP157开发板3)FPGA开发板 S64,邀请好友有礼本次发布会我们为邀请好友榜前20名...

  • 分享一个通过STM32的bin文件逆向分析代码的工具

    2023-08-12

    关注、星标公众号,不错过精彩内容转载:芯片之家来源 | 阿莫论坛,作者 | ilovepp首先你要有一个bin文件(bin文件的获取方法不在此展开介绍,今后有机会可以专门开一个贴聊一聊)。本次实验用到的bin文件  stm32_xwrtos.bin.zip (6 KB) 是用ST官方CMSIS和外设库编译的跑在stm32f103c8t6上的bin文件,比较具有代表性。烧录文件下载:链接:https://pan.baidu.com/s/1YiMkyqbdPxGOI_vwGtOlJw提取码:yi56(公号不支持外链接,请复制链接到浏览器打开)工具准备:安装开源跨平台逆向神器r2:https://github.com/radareorg/radare2r2可运行在Windo...

  • 牛人自制电灯泡,20000W,结果“亮”了

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang素材来源 | 电工电气学习1000W的灯泡有多亮? 20000W的灯泡呢?嵌入式专栏11000W灯泡一位手工帝名叫rctestflight,他认为普通白炽灯泡的能耗是LED灯8倍,他自己要做一盏最亮最亮的灯,就选择了LED灯泡,下面看看他是怎样试验的:他将10个100W的LED灯泡联排固定到一起,每一只LED大灯泡都是单独驱动的,他还用了不少导热硅脂来降低被烧坏的风险。最后,这组灯加起来一共有1000W功率,90000流明。他先打开试了试,开灯时还是会很烫,不过还算拿得住。然后rctestflight就开始满屋子撒欢了,1000W...

  • PCB检测常识及方法:看、听、闻、摸······

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | 电子电路来源 | 维文信 《印制电路世界》PCB板的检测是时候要注意一些细节方面,以便更准备的保证产品质量,在检测PCB板的时候,我们应注意下面的9个小常识。01检测PCB的9个常识1、严禁在无隔离变压器的情况下,用已接地的测试设备去接触底板带电的电视、音响、录像等设备来检测PCB板严禁用外壳已接地的仪器设备直接测试无电源隔离变压器的电视、音响、录像等设备。虽然一般的收录机都具有电源变压器,当接触到较特殊的尤其是输出功率较大或对采用的电源性质不太了解的电视或音响设备时,首先要弄清该机底...

  • 用宏##粘贴函数,然后用函数指针查找执行的操作

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | 良知犹存转自 | 羽林君宏的使用,大家经常会用,但是一般只是简单定义一个符号常量,类似于#define WHEEL_SCALE_MM 0.53f、#define LOG_I(tag, text_fmt, ...) log_i(tag, text_fmt, ##__VA_ARGS__) ,但是除此之外还有宏还有个##粘贴作用,可以配合#define这个常量表达式,可以做成一个宏定义指针函数列表,继而查询执行函数。话不多说,我们开始今天的分享,首先还是会进行一下常规的描述,再分享"##"粘贴的妙用。一、#define的常规操作#define预处理器指令和其他预处理器指令一样, 以#号作为一行的开始...

  • 有源与无源晶振的区别

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | EDA365电子论坛在PCB设计中,晶振(晶体振荡器)是非常重要的电子元器件,相信大部分的PCB工程师对它都不会陌生。而对于有源晶振与无源晶振,很多人却是“傻傻分不清楚”。我们知道,电子线路中的晶体振荡器分为无源晶振和有源晶振两种类型。无源晶振与有源晶振的英文名称不同,无源晶振为crystal(晶体),而有源晶振则叫做oscillator(振荡器)。嵌入式专栏1无源晶振无源晶振是有2个引脚的无极性元件,需要借助于时钟电路才能产生振荡信号,自身无法振荡起来,所以“无源晶振”这个说法并不准确。无源晶振...

  • STM32CubeMX 和 IDE,他俩又双双更新了

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | strongerHuangSTM32CubeMX 和 IDE现在成了一对不可分开的工具,STM32CubeMX每次更新之后,STM32CubeIDE肯定也会引入最新版本。嵌入式专栏1STM32CubeMX地址:https://www.st.com/en/development-tools/stm32cubemx.html(公号不支持外链接,请复制链接到浏览器打开)版本:V6.1.0更新内容:后台回复“STM32CubeMX系列教程”查看教程,并获取网盘下载链接。嵌入式专栏2STM32CubeIDE地址:https://www.st.com/en/development-tools/stm32cubeide.html版本:V1.5.0更新内容:后台回...

  • 浅谈内核的Makefile、Kconfig和.config文件

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | 百问科技微信公众号 | strongerHuangLinux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和Makefile、Kconfig、.config有关,下面简单谈谈Makefile、Kconfig和.config。希望对你有启发。 嵌入式专栏1三者的作用简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜。Makefile:一个文本形式的文件,编译源文件的方法。Kconfig:一个文本形式的...

  • 趣图 | Linux 是怎么样过生日的?

    2023-08-12

    Linux 是怎么样过生日的?↓↓↓------------ END ------------推荐阅读:C语言实现面向对象的原理浅谈内核的Makefile、Kconfig和.config文件手把手教你在Keil MDK中使用GCC编译器工具链关注微信公众号『嵌入式专栏』,底部菜单查看更多内容,回复“加群”按规则加入技术交流群。点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

  • RT-Thread Smart正式上线:源代码已开放下载

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | RT-Thread官方消息,RT-Thread Smart已正式上线,目前源代码可在Github、Gitee下载,采用Apache License 2.0。????源码下载链接:https://github.com/RT-Thread/rt-thread/tree/rt-smarthttps://gitee.com/rtthread/rt-thread/tree/rt-smartRT-Thread Smart(以下简称为rt-smart) 是基于RT-Thread操作系统衍生的新分支——混合微内核操作系统,主要面向带 MMU(内存管理单元Memory Management Unit)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台,具备快速启动、兼容POSIX 接口、开发调...

  • 图说STM32硬件CRC外设,及CRC原理应用

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | 逸珺来源 | STM32在嵌入式产品应用中,常常需要应对系统数据在存储或者传输过程中的完整性问题。所谓完整性是指数据在其生命周期中的准确性和一致性。这些数据可能存储在EEPROM/FLASH里,或者基于通信协议进行传输,它们有可能因为外界干扰或者程序错误,甚至系统入侵而导致被破坏。如果这些数据在使用前不做校验,产品功能可能失效。在一些特定领域,严重时可能会危及用户财产甚至生命安全。本文就来聊聊使用较为广泛的循环冗余校验技术,以及在STM32中的一些具体使用体会。所谓循环冗余校验(CRC:Cyclic...

  • 如何判断电容好坏?

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | 电子电路怎样测量小容量电容的好坏?1、检测10pF以下的小电容,因10pF以下的固定电容器容量太小,如果用指针式用万用表进行测量,只能定性的检查其是否有漏电,内部短路或击穿现象。测量时,可选用万用表R×10k挡,用两电表金属测棒分别任意接电容的两个接脚,阻值应为无穷大。若测出阻值(指标向右摆动)为零,则说明电容漏电损坏或内部击穿。2、对于0.01μF以上的固定电容,可用指针式万用表的R×10k挡直接测试电容器有无充电过程以及有无内部短路或漏电,并可根据指针向右摆动的幅度大小估计出电容器的容...

  • MOS管及其扩展的知识

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | 记得诚转自 | 记得诚电子设计今天的文章简单总结一下MOS管,如下是本文目录。▉ 场效应管分类场效应管分为结型(JFET)和金属-氧化物-半导体型(MOSFET)两种类型。JFET的英文全称是Junction Field-Effect Transistor,也分为N沟道和P沟道两种,在实际中几乎不用。MOSFET英文全称是Metal-Oxide-Semiconductor Field-Effect Transistor,应用广泛,MOSFET一般称MOS管。MOSFET有增强型和耗尽型两大类,增强型和耗尽型每一类下面都有NMOS和PMOS。增强型MOS管的英文为Enhancement MOS或者EMOS,耗尽型MOS管的...

  • 嵌入式专栏 | 精选汇总

    2023-08-12

    公众号『嵌入式专栏』已经持续为大家分享了嵌入式多篇文章、多个专栏文章,并且还会持续分享。可能有很多小伙伴还不知道,先在这里分享一部分:1.ST工具、下载编程工具STVP介绍、下载、安装和使用教程ST-LINK Utility介绍、下载、安装和使用教程STM32CubeProg介绍、下载、安装和使用教程STM Studio介绍、下载、安装和使用教程STM32CubeMonitor介绍、下载、安装和使用教程ST-LINK Utility查看内核运行状态STM32Trust介绍,及代码执行保护方法CMSIS-DAP和J-Link、ST-Link的关系提示:后台回复『ST工具』『下载编程工具』阅读更多相关文章。2.ARM、Cort...

  • JLink Script文件基础及其在IAR下调用方法

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | 痞子衡嵌入式今天给大家给大家分享一篇由痞子衡整理的文章:JLink Script文件基础及其在IAR下调用方法。JLink可以说是MCU开发者最熟悉的调试工具了,相比于其他调试器(比如DAPLink、ST-LINK、I-jet等),JLink除了性能强大之外,还胜在其配套各种软件小工具相当方便易用。JLink工具玩得熟的老司机一定在J-Link Commander命令行工具(即\SEGGER\JLink_Vxxx\JLink.exe)下敲过命令,读写内存、下载文件、操控内核无所不能。这个底层工具其实也是JLink精华所在,今天痞子衡要讲的JLink Script文件主题其实就是依...

  • C语言预处理命令分类和工作原理

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏C语言编程过程中,经常会用到如 #include、#define 等指令,这些标识开头的指令被称为预处理指令,预处理指令由预处理程序(预处理器)操作。相比其他编程语言,C/C++ 语言更依赖预处理器,故在阅读或开发 C/C++ 程序过程中,可能会接触大量的预处理指令。嵌入式专栏1预处理指令及分类C/C++ 程序中的源代码中包含以 # 开头的各种编译指令,这些指令称为预处理指令。预处理指令不属于 C/C++ 语言的语法,但在一定意义上可以说预处理扩展了 C/C++。ANSI C 定义的预处理...

  • DDR5相比DDR4有什么新特性?

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏由于DRAM本身的局限性,它的技术进步一直很痛苦。DDR3到DDR4的小进步花了五年;DDR4从2012年发布第一版到今天DDR5确定标准已经9年多,如果等到明年正式产品问世接近10年。从DDR4到DDR5花了将近10年,DDR5将有什么重大突破?它和现在市面上流行的DDR4有什么区别呢?第五代双倍数据率同步动态随机存取存储器(英语:double data rate fifth-generation synchronous dynamic random-access memory,缩写DDR5 SDRAM)是一种正在开发的高带宽电脑存储器规格。它属于SDRAM家...

  • 为什么Y电容容量基本都不大于0.1uF?

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | 8号线攻城狮Y电容Y电容是安规电容的一种,安规电容是指用于这样的场合:即电容器失效后,不会导致电击也不会不危及人身安全。也就是因为这样安规电容与其他普通的电容有着不一样的地方,普通的电容在电源断开之后很长一段时间还会保留一定残留电压,一旦手触碰到就会发生电击,而安规电容却不会。Y电容大多数为蓝色,但是也有黄色的,由于是安全电容,因此Y电容上面一般都会标有相关的认证,例如CQC、VDE、UL等认证,如图1。Y电容通常接于零线与地或者火线与地之间,如图2是I级EMI滤波电路,Y1和Y2是Y电容,...

  • 报名有奖|相约2020 RT-Thread 开发者大会RDC

    2023-08-12

    每年一度的 RDC (RT-Thread Developer Conference,RT-Thread 开发者大会)为众多开发者展示了 RT-Thread 的最新开发和生态建设成果,并携手合作伙伴及资深开发者呈现了 AIOT 行业前沿的技术和创新,分享了最佳技术实践, 成长为 AIOT 领域备受瞩目的大型年度技术盛会。2020年,AIOT产业风云变幻,对轻量级操作系统的需求也比以往来得更强劲,而开发者如何在此波浪潮中迎接新机遇和挑战呢?万物智能·“轻”时代2020 RDC,RT-Thread 将联合众多重量级合作伙伴,围绕AIOT的发展、产业技术趋势,聚焦AI、连接、轻应用开发,通过主题演讲、技术分享和...

  • 无MCU实现按键电平保持的电路,手把手带你精准分析电流走向

    2023-08-12

    关注+星标公众号,不错过精彩内容作者:晓宇,整理:晓宇微信公众号:芯片之家如果现在给大家出一个题目,要求用最低成本,稳定可靠的实现一个按键开关电路,也就是按一下按键,IO口输出1,再按一下,IO口输出0,并且电平要保持状态。看到这里,大家估计要笑我了,这不是很简单的嘛,随便用个几毛钱的单片机,两个IO口就搞定了,但是如果要求纯硬件呢,只用三极管跟阻容,大家怎么设计?不藏着掖着了,就是下图:本电路实现了,KEY1按一下,OUTPUT输出1,再按一下,OUTPUT输出0,并且电平保持不变,如此循环。原理分析1、我们以输入5V电压为例分析,...

  • Linux 内核 / 进程管理 / 如何描述一个进程?

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | 吴伟东转自 | 嵌入式Hacker目的:初步了解进程描述符 task_struct。目录:Linux 的进程Linux 的进程描述符task_struct内核如何找到 task_structtask_struct 的分配和初始化实验:打印 task_struct / thread_info / kernel mode stack环境:Linux-4.14 + ARMv71. Linux 的进程进程的术语是 process,是 Linux 最基础的抽象,另一个基础抽象是文件。最简单的理解,进程就是执行中 (executing, 不等于running) 的程序。更准确一点的理解,进程包括执行中的程序以及相关的资源 (包括cpu状态、打开的文件、挂起...

  • 单精度、双精度、多精度和混合精度计算的区别是什么?

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏我们学过数学,都知道有理数和无理数,然后在有理数中有一类叫浮点数的数字,不知道大家对这些还有没有印象?在软件编程的时候,我们也会用到浮点数,一种既包含小数又包含整数的数据类型。下面就来讲讲关于浮点数中,单精度、双精度、多精度和混合精度计算的区别。嵌入式专栏1关于圆周率 π我们提到圆周率 π 的时候,它有很多种表达方式,既可以用数学常数3.14159表示,也可以用一长串1和0的二进制长串表示。圆周率 π 是个无理数,既小数位无限且不循环。因此,在...

  • 各种常用电子元器件的识别方法

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏由于电子元器件种类繁多,这里就主要讲电阻、电容、晶体二极管、稳压二极管、电感、变容二极管、晶体三极管、场效应晶体管放大器等这几种的识别方法。希望以下内容能帮到大家。1.电阻电阻的识别方法主要是参数识别法,参数识别法分为指标法、色标法和数标法。1直标法用阿拉伯数字和单位符号在电阻器表面直接标出标称阻值和技术参数,电阻值单位欧姆用“Ω”表示,千欧用“KΩ”表示,兆欧用“MΩ”表示,吉欧用“GΩ”表示,允许偏差直接用百分数或用Ⅰ(±5%);Ⅱ(...

  • RTOS和TSOS有什么区别?

    2023-08-12

    关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏学习操作系统原理时,会看到“时间片”、“抢占式”、“实时性”等一些专业词语,可能很多读者学习之后,甚至都参与了操作系统相关开发工作的软件工程,都还不明白这些词的意思。归根到底,还是没有明白操作系统一些基本的原理。写本篇文章一来解决之前某些朋友问过类似问题,二来向某些初学者普及一下知识。下面我结合自己经验以及网上一些相关内容,简述一下关于RTOS和TSOS是区别。嵌入式专栏1什么是RTOS?RTOS:英文为Real Time Operating System,即实时操作系统,...

  • 科普 | 到底什么是鸿蒙 OS

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | GitHub科技“本文面向的是开发人员,主要想通过科普让大家了解一下鸿蒙开发。到底什么是鸿蒙 OS在官网上看到鸿蒙 OS 的简介是,分布式能力造就新硬件、新交互、新服务,打开焕然一新的全场景世界。以及发布会提及最多是他的万物互连,全场景,分布式,微内核,软总线。换句话说,鸿蒙OS 是为全场景,分布式设计的,微内核,软总线是他重要的实现。对于全场景,分布式理解,我们可以想一下华为自家的多屏协作,以及电脑,平板和手机可以很方便实现在电脑上操作平板,手机。另外现在双 11 买到的一些新上市家电...

  • C语言printf()函数具体解释和安全隐患

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏程序员都知道,也都会使用printf函数,但你知道它也有“安全隐患”吗?下面就来举例我说说:嵌入式专栏1问题描述打印输出的数据并不是理论值,如下图(右边):嵌入式专栏2进一步描述问题请细致注意看下面代码,有如以下奇怪的现象:int a=5;floatx=a; //这里转换是没有问题的。%f打印x是 5.000000printf("%d\n",a);printf("%f\n",a); //输出为什么是0.000000?-----问题1printf("%f\n",x);printf("%d\n",x); //输出为什么是0?-----问题2printf("%f,%f\n",a,x)...

  • RS-485需要隔离通讯的三个原因

    2023-08-12

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏RS-485是工业与仪器仪表中的物理层总线设计标准,目前已成为业界应用最为广泛的标准通信接口之一。这种通信接口允许在简单的一对双绞线上进行多点双向通信,它所具有的噪声抑制能力、数据传输速率、电缆长度及可靠性是其他标准无法比拟的。当需要在噪声环境和有一定距离的情况下进行通讯时,RS-485通讯接口是一个很好的选择。那么,你知道RS-485为什么需要隔离通讯吗?在较远距离的传输时往往会有接地环路、瞬态电压等干扰,因此一个可靠的隔离设计非常重要。下面就和...

  • 美图 | PCB布局和布线

    2023-08-12

    关注+星标公众号,不错过精彩内容来源 | PCB Arts你平时 PCB 走线和布局怎样的?下面来欣赏一下这些板子:评论区讨论:大家设计PCB的时候,是美观第一,还是性能第一?亦或是不影响性能的情况下,美观第一?免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------推荐阅读:C语言预处理命令分类和工作原理C语言printf()函数具体解释和安全隐患单精度、双精度、多精度和混合精度计算的区别是什么?关注微信公众号『嵌入式专栏』,底部菜单查看更多内容,回复“加群”按规则加入技术交...

  • 嵌入式软件底层开发的框架陈述

    2023-08-12

    关注+星标公众号,不错过精彩内容转自 | 羽林君在底层代码编写中,初始的框架设计总会面临选择,针对实际的硬件使用环境,大家对于使用的软件框架有很多选择,今天我简单描述一些比较常用的架构,让大家能够理解并选择合适的架构。总述1. 简单的顺序执行程序:这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接按照执行顺序编写应用程序即可。2.前后台执行程序:在顺序执行的情况上增添中断前台处理机制,配置顺序执行的后台大循环程序,组合成可以实时响应的程序。3. 时间片轮循法:在前后台的执行架构上,通过计数器进一步规划程...

  • 如何查找公众号内容

    2023-08-12

    为了方便读者查找公众号内容,这里简单说一下几种查找方法:公众号底部菜单查看文章;在公众号后台回复关键字;在公众号首页直接搜索文章;1.公众号底部菜单查看文章目前整理汇总了部分内容在底部菜单『下载区、经典内容』,可直接点击进去查看。2.在公众号后台回复关键字有些内容我整理在后台(也就是会话框),可通过回复关键词获取。专栏关键字:Keil、IAR、ST-Link、Printf、CANOpen、STM32CubeMX、STM8S、μC/OS、Jlink、通信教程······等。精选内容关键字:『STM32』『嵌入式C语言』『ARM』『Cortex-M』『元器件』『ST工具』『软件工具...