嵌入式
文章平均质量分 86
嵌入式悦翔园
嵌入式悦翔园专注于嵌入式技术分享,包含但不限于STM32、Linux等技术的分享
展开
-
嵌入式 Linux 入门:如何在IMX6ULL开发板上安装和配置 Linux 操作系统
本文主要介绍了如何在IMX6ULL开发板上安装和配置 Linux 操作系统原创 2023-03-14 14:10:27 · 899 阅读 · 0 评论 -
Linux环境下的软件管理:如何查看、卸载和了解软件的作用和依赖项
本文介绍了在Linux环境下进行软件管理的方法,包括查看已安装的软件、卸载软件、了解软件的作用和依赖项。对于Linux初学者和有经验的用户,本文提供了命令行和GUI工具两种方法,使用户可以轻松地管理和维护Linux系统。如果您想更好地了解Linux环境下的软件管理,那么本文一定会对您有所帮助。原创 2023-02-22 21:30:00 · 1860 阅读 · 0 评论 -
使用51单片机和DS1302时钟芯片做一个简易的电子时钟
今天带大家使用DS1302时钟芯片来做一块电子时钟,可以实时显示时间,想要学习的快来一起看看吧!原创 2023-02-22 00:00:30 · 3604 阅读 · 1 评论 -
使用51单片机的GPIO输出占空比可调节的PWM波
本文详细讲解了如何使用51单片机定时器来实现GPIO输出占空比可调的PWM波,文末附代码原创 2023-02-19 18:30:05 · 5234 阅读 · 2 评论 -
晶振在单片机中扮演着什么角色?晶振坏了单片机还能运行程序吗?
今天非大家讲解一下晶振在整个单片机系统里的作用,还不知道晶振有什么用的快来看看吧!原创 2022-11-26 12:04:55 · 1340 阅读 · 1 评论 -
C语言既然可以自动为变量分配内存,为什么还要用动态分配内存呢?
今天这篇文章主要给大家介绍一下为什么我要要使用动态内存分配以及我们应该如何使用动态内存分配,还不知道的朋友们快进来看看吧,写的非常详细!原创 2022-11-25 22:00:00 · 2054 阅读 · 5 评论 -
STM32中的独立看门狗和窗口看门狗
今天这篇文章主要给大家讲解一下看门狗以及STM32中看门狗的使用,还不知道看门狗是什么的快来一起学习学习吧!原创 2022-11-23 22:15:00 · 1541 阅读 · 0 评论 -
单片机只会调库和复制别人的代码是什么水平?
这篇文章主要给大家介绍一下我们学习单片机要不要学习通过寄存器控制,如果只会调用别人的库算不算入门单片机开发。原创 2022-11-22 11:36:04 · 8179 阅读 · 14 评论 -
串行通讯协议,只需要一文就可以给你讲懂
本文详细的给大家介绍了串行通讯,并以串口通讯为例给大家进行分析原创 2022-11-22 23:00:00 · 3286 阅读 · 3 评论 -
在 Linux 中使用 tcp 转储命令来分析网络
在本文中,我将重点介绍经常使用的核心选项。希望您对如何使用不同的方式使用tcpdump命令有一个很好的想法。原创 2022-10-27 00:45:00 · 1057 阅读 · 0 评论 -
随机存取存储器RAM和只读存储器ROM的主要区别
本文就RAM和ROM的主要特性以及两者的优缺点进行对比讲解,希望能够帮助大家更好的理解RAM和ROM的区别!原创 2022-10-15 23:15:00 · 4697 阅读 · 0 评论 -
谈一谈当前嵌入式系统安全面临的挑战
嵌入式设备已成为黑客攻击的主要目标。由于许多由嵌入式设备驱动的小部件和机器在操作过程中必须连接到Internet,因此网络黑客有机会窃取未经授权的访问并运行恶意代码,这种攻击通常会传播到其他连接的组件,甚至破坏整个系统。原创 2022-10-15 23:00:00 · 1460 阅读 · 0 评论 -
浅谈一下单片机的定时器功能
本文给大家浅浅的谈一下嵌入式系统中的定时器功能!原创 2022-10-15 23:15:00 · 1142 阅读 · 0 评论 -
程序在单片机里是如何运行的?
关于单片机程序的执行过程相信大家读了这篇文章后肯定会有一定的收获。原创 2022-10-11 15:52:59 · 4397 阅读 · 0 评论 -
具有恒流和恒压的直流控制转换器
在本文中,我们将了解XL4015的功能和工作原理,XL4015是一款5A 180KHz 36V降压DC至DC转换器。我们将从模块中解焊所有组件,对原理图进行完全逆向工程并从中制作PCB,以便我们可以订购组件并自己制作PCB。原创 2022-10-10 22:45:00 · 12371 阅读 · 7 评论 -
手把手带你使用ESP8266 与 STM32F103C8实现网络服务器
今天我们就以ESP8266和STM32来实现一台网络服务器,我们使用 ESP8266 将 STM32F103C8 连接到互联网。ESP8266 Wi-Fi 模块与 STM32F103C8 板接口,并将数据发送到 ESP8266 网络服务器上托管的网页。原创 2022-10-10 21:00:00 · 14187 阅读 · 1 评论 -
关于GPIO你真的懂了吗?这篇文章都给你整理好了
本文主要介绍了GPIO的定义和GPIO不同模式间的区别与实现方式,观看完本文相信你对于GPIO会有一个更深的理解。原创 2022-08-03 16:24:12 · 5041 阅读 · 0 评论 -
最全H桥电机驱动模块L298N原理及应用
通常,H 桥是一个相当简单的电路,包含四个开关元件,负载位于中心,采用类似 H 的配置。原创 2022-06-21 12:22:14 · 8407 阅读 · 4 评论 -
嵌入式工程师都是如何获得更长摸鱼时间的?
最近在某乎上看到了这样一篇帖子,有网友提问:现实中程序员是怎样飞快敲代码的?看到这个提问,脑子里不禁浮现出这样的画面——修长的手指在键盘上上下翻飞,化为一道虚影,三台显示屏上无数代码不断闪现,微弱的屏幕光打在小伙脸上,只见他邪魅一笑,回车一按,瞬间瓦解对方防火墙…可是现实却是:当你看到一个程序员的两只手在键盘上上下翻飞,行云流水的时候,多半不是在敲击代码大概率是在跟产品经理撕逼讨论需求;另一种可能就是在跟测试打口水仗;10%几率是在论坛码字摸鱼;1%几率是在跟 MM 聊天;可以手速飞快原创 2022-05-07 21:13:41 · 641 阅读 · 0 评论 -
linux系统如何切换到root用户
linux系统下切换到root用户的方法是:1、执行【sudo passwd root】命令;2、设置root用户的密码;3、执行【su root】命令,这样就可以自由地切换到root用户了。具体命令:(1)使用 sudo 命令xzm@ubuntu:~$ sudo然后,输入当前管理员用户密码就可以得到超级用户的权限了。但默认情况下5分钟后root权限就失效了。(2)可以使用 sudo -i 命令xzm@ubuntu:~$ sudo -i接着,输入当前管理员用户的密码就可以进.原创 2022-05-03 20:42:30 · 117823 阅读 · 7 评论 -
为什么大部分服务器都用Linux系统
前言前段时间搭建博客需要购买服务器,发现网上无论物理服务器还是云服务器大部分都是Linux操作系统。那么为什么大部分服务器都是Linux服务器呢?今天这篇文章就给大家分享几个Linux服务器优点。什么是Linuxlinux是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统;linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 在设计之初,就是一个基于 POSIX 的多用户、多任务并且支持多线程和多 CPU 的操作系统。它是由世界各地成千原创 2022-04-25 09:00:26 · 8059 阅读 · 0 评论 -
学Linux到底需要学什么
学Linux到底学什么?基本指令常常有些朋友一接触Linux 就是希望构架网站(前期我也是这样),根本没有想着要先了解一下Linux 的基础。这是相当困难的。虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。在这里我把比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几原创 2022-04-23 20:14:17 · 10352 阅读 · 2 评论 -
hexo+jithub搭建个人博客
微信公众号:零基础玩嵌入式关注公众号获取全套嵌入式学习资源,如有更多疑问请在微信公众号中回复加群,加入嵌入式交流群和我们一起讨论交流!前言前几天看到大佬们的个人博客非常喜欢也想着搭建一个属于自己的博客,现在准备将自己的博客搭建的过程及步骤分享给大家供大家学习使用!希望能够帮到也想搭建一个属于自己的个人博客!废话少说,咱们现在就开始吧!博客效果展示我的主页: 点击查看博客效果.前期准备需要的软件系统:window10家庭版git:注册jithub账号,下载并安装jitnodejs:下..原创 2020-10-30 09:37:04 · 2142 阅读 · 0 评论 -
学习计算机你应该知道的网络知识
前言网络作为嵌入式学习的必备知识,很多嵌入式学习者还没有真正的去系统的了解过网络这个知识,刚好最近阿斌也在学习网络这块的知识,整理了一些网络笔记,希望对大家的学习能有帮助那下面就跟着阿斌一起看看计算机网络的相关知识吧!本文较长,建议点赞收藏反复观看!本文阿斌将会从以下几个方面为大家系统的介绍计算机的网络:1、什么是计算机网络?2、网络的分类3、七层网络模型4、IP地址5、子网掩码6、TCP/IP协议7、三次握手四次挥手什么是计算机网络?计算机网络是指将地理位置不同的具有独立功能的多原创 2022-04-23 19:57:18 · 3952 阅读 · 0 评论 -
2021电赛延期了?电赛该如何准备?
最近电赛交流群里传出了一张照片,显示由于疫情原因,河南赛区电赛要延期举行,下图为通知文件:一、电赛延期从通知可以看出电赛组委会并未说延期到什么时候,毕竟还是疫情防控更重要,所以鉴于河南郑州出现的疫情,延期电赛也完全在意料之中,但是大家比较关注的问题包括:1、是全部赛区都延期举行了吗?2、如果有地区不延期举行的话,赛题会不会变?清单会不会改变?3、今年还有没有希望能够举行电赛?4、为什么电赛不采用网上评比的方式?针对以上问题,阿斌在这里给大家说一下自己的看法,当然我的观点并不能代表官方通知,原创 2021-08-03 13:51:50 · 10177 阅读 · 0 评论 -
2021电赛题目预测
前两天刚写完一篇文章关于电赛各方向所需元器件的建议,结果我还没发表官方的文档就出来了!造成我写的那篇文章没有发布,所以我想着重新给大家写一篇文章,来根据这次官方给出的元器件进行判断一下今年的题大致可能以哪种形式出现!先声明一下哈!本人水平也是一般,所以只是想说一下自己的想法,如果和最终赛题不一样,那真相只有一个,主办方看到这篇文章,临时换题了!2021年电赛主要元器件清单(本科组) 看到上面的清单你第一感觉是什么?卧槽居然有个球?干啥的?还有钕铁硼磁铁圆片?干啥的?自带管理功能的锂离子原创 2021-07-28 17:56:32 · 14297 阅读 · 11 评论 -
高速PCB布线技巧
PCB的设计设计高速系统并不仅仅需要高速元件,更需要天才和仔细的设计方案。设备模拟方面的重要性与数字方面是一样的。在高速系统中,噪声问题是一个最基本的考虑。高频会产生辐射进而产生干扰、边缘极值的速度可以产生振铃、反射以及串扰。如果不加抑制的话,这些噪声会严重损害系统的性能。一、实现PCB高效自动布线的设计技巧和要点尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划、布局和布线的设计技巧和要原创 2021-04-11 10:32:12 · 811 阅读 · 0 评论 -
微型计算机控制系统的硬件组成
文章目录微型计算机控制系统的硬件组成1、CPU2、I/O接口3、通用外部设备4、检测元件及执行机构5、操作台微型计算机控制系统的硬件组成微型计算机控制系统主要有主机CPU、接口电路及外部设备组成。不同的控制器硬件组成不同,但一般都可以根据需求进行扩展。1、CPU微型处理器是整个控制系统的指挥部,通过结构及软件可向系统的各个部分发出各种号令,对被测参数进行巡回检测、数据处理、控制计算、报警处理及逻辑判断等操作。因此,主机是微型控制系统的重要组成部分,主机的选用将影响到系统的功能机接口电路的设计等。由于原创 2020-11-23 14:13:30 · 4176 阅读 · 0 评论 -
单片机系列讲解--单片机是什么?
文章目录前言第一章 什么是单片机?1.1 单片机的应用领域1.2 单片机的发展历程1.3 单片机的发展趋势(1)CMOS化(2) 低电压化(3) 大容量化(4)高性能化(5)小容量、低价格化1.4 单片机的组成及特点1、 单片机的组成:2、单片机主要发特点:3、 单片机的分类4、单片机的应用未完待续......前言单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机原创 2020-11-14 14:16:27 · 1521 阅读 · 0 评论 -
三极管放大电路基本原理
三极管放大电路的原理放大电路的基本要求放大电路的基本框图及组成放大电路的主要技术指标1、放大倍数Au:2、输入电阻Ri:3、输出电阻Ro:3、通频带BW:放大电路中反馈的有无如何判断所谓“放大”从表面来看,似乎就是将信号的幅度由小变大,但是在电子技术中“放大”是这么理解的:“放大“的本质是实现能量的控制,即用能量比较小的输入信号控制能量比较大的输出信号。“放大“作用是针对变化量而言的。放大的对象是变化量。三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。原创 2020-09-15 21:13:33 · 16289 阅读 · 0 评论 -
C语言中内存的管理与使用—堆与栈
C语言中内存的管理与使用—堆与栈1、堆与栈的区别2、什么是堆?3、什么是栈?4、 实例中的堆与栈5、内存分配中的堆与栈6、内存栈和堆深度讲解7、变量类型内存管理是计算机学习编程的一个重要只是,也是令大多数程序员比较头疼的一个知识。由于在目前的嵌入式系统中资源仍然是有限的,所以对内存的管理就显得尤为重要。C语言程序的内存接口简单,内存管理灵活,所以是初学者容易出错的知识,下面就让我们分三篇文章进行讲解,这篇文章主要讲解的是内存管理中的堆与栈。1、堆与栈的区别栈:由系统自动分配的释放,用来存放函数的参数.原创 2020-08-06 23:20:11 · 906 阅读 · 0 评论 -
DA转换器是什么?快来一起学习一下吧
我们上篇文章DA转换器是什么?快来一起学习一下吧!已经谈论了AD转换器是什么,以及如何使用,那么这篇文章我们就来学习一下他的卵生兄弟DA转换器的一些知识吧!一、什么是DA转换器看过上篇文章后大家应该已经对DA转换器有一个简单的定论了,那么官方的定义是什么呢?DA转换器是将数字量转换为模拟量的电路,主要用于数据传输系统、自动测试设备、医疗信息处理、电视信号的数字化、图像信号的处理和识别、数字通信和语音信息处理等。二、工作原理D/A转换器输入的数字量是由二进制代码按数位组合起来表示的,任何一个n位的.原创 2020-07-31 08:11:40 · 12806 阅读 · 0 评论 -
常见的电机原理讲解(一)
电机的定义电机泛指能使机械能转化为电能、电能转化为机械能的一切机器。特指发电机、电能机、电动机。电机定义:是指依据电磁感应定律实现电能的转换或传递的一种电磁装置。电动机也称电机(俗称马达),在电路中用字母“M”(旧标准用“D")表示。它的主要作用是产生驱动转矩,作为用电器或各种机械的动力源。电动机主要包括一个用以产生磁场的电磁铁绕组或分布的定子绕组和一个旋转电枢或转子和其它附件组成。在定子绕组旋转磁场的作用下,其在电枢鼠笼式铝框中有电流通过并受磁场的作用而使其转动。定子(静止部分)定子铁心:电原创 2020-07-21 01:03:39 · 3259 阅读 · 0 评论 -
色环电阻的读数方法
色环电阻的识别方法色环电阻分为:4色环电阻 5色环电阻 6色环电阻本文讲述4色环电阻和5色环电阻阅读色环时先将电阻身上有金色或银色的一端放于右边,从左边向右边起第1环代表数值的第1位数(即数目字列出在左边的第1个数)第2环代表数值的第2位数(即数目字向右的第2个数)第3环代表第3位数(即数目字的第3个数)第4环代表电阻值的误差值,常见的金色的误差率为± 5 ,银色的为± 10 ,当然...原创 2020-05-07 16:29:02 · 6141 阅读 · 1 评论 -
UART的Rx和Tx引脚如何互换,电平如何反转
今天给大家分享关于STM32关于UART的一些新特性,主要针对较新系列STM32(如:STM32H7、G0、G4等)的UART,可通过软件改变Rx和Tx引脚、电平反转、高低反序、介绍超时等。支持RXD和TXD管脚互换 有些时候,我们在外接RS232芯片时,可能会将RXD和TXD两根线接反。这类低级错误,一般是老司机才会犯。如果大家知道USART的TXD和RXD管脚可以互换,那么在连接...原创 2020-04-29 12:12:03 · 7940 阅读 · 1 评论 -
自学STM32,一定要做到这几点!
文章导语在现在的MCU使用量中,STM32绝对是翘楚!现在STM32非常火,学习的人也非常多,关于自学STM32,我给出一点我自己的经验供参考:1、STM32的学习门槛STM32的开发是基于C语言的,当然也使用了一些简单的汇编(启动文件)语言,汇编我们不需要去了解很多,熟悉几条简单的指令就行。C语言的话就需要做到熟练掌握了,因为STM32的开发库使用了大量的结构体、指针等知识,所以要想学好...原创 2020-04-29 11:54:45 · 1716 阅读 · 0 评论 -
新手必会的Linux学习小技巧
本文不是Linux学习计划的清单,而是展示了每位Linux学习者如何学习,如何在Linux世界中树立正常和健康的学习态度,以及如何防止Linux小白学习走弯路。1 如何正确比较Linux与Windows对于刚接触Linux的使用者来说,往往都会将其与windows系统做比较,得出来的结论一般是Linux操作起来比较麻烦,各种使用命令,还是Windows比较好用,随便点几个按钮就可以了。但想想...原创 2020-04-24 09:30:57 · 2705 阅读 · 18 评论 -
初识STM32
1.1、什么是STM32STM32,从字面上来理解,ST是意法半导体,M是Microelectronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。在如今的32位控制器当中,STM32可以说是最璀璨的新星,它受宠若娇,大受工程师和市场的青睐,无芯能出其右。1.2、STM32能做什么STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2...原创 2020-04-19 22:29:19 · 1321 阅读 · 1 评论 -
初识STM32
1.1、什么是STM32STM32,从字面上来理解,ST是意法半导体,M是Microelectronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。在如今的32位控制器当中,STM32可以说是最璀璨的新星,它受宠若娇,大受工程师和市场的青睐,无芯能出其右。1.2、STM32能做什么STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2...原创 2020-04-19 07:50:24 · 2329 阅读 · 2 评论 -
STM32固件库中的变量类型
固态函数库定义了 24 个变量类型,他们的类型和大小是固定的。在文件 stm32f10x_type.h 中我们定义了这变量:typedef signed long s32;typedef signed short s16;typedef signed char s8;typedef signed long const sc32; /* Read Only */typedef signe...原创 2020-04-16 23:34:32 · 2507 阅读 · 21 评论