关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangAI:Artificial Intelligence,即人工智能。AI与我们息息相关,手机导航、语音控制、智慧工厂、物流等这些都会运用AI相关技术。随着人工智能的普及,很多使用MCU开发的产品也走向了AI的世界。AI设计主要参与方都是功能强大的CPU,GPU和FPGA等。MCU与强大的人工智能(AI)有什么关系?随着AI从云到边缘的发展,使得这一观点正在迅速改变,AI计算引擎使MCU能够突破嵌入式应用可能的极限,嵌入式设计已经能够提高网络攻击的实时响应能力和设备安全性。云计算推动了对具有AI功能...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang变压器在我们生活中处处可见,只要与电源相关的电器设备,基本都离不开变压器。之前写过一篇近似的文章《变频器,逆变器(AC-DC)工作原理》,今天给大家分享一些变压器相关的知识。一、高频与低频变压器的区别?一般情况下,低频变压器是指“工频变压器”,它是工作在(50Hz)下,用来改变电压,低频变压器使用的铁芯一般是高导磁率的硅钢片。高频变压器是指工作在高频率中的,起换能作用的变压器,因为磁场的频率很高,硅钢片中会产生涡流(硅钢片中的小磁体转换速度跟不上),...
关注、星标公众号,不错过精彩内容素材来源:网络对于刚焊好的板子,在确定板子原理图无误并在上电前用万用表仔细检查过的情况下。你是否仍然担心上电瞬间会发生什么绚烂的事情?比如冒火花甚至爆照!今天就来谈谈工程师们第一次PCB上电的各种奇幻经历,看完真是绝了!01诉苦版@支点支点:实验室的妹纸,每次给板子第一次上电都要叫我们汉子去...@ Eric Luo:做主板的,刚开始时候一直觉得弱电,不会有什么危险,直到后来有两次破坏性实验,一次mos炸我脸上了,一次是电源冒火花了,后来每次上电我都提心吊胆的。@我会变成巨人,踏着力气,踩着梦:你...
关注、星标公众号,不错过精彩内容来源:ittbank今年是特殊的一年,中国芯片领域受到美国的各种打压,这或许是要提醒中国的这些芯片企业要做的更好、更强。。。下面给大家分享一下这些芯片领域的代表企业:推荐阅读:基于STM32的Keil、IAR仿真打印输出CMSIS RTOS API,内核通用API接口Linux 内核的 100% 自由版本 GNU Linux-libre 5.8 发布关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
RT-Thread Smart微内核发布会 前言 近几年,物联网的发展走向了快车道,新技术、新产品不断涌现。但是在一片叫好中,核心技术“受制于人”的问题却日益突显。所谓“强国之本,在于创新”。核心技术是产业发展的重中之重。如果核心技术受制于人,制造业的发展也会被扼于他人之手。在工业智能制造、安防、军工、车载电子等核心技术领域,PLC、机器人、智能驾舱等高精尖的设备都要依赖于实时操作系统。睿赛德科技(RT-Thread)深耕于实时操作系统领域十数年,一直秉承着“创新驱动未来”的科技理念。经过大量市场需求的调研后,我们的研发团...
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang说到位带操作,可能很多人比较陌生,但说到控制IO,你肯定不会陌生。有的项目为了最大效率控制IO,使用位带操作。下面就来简单说说未带操作的内容。一、初识位带操作Bit-banding简称位带,有人也叫位段。支持位带操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。很多朋友是从学习51单片机过来的,都知道P1.1这个引脚可以单独控制,我们操作的这个引脚就是一个Bit位。我们都知道在STM32中不能直接操作寄存器的某一个Bit位,比如单独控制PA端口输出数据寄...
关注、星标公众号,不错过精彩内容来源:百问科技去年给粉丝争取了很多福利(各种硬件板卡模块、书籍等),但今年因为疫情以及其他原因,基本没怎么搞过送硬件板卡的活动今天就给大家争取了一个送开发板的活动(具体见下文),由百问科技(韦东山老师公司)赞助,这次活动纯粹是支持韦东山老师,也希望大家也能支持韦东山老师。我经常在后台收到读者的消息,问我有没有既可以玩单片机,又可以玩Linux的开发板推荐,资料齐全,售后负责的那种,今天,它来了。今天友情推荐韦东山老师新出的100ASK_STM32MP157开发板。 ...
关注、星标公众号,不错过精彩内容作者:李肖遥ID:技术让梦想更伟大指针算是一个比较常见,也是比较重要的知识点,大部分人都只是停留在表面的认识,今天转载逍遥整理的一篇文章,通俗易懂的描述了关于指针相关的内容。NULL在C/C++中的标准定义NULL的标准定义#if !defined(NULL) && defined(__NEEDS_NULL)#ifdef _cplusplus #define NULL 0 // 这里对应C++的情况#else#define NULL (void *)0 // 这里对应C语言的情况#endif编译器预先定义了一个宏_cplusplus,来判断当前的编译环境是C++的还是C语言的,在C...
关注、星标公众号,不错过精彩内容作者:鱼鹰Osprey微信公众号ID:emOsprey在嵌入式软件开发中,我们不可避免的需要接触优先级的概念,掌握优先级的概念对于设计一个好的软件系统尤为重要。本篇笔记的主要内容有以下几个方面:1、中断优先级2、操作系统中的任务优先级3、同等优先级处理4、中断嵌套今天借助大家熟悉的 STM32F103 平台和各位聊聊其中的密事。首先,我们从一个裸机系统的变量自加开始说起。这里有三个变量,A、B、C,其中 B 变量除了在 main 函数中自加外,还会在中断处理函数中进行自加。这里面考虑了B的两种情况,一是先执行 main ...
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang库,对于程序员的人来说,应该都不陌生。但有很多初学者,及已经工作的朋友对库的理解还处于书本概念阶段,也就是自己没有生成及使用过库。今天就来简单分享一下Keil、IAR生成静态库方法,静态与动态库的区别。一、关于库库函数(Library function)是把函数放到库里,供别人使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。---来自百度百科很多...
5G时代到来物联网技术将迎来快速的发展国内物联网人才短缺每年人才缺口达百万之多作为5G技术的先锋华为云特别推出【IoT物联网开发全栈成长计划】三大阶段,从学习到实践全流程提升物联网开发技能专门给本号粉丝申请到专属的限时限量权益价值:3999元现在加入计划前100名免费领!!!1什么是【IoT物联网开发全栈成长计划】 本计划由华为一线IoT工程师授课从学习到实践,一站式学习课程培训,涵盖物联网理论基础,嵌入式开发,应用端开发,AI +大数据分析等等。学习实战相结合,华为物联网工程师项目应用案例分享,快速提升物联网相关技能!◎适合人群...
关注、星标公众号,不错过精彩内容作者:92年的可乐冰编辑整理:strongerHuangUnix, 简化形成了Linux,Linux则是Android的内核,而苹果则是使用unix系统作为iOS和MacOS的内核。一、几个系统出现的时间二、UNIX系统的诞生1969年,贝尔实验室的研究员肯•汤普森,编写了一款计算机游戏Space Travel,先后在多个系统上运行,然而效果不理想,所以决定自己开发操作系统,就这样UNIX诞生了。贝尔实验室存在的时候就是永久的神,最后却因为反垄断被拆分,也预示着一个贝尔实验室时代的结束,当真让人叹息。三、Linux系统的诞生1991年,李纳斯•托瓦兹大学...
关注、星标公众号,不错过精彩内容素材来源:网络直接来源:电子电路也许大家电线见得多也用得多,但是你知道电线上的外皮是如何包裹上去的吗?电线有很多种,机械当然有很多,比如:押出机、集合包带机、编织机等等。。。如视频所示,电线在生产过程是以自动化方式进行生产的,电线的外皮是通过挤塑机器均匀的挤进去一些熔融的塑料,再把包裹的铜线从挤塑机器传出来的。另外,电线上的一层薄薄的屏蔽层,也是用机器编织出来的。有的电线在包裹外皮前还要上一层滑石粉,滑石粉可以让材料变得有延展性和弯曲度。这些工艺看起来很简单,特别是在工厂里...
关注、星标公众号,不错过精彩内容素材来源:开源中国之前给大家分享过文章《开源协议是什么?》今天继续分享相关的内容。近年来,很多开源项目在商业化的过程中遇到了困难,抗议开源商业化的声音也一直存在。在很多对自由与开源软件不太了解的人眼中,开源软件 = 免费软件 —— 这其实是一个错误的观念。 自由软件运动之父 Richard Stallman (RMS)曾在 GNU 章程中明确表示,自由软件是可以被售卖的。 也就是说,自由与开源软件的商业化其实是一件非常合理的事情。 下文来自 GNU 官网,文中的“我们”指代以自由软件运动之父 Richard Stallman ...
关注、星标公众号,不错过精彩内容作者:卓晴来源:TsinghuaJoking电解电容电解电容是通过电解质作用在电极上形成的氧化层作为绝缘层的电容,通常具有较大的容量。电解质是液体、胶冻状富含离子的物质。大多数电解电容都是有极性的,也就是在工作时,电容的正极的电压需要始终比负极电压高。电解电容的高容量也是牺牲了很多其它的特性换来的,比如具有较大的漏电流、较大的等效串联电感和电阻、容值误差较大、寿命短等。除了有极性的电解电容之外,也有无极性的电解电容。在下图中,就是有两种1000uF,16V的电解电容,其中较大的是无极性,较小的是...
关注、星标公众号,不错过精彩内容编辑:Mo来源:电脑报01新版银河麒麟操作系统发布在13日举行的发布会上,麒麟软件发布了自主研发的银河麒麟操作系统最新版本V10。该系统可以兼容安卓生态。集成了自研的UKUI桌面环境,支持多壁纸、自由选择定制主题、方便控制各类软件和硬件的控制参数。还可以兼容丰富外设:打印机、扫描仪、双目摄像头等。华创证券指出,操作系统被认为是计算机、手机等智能终端的大脑。随着信息技术的高速发展,特别是在目前中美摩擦的背景下,自主可控的操作系统的重要性和地位日益凸显。麒麟操作系统主要有内生安全、融入移动...
关注、星标公众号,不错过精彩内容编辑:Mo来源:电脑报工程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机、FPGA、或者DSP等等;当然一些简单的纯硬件电路项目方案例外,如充电器、热水壶等等。作为单片机研发设计的项目,它的最小电路工作系统包含电源电路、复位电路、时钟频率电路;其中电源电路与复位电路,相信工程师都非常容易理解与设计。然而时钟频率电路,由于不同的开发项目功能需求不一样,设计的方案选择也不尽相同,很难得到有效的统一设计。比如:A项目对研发成本要求较严格,功能较简单;B项目电路系统需要与外界电路...
关注、星标公众号,不错过精彩内容作者:ZhengN微信公众号:嵌入式大杂烩宏打印函数 在我们的嵌入式开发中,使用printf打印一些信息是一种常用的调试手段。但是,在打印的信息量比较多的时候,就比较难知道哪些信息在哪个函数里进行打印。特别是对于异常情况的打印,我们需要快速定位到异常情况的位置。这时候我们可以使用宏定义来封装一个宏打印函数,这个宏打印函数可以显示打印信息所在的文件、行数、函数名等信息。如:左右滑动查看全部代码>>>#define DBG_PRINTF(fmt, args...) \{\ printf("<<File:%s Line:%d Function:%s>> ", ...
关注、星标公众号,不错过精彩内容编辑整理:ZhengN素材来源:RT-Thread书籍很多初学者都是从裸机开始学起,不能明白裸机和操作系统的区别。甚至有不少人认为用中断就能代替多任务处理,你认同吗?裸机系统裸机系统通常分成轮询系统和前后台系统。1、轮询系统轮询系统即是在裸机编程的时候,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情,大概的伪代码具体如代码清单 1-1所示:int main(void){ /* 硬件相关初始化 */ HardWareInit(); /* 无限循环 */ for (;;) { /* 处理事情 1 */ DoSomething1...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang应该绝大部分电子工程师都用烙铁焊过板子,而焊锡到底有没有毒呢?一、电烙铁焊锡有毒吗? 有网友吐槽称,他在PCB工厂用电烙铁焊锡一年整了,都感觉到身体开始不舒服了,腹部有点胀,焊锡有毒吗?是不是会铅中毒。其实这个还要看工作中用电烙铁焊锡的有铅焊锡丝还是无铅,并需要定期检查血铅,没有超标就完全不会有问题的,焊锡有毒吗?正常来讲如果按照国家标准进行防护与原材料采购,焊锡是不会造成重大伤害的。现在基本上都是使用无铅的产品了。铅是一种有毒物质,人体吸...
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuang去耦电容是电路中装设在元件的电源端的电容,此电容可以提供较稳定的电源,同时也可以降低元件耦合到电源端的噪声,间接可以减少其他元件受此元件噪声的影响。去耦效果推荐阅读:开源≠免费!GNU 对自由软件的定义UNIX、Linux、iOS、Android 它们之间的关系Keil、IAR生成静态库方法,静态与动态库的区别关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
关注、星标公众号,不错过精彩内容素材来源:ASML阿斯麦光刻视频来源:Cymer官方网站‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧推荐阅读:开源≠免费!GNU 对自由软件的定义UNIX、Linux、iOS、Android 它们之间的关系Keil、IAR生成静态库方法,静态与动态库的区别关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。长按前往图中包含的公众号关注
随着人工智能、物联网、工业互联网的纵深发展,中国制造企业纷纷投入到智能化转型升级的大趋势中。 在向智能制造转型过程中,传统制造企业遇到的第一个难题,就是如何让设备接入网络,这是产品实现智能化的第一步。 全球化 AI+IoT 平台涂鸦智能推出的云模组,就很好地解决了传统制造企业的设备联网需求,开发者仅需一颗模组,就能让设备快速实现联网,从而可以进一步让设备接入手机App或者智能音箱,实现远程控制,快速打造出实用有趣的智能产品。 现涂鸦IoT开发平台面向有智能化需求的企业,推出低功耗Zigbee模组--TYZS5,扫描下方海报中的二...
关注、星标公众号,不错过精彩内容来源:嵌入式云IOT技术圈本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。1.简介串口由于使用简单,价格低廉,配合RS485芯片可以实现长距离、抗干扰能力强的局域网络而被广泛使用。随着产品功能的增多,需要处理的任务也越来越复杂,系统任务也越来越需要及时响应。绝大多数的现代单片机(ARM7、Cortex-M3)串口都带有一定数量的硬件FIFO...
众所周知,Arm Cortex-M3处理器是一个低能耗处理器,特点是门数低、中断延迟短且调试成本低。而基于Cortex-M3处理器的STM32F103微控制器具有出众的控制和连通性,非常适合低电压/低功耗的应用场合。如果广大的32位MCU初学者想快速入门那这样一本融合Arm和ST技术的“新宠”怎么能错过!这本书将嵌入式系统的理论知识和基于Cortex-M3内核的STM32F103微控制器的实际开发相结合,详细阐述了嵌入式系统硬件设计方法和软件开发技术。本书包含大礼包,心动中...01800分钟原创视频0215章精美课件0310万行程序代码这已经是我们第6期极术赠书活动,赠书,我们...
关注、星标公众号,不错过精彩内容来源:电源Fan拉电流和灌电流是衡量电路输出驱动能力(注意:拉、灌都是对输出端而言的,所以是驱动能力)的参数,这种说法一般用在数字电路中。这里首先要说明,芯片手册中的拉、灌电流是一个参数值,是芯片在实际电路中允许输出端拉、灌电流的上限值(允许最大值)。下面要讲的就是电路中的实际值。由于数字电路的输出只有高、低(0,1)两种电平值:当高电平输出时,一般是输出端对负载提供电流,其提供电流的数值叫“拉电流”;当低电平输出时,一般是输出端要吸收负载的电流,其吸收电流的数值叫“灌(入)电...
关注、星标公众号,不错过精彩内容作者:IT_外卖小哥来源:51CTO来源地址:https://blog.51cto.com/jinlong/2065461 三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握手过程说明:1.由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立TCP连接。(SYN=1,seq=x,x为随机生成数值)2.由服务端回复客户端发送的TCP连接请求报文,其中包含seq序列号,是由回复端...
关注、星标公众号,不错过精彩内容来源:电子森林电子产品的设计不在于其功能有多少/性能有多强,重要的是满足用户的需求。很多技术看似含量不高的电子产品反而收到用户的普遍欢迎。以下是Amazon网站上非常热卖的创意电子产品,分享给行业的朋友们。可以接在电脑上的加湿器可显示时间的USB风扇包内自动照明灯耳机适配器,边听音乐边充电可以自己DIY的视频游戏Mini无线音箱可以接在手机上的照相机镜头套装手机屏幕放大器水底LED灯超小的蓝牙音箱可以用蓝色LED指示沸腾状态的电水壶桌面吸尘器可充电的LED台灯口袋显微镜充电/支撑车上用蓝牙 + 双路充电...
关注、星标公众号,不错过精彩内容来源:ittbank先来看一段视频,俄罗斯教授演示陀螺仪稳定器的工作原理:●陀螺仪的名字由来陀螺仪名字的来源具有悠久的历史。据考证,1850年法国的物理学家莱昂·傅科(J.Foucault)为了研究地球自转,首先发现高速转动中地的转子(rotor),由于它具有惯性,它的旋转轴永远指向一固定方向,因此傅科用希腊字 gyro(旋转)和skopein(看)两字合为“gyro scopei ”一字来命名该仪器仪表。最早的陀螺仪的简易制作方式如下:即将一个高速旋转的陀螺放到一个万向支架上,靠陀螺的方向来计算角速度,简易图如下图所示。...
关注、星标公众号,不错过精彩内容来源:EDN电子技术设计发动机是一种能够把其它形式的能转化为机械能的机器,包括如内燃机(汽油发动机等)、外燃机(斯特林发动机、蒸汽机等)、电动机等。下面我们展示世界著名的八大发动机,通过动图简单直观了解他们的原理!一、水平对置发动机水平对置发动机,发动机活塞平均分布在曲轴两侧,在水平方向上左右运动。使发动机的整体高度降低、长度缩短、整车的重心降低,车辆行驶更加平稳,发动机安装在整车的中心线上,两侧活塞产生的力矩相互抵消,大大降低车辆在行驶中的振动,使发动机转速得到很大提升,减少...