⭐ 欢迎来到虫虫下载站!
|
📦 资源下载
📁 资源专辑
ℹ️ 关于我们
⭐ 虫虫下载站
🔐
登录
📝
注册
虫虫下载站
专业电子工程师资源平台
📤 上传资源
🏠 首页
📦 资源下载
📁 资源专辑
🔧 热门软件
⭐ 精品资源
🎓 基础知识
📐 电路图
📚 电子书
🔢 在线计算器
🔍 代码搜索
🏠
首页
›
📖 技术阅读
📖
技术阅读
工程师原创文章 · 技术经验分享 · 项目案例解析
📊 共 19889 篇文章
✍️ 原创分享
📚 持续更新
FPGA 内部详细架构你明白了吗?
FPGA 芯片整体架构如下所示,大体按照时钟域划分的,即根据不同的工艺、器件速度和对应的时钟进行划分: FPGA 内部详细架构又细分为如下六大模块:1、可编程输入输出单元(IOB)(Input Output Block) 为了便于管理和适应多种电器标准,FPGA 的 IOB 被划分为若干个组(Bank),每个 Bank 的接口标准由其接口电压...
📅 2023-08-06
阅读全文 →
手把手教你:如何把C++的源程序改写成C语言
曾经参与过公司的bpp项目,就是bluetooth print profile。由于使用了hpijs的开源包,但是是C++的。由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中的类的概念和特性,将C++改为C的问...
📅 2023-08-06
阅读全文 →
那位提问的开发者,可否组织好你的提问和代码再把问题丢出来啊?—— 如何有条理地提问
原文链接:https://segmentfault.com/a/1190000007959880在 segmentfault 泡了一段时间了,看了很多提问,也回了一些,一般就自己所在的开发方向相关的问题会点进去看,但是有很大一部分是点进去,看一眼就叉了,其中一些是自己解决不了的,更多的是不懂题主在问什么、或题主明显就想要个答案让答主填个空而已、或这个问题搜一...
📅 2023-08-06
阅读全文 →
我是一个湖北人,隔离病毒不能隔离爱
首先我还很好,我在深圳过年,没有回老家,但是真的很想念也很为家乡担忧。 最近的病毒越来越严重了,一个月前,我们几个同事就讨论过这个病毒感染的问题,当时就只有10个人在武汉感染,有担忧但是也没想过在过年之际会有这样的扩散????。 我们该怎么做呢? 我们一定可以战胜,希望大家好好照顾自己,做好自己的本份,也希望给我们湖北人一些支...
📅 2023-08-06
阅读全文 →
冠军旗帜年年飘荡,曼巴精神永不褪色
"What can I say, Mamba out." 一觉醒来,一个时代结束了 “性格孤傲的科比,甚至不给我们这一代人看他老去的机会。” ——@王贰狗子阿 “飞机急剧下坠的一瞬,你会不会回想,这光芒万丈的一生啊照亮了多少人的篮球世界啊。” ——@氢氦锂铍月月鸟 “以前每次别人质疑你,你都会用行动让他们闭嘴。这次你出来让他们闭嘴好不好。” ——@你爱吃西...
📅 2023-08-06
阅读全文 →
远程办公十大优点
您想过用网络人远程办公软件上班吗?下面是因果泰晤士报总结出来的远程办公十大优点。 远程工作在家工作或“移动的远程办公室”关注,在美国在过去几年,以及不断增长的接受。乘车上下班的人汽车,公共汽车,飞机和火车工作和其他活动定期;通常我们生活的一部分。然而实际有必要改变身体的位置才能完成这样的任务最近被质疑的基础上,关注节能,对环境的影响,重新调整...
📅 2023-08-06
阅读全文 →
不懂中断,你就别玩单片机了!
中断单片机CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。例如,当你正在洗衣时,突然手机响了(中断发生),你暂时中断洗衣的工作,转去接电话(中断响应和中断服务),待你...
📅 2023-08-06
阅读全文 →
技术分享 | 如何在 IAR和 KEIL中计算 CRC值
前言市面上越来越多的产品对其使用提出了安全要求,如何避免使用过程中对操作者带来危险,或者降低这种危险发生的概率,这都是产品安全性需要考虑的。鉴于此,相关产品需要通过相关行业的安全认证才能生产上市。针对CLASSB以及SIL认证,ST分别提供了对应的软件库以及应用手册来帮助客户开发有安全认证需求的产品。我们在支持客户的过程中,发现客户经常在Flash校验这一块...
📅 2023-08-06
阅读全文 →
卡尔曼滤波,如此强大的工具 你值得弄懂!
在网上看了不少与卡尔曼滤波相关的博客、论文,要么是只谈理论、缺乏感性,或者有感性认识,缺乏理论推导。能兼顾二者的少之又少,直到我看到了国外的一篇博文,真的惊艳到我了,不得不佩服作者这种细致入微的精神,翻译过来跟大家分享一下。原文链接:http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/我不...
📅 2023-08-06
阅读全文 →
信号与系统公式大全(傅里叶变换、拉普拉斯变换、Z变换、卷积...)
推荐阅读(点击标题可跳转阅读)【编程之美】用C语言实现状态机(实用)回眸2019:有什么让你难以忘怀的呢学会读源码,很重要!
📅 2023-08-06
阅读全文 →
计算机仿真程序告诉你为什么现在还没到出门的时候
计算机仿真程序告诉你为什么现在还没到出门的时候防疫情!从我做起打开正确的出门“姿势”新型病毒期间,避免感染建议别出门,小区里散步可以吗?
📅 2023-08-06
阅读全文 →
傅里叶级数的数学推导,小白必看!
但傅里叶级数在数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学等领域都有着广泛的应用,这不由得让人肃然起敬。一打开《信号与系统》、《锁相环原理》等书籍,动不动就跳出一个“傅里叶级数”或“傅里叶变换”,弄一长串公式,让人云山雾罩。如下就是傅里叶级数的公式:不客气地说,这个公式可以说是像“臭婆娘的裹脚布——又臭又长”,而且来历相当蹊跷,不知那个傅里叶...
📅 2023-08-06
阅读全文 →
嵌入式系统知识和接口技术总结
1什么是嵌入式IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipmen...
📅 2023-08-06
阅读全文 →
MCU最强科普总结
MCU是Microcontroller Unit 的简称,中文叫微控制器,俗称单片机,是把CPU的频率与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制,诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,...
📅 2023-08-06
阅读全文 →
CAN、I2S、I2C、SPI、SSP总线的介绍和比较
一、SPI总线串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI 用于CPU与各种外围器件进行全双工、同步串行通讯。SPI可以同时发出和接收串行数据。它只需四条线就可以完成MCU...
📅 2023-08-06
阅读全文 →
Git 居然还有这么高级用法,你一定需要
如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。导航 —— 跳到之前的分支git checkout -查看历史# 每个提交在一行内显示git log --oneline# 在所有...
📅 2023-08-06
阅读全文 →
UART、RS-232、RS-422、RS-485
通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。汽车跑在路上,要遵守交通规则。如果是市内,一般限速30、40,而高速公路则可以到120。而汽车走什么路,限速多少,就要看协议怎么规定了。常见的串口协议有RS-232、RS-422、RS-485等,他们之间有何细微差别?下面我们...
📅 2023-08-06
阅读全文 →
为什么要给软件做测试?如何测试呢?
你为什么应该测试你的软件?你应该如何测试软件?有些人对这些问题有非常简单的回答。及时享乐型的程序员根本懒得去测试,快乐地活在当下。更严肃的程序员会告诉你软件测试是为了开发出高质量的产品。为了可以开发出高质量的产品,必须始终编写单元测试和集成测试,并做 QA 测试。忽略这些,你的代码将会掉入 bug 为患的深渊。尽管我更赞同第二种观点,但我认为这不是一个完美的...
📅 2023-08-06
阅读全文 →
几张图五分钟让你轻松读懂TCP协议(图文并茂)
TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议。)最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。(图片说明:以太网协议解...
📅 2023-08-06
阅读全文 →
基于AD9364软件无线电平台的FPGA设计与实现
摘要:本论文基于搭建一种具有优秀可移植性的高性能通用软件无线电平台的目的。以亚诺德半导体有限公司的射频捷变收发器AD9364为核心器件代替由分立器件搭建射频收发端,并采用了在Vivado 环境用HDL 语言对FPGA 进行开发的方法,完成了对AD9364 的控制和数据收发操作。FPGA与AD9364间的控制通路分别采用了利用UART接口,以及利用ROM IP...
📅 2023-08-06
阅读全文 →
C指针(好文收藏)
指针本文介绍C语言的指针相关知识.指针是什么?指针和其他的int, float等类似, 是一种类型. 有类型就有相应类型的变量和常量. 本文主要讨论变量的情况.指针变量就是一种变量, 和其他种类的变量类似, 但指针和其他变量又有区别.首先C语言作为一种类型语言, 每个变量都会有几个属性.变量名称.变量类型.变量的值.例如int a = 3, 变量名称就是a,...
📅 2023-08-06
阅读全文 →
FreeRTOS 定时器组(基础知识必掌握)
FreeRTOS 支持的定时器组,或者叫软件定时器,又或者叫用户定时器均可。软件定时器的功能比较简单,也容易掌握。被称为定时器组是因为用户可以创建多个定时器,创建的个数是可配置的。定时器组介绍 FreeRTOS 软件定时器组的时基是基于系统时钟节拍实现的,之所以叫软件定时器是因为它的实...
📅 2023-08-06
阅读全文 →
拉普拉斯变换的本质意义(好文!通俗易懂)
本文将从通俗的角度看待拉普拉斯变换。发明者奥列弗.赫维赛德,维多利亚时期英国人,全靠自学,听力残疾。很多人熟悉赫维赛德是因为MATLAB有一个赫维赛德(Heaviside)函数。赫维赛德简化了麦克斯韦方程组:即变化的电场产生磁场,变化的磁场产生电场。让20个方程组便成了4个。**赫维赛德另一个贡献就是我们今天要说的运算微积分-它可以将常微分方程转换为普通代数...
📅 2023-08-06
阅读全文 →
【收藏版】卡尔曼滤波(Kalman Filter)
一、引言以下我们引用文献【1】中的一段话作为本文的開始:想象你在黄昏时分看着一仅仅小鸟飞行穿过浓密的丛林。你仅仅能隐隐约约、断断续续地瞥见小鸟运动的闪现。你试图努力地猜測小鸟在哪里以及下一时刻它会出如今哪里,才不至于失去它的行踪。或者再想象你是二战中的一名雷达操作员,正在跟踪一个微弱的游移目标。这个目标每隔10秒钟在屏幕上闪烁一次。或者回到更远的从前。想象你...
📅 2023-08-06
阅读全文 →
常用外部总线基础篇介绍
01外部总线概述ExternalBus(外部总线) ,通常所说的总线(Bus)指片外总线,是CPU与内存RAM、ROM和输入/输出设备接口之间进行通讯的通路,也称系统总线.外部总线又称为通信总线,用于计算机之间、计算机与远程终端、计算机与外部设备以及计算机与测量仪器仪表之间的通信。该类总线不是计算机系统已有的总线,而是利用电子工业或其他领域已有的...
📅 2023-08-06
阅读全文 →
【编程之美】论嵌入式架构的重要性
嵌入式架构有多重要?要做到嵌入式应用的代码逻辑清晰,且避免重复的造轮子,没有好的应用架构怎么行?如果没有好的架构,移植将会是一件很痛苦的事情。如果没有好的架构,复用是最大的难题,没法更大限度的复用原有的代码。如果没有好的架构,一旦驱动改了,所有的地方都要改,费时费力且很容易出错。如果没有好的架构,应用层中穿插着硬件驱动层的代码,看着会是一片混乱,逻辑不清,代...
📅 2023-08-06
阅读全文 →
武大学生用python敲出樱花开放 | 附源码
今年的武汉大学没有了往年的人山人海,但是美丽的樱花依然在春天里独自绽放。(图源武汉大学微博)为此,武大开通了#樱花云直播# ,3月16日-3月25日,每天 10:00-16:00。相约武大官博,每天看不同地点的樱花同时武大信管院的朱永春同学,用python敲出樱花开放,引发热搜。效果见下图视频:武大微博后来还开源了代码:这样我们也能在自己的电脑上实现樱花开放...
📅 2023-08-06
阅读全文 →
刷新认识!进程与线程的一个简单解释
这是一篇7年前的旧文,但绝对值得一读。尤其是刚接触计算机不久的新手,通过此文可以对进程、线程有个相对直观的认知。但科普文重在通俗易懂,更进一步的学习还需查阅相关的资料,对技术的理解不可仅停留在直观印象而已。进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料[1],发现有一个很好的类比,可以把它...
📅 2023-08-06
阅读全文 →
Linux是否能在 8 位 MCU 上运行?
我们经常可以看到初学者在单片机论坛中询问他们是否可以在他们微不足道的小的8位微机中运行Linux。这些问题的结果通常是带来笑声。我们也经常看到,在Linux论坛中,询问Linux运行的最低要求是什么。常见的答案是Linux需要一个32位架构和一个MMU(存储器管理单元),并至少1MB的RAM来满足内核的需求。本项目旨在(并且成功)粉碎这些概念。下图中您所看到...
📅 2023-08-06
阅读全文 →
解密C语言中的指针和内存泄漏,这些陷阱要避开
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括...
📅 2023-08-06
阅读全文 →
首页
« 上一页
341
342
343
344
345
346
347
348
349
下一页 »
末页
🔐 用户登录
×
加载中...
加载登录表单中...
🎁
免费注册送10积分
×
加载中...
加载注册表单中...
🔑 找回密码
×
加载中...
加载表单中...
🔐
需要登录
×
🔒
登录后即可使用!
🎁
新用户注册立即送10积分
积分可用于下载资源,免费获取优质技术资料
🚪
退出登录
×
👋
确认要退出登录吗?
退出后需要重新登录才能下载资源