自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(80)
  • 收藏
  • 关注

转载 STM32单片机的串口通信波特率应该这样计算~

1什么是波特率不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。下面以STM32单片机为例,讲解一下串口波特率的计算方法。2STM32波特率相关的寄存器STM32单片机设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。该寄存器的有效位数为16位,前4位用于存放小

2017-12-31 00:00:00 8974

转载 2018年恶意代码及威胁趋势预测

(图片源于网络,侵删)近日,Sophos公布了2018年恶意代码流行预测分析报告,通过对2017年以来发生的安全威胁事件分析,来预测2018年可能发生的恶意代码威胁。他们认为2017年恶意代码所呈现的四大趋势,有可能在2018年成为主要的行为。1WannaCry 开创了RaaS的勒索服务模式在WannaCry之前,勒索软件Cerber一直稳居勒索类恶意代码的头把交椅,自从WannaCry利用“永恒

2017-12-31 00:00:00 1379

转载 前洛克希德马丁高工谈宽带RF接收机架构

外差接收机作为接收机方案的标准选择已有数十年历史。近年来,模数转换器 (ADC) 采样速率的迅速提高、嵌入式数字处理的采纳以及匹配通道的集成,为接收机架构提供了几年前尚被认为是不切实际的其他选择。本文比较三种常用接收机架构的优势和挑战:外差接收机、直接采样接收机和直接变频接收机。还会讨论关于杂散,系统噪声和动态范围的额外考虑。本文的意图并非要褒扬某种方案而贬抑其他方案,相反,本文旨在说明这些方案的

2017-12-31 00:00:00 930

转载 如何用技术手段“干掉”优酷、腾讯视频 App 里讨厌的广告?

作者简介:互扯程序,某互联网公司 P8 级专家攻城狮,曾参与过央视全台网的研发工作。目前正在做车联网项目的云平台的架构设计与研发工作。平时喜欢打球游泳,偶尔发表一些技术文章,有个公众号叫「互扯程序」。写在前面本文主要目的是交流学习 Charles 抓包工具的使用技巧,以及给大家分享一下分析问题的思路,欢迎大家评论转发,但不能以盈利为目的行为。广告对于内容提供商来说是重要的财务来源,请大家多多看广告

2017-12-30 00:00:00 988

转载 2017年中国半导体产业十大事件

又是一年盘点时,2017年的中国半导体产业热闹非凡。如果用五大关键词总结2017年的中国半导体产业,那就是:“变革、签约、争议、投资、上市”。让我们回首2017,看看中国半导体产业的十大事件。(因为研究范围和统计原因,本次十大评选:1:仅局限在产业内;2:对特殊领域的事件不涉及;3:暂不包括中国台湾地区。) 1、“瓴盛”事件引业界争议,引发产业众多争论与思考。 事件:5月25日大唐电信发布公告称,

2017-12-30 00:00:00 846

转载 外媒:终于看懂Kirin 970的NPU

来源:内容来自Android Authority ,谢谢。日前,美国知名科技媒体Android Authority主笔Gary Sims对麒麟970进行了深度解读,讲述了麒麟970的人工智能NPU的工作原理,对芯片设计的深远影响,以及为用户使用场景带来的跨越式体验。“神经网络(Neural Networks)”和“机器学习(Machine Learning)”是近两年移动处理器领域最流行的两个词。

2017-12-29 00:00:00 2773 3

转载 C语言学习|封装和模块化思想

刚学习完C后,做的关于C的课程设计是在一个源文件中放了几百行代码,而且各个功能之间都是相互依赖的,这样就会很麻烦。因为当我要修改某个地方的时候,就会牵连着要修改喝多的地方。而在实际的程序设计中,这也是不可取的。因此,模块化和封装的思想就显得很重要了!!!static变量static变量的一个显著的作用就是可以实现一个模块的封装。static存储类别的特性决定了static声明的全局变量只能被本源文

2017-12-29 00:00:00 643

转载 RC滤波器和LC滤波器的区别

LC滤波器应用的频率范围为1kHz~1.5GHz.由于受限于其中电感的Q值,频率响应的截至区不够陡峭。1, RC滤波器相对于LC滤波器来说,更容易小型化或者集成,LC相对体积就大多了;2, RC滤波器有耗损,LC滤波器理论上可以无耗损;3, RC比LC的体积要小,成本要底;4, RC用在低频电路中,LC滤波一般用在高频电路中;5, RC滤波中的电阻要消耗一部分直流电压,R不能取得很大,用在电流小要

2017-12-29 00:00:00 9023

转载 让嵌入式工程师毛骨悚然的掉电丢数据事故可以这样解决!

Nand-Flash/eMMC(带有Flash控制器的Nand-Flash)作为一种非线性宏单元模式存储器,为固态大容量存储的实现提供了廉价有效的解决方案。Nand-Flash存储器具有容量大,改写速度快等优点,适用于大量数据的存储,因而越来越广泛地应用在如嵌入式产品、智能手机、云端存储资料库等业界各领域。图1 Nand-Flash与eMMC芯片存储器件使用寿命使用了Nand-Flash的主板出现

2017-12-28 00:00:00 14827

原创 嵌入式系统开发中,如何选择适合的MCU平台?

如今,嵌入式系统开发往往基于平台模式。MCU平台包括MCU及其相关器件(外延器件、配套器件等),集成开发环境(开发板、开发工具、中间件等),以及操作系统等。半导体厂商在推出一款MCU新产品时,一般都有相应的周边器件、集成开发环境与操作系统来辅助支持。因此,工程师在选择一款MCU平台进行嵌入式系统开发时,不仅要考虑MCU芯片自身的性能,还要考虑该MCU平台是否能方便地实现代码的移植和软件的兼容,硬件

2017-12-27 00:00:00 5095

转载 美国最被看好的十大新颖热门专业

美国负责为大学生联系申请奖学金、助学金的网站FastWeb.com撰文,介绍了10个新颖并前途看好的专业,一些过去根本没有或是不受重视的学科,近年来渐渐崭露头角,成为越来越受欢迎的专业。1. 新媒体 (New media)网络媒体是传媒、新闻界增长最快的领域,新媒体专业将传统新闻课程与数字媒体设计和管理结合起来。其中有些学校更注重电脑技术和网页设计,例如旧金山艺术学院;另一些学校则更强调传播整合和

2017-12-27 00:00:00 1208

转载 MCU和电源的选择让您的嵌入式电路设计更高效

1、MCU的选择选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管脚数目以及 MCU 的封装等因素。MCU 的功耗可以从其电气性能参数中查到。供电电压有 5V、3.3V 以及 1.8V 超低电压供电模式。为了能合理分配 MCU 的I/O资源,在 MCU 选型时可绘制一张引脚分配表,供以后的设计使用。2、电源(1)考虑系统对电源的需求,例如系统需要几

2017-12-27 00:00:00 798

转载 学好单片机设计,关于晶振的这些难题一定要先搞懂!

在初学51单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解……有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助。一、为什么51单片机爱用11.0592MHZ晶振?其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(1960

2017-12-26 00:00:00 2819

转载 十个不错的 Linux 网络监视工具介绍给你!

保持对我们的网络的管理,防止任何程序过度使用网络、导致整个系统操作变慢,对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中运行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。iftopiftop network monitoring toolLinux 用户通常都熟悉 top

2017-12-26 00:00:00 1009

转载 高薪都被谁拿走了?中国电子工程师薪酬调查大揭秘

一谈到高薪,任职于深圳一家著名手机设计公司的小Z就跳了起来,“现在房子、车子、女朋友……哪一个不得花钱?薪水绝对是我找工作的第一因素。”或许是由于中国各大城市的生活成本不断上涨,我们发现,几乎所有的工程师都和小Z持相同观点,认为薪水是考虑工作的第一因素。高薪社群大扫描上海工程社群涵盖高薪比例最大此次调查的整体样本显示,不同地域的月薪上万人数的比例有所不同,最高的三个城市仍然是上海,北京和深圳。但是

2017-12-26 00:00:00 1765

转载 正态分布为什么常见?

统计学里面,正态分布(normal distribution)最常见。男女身高、寿命、血压、考试成绩、测量误差等等,都属于正态分布。以前,我认为中间状态是事物的常态,过高和过低都属于少数,这导致了正态分布的普遍性。最近,读到了 John D. Cook 的文章,才知道我的这种想法是错的。正态分布为什么常见?真正原因是中心极限定理(central limit theorem)。"多个独立统计量的和的

2017-12-25 00:00:00 613

转载 单片机晶振不起振经常遇到的问题及注意事项!

单片机中如果没有了晶振会怎么样?作为一种精密的频率元件,单片机中的晶振却很容易出现问题,轻微的碰撞都可能导致晶振损坏,因此,遇到单片机晶振不起振是很常见的一种现象。小编的几个做单片机的客户也就这方面问题咨询过,今天小编就单片机晶振经常遇到的问题及处理方法为大家做一个简单的介绍。晶振不起振的原因分析首先,我们分析引起单片机晶振不起振的原因有哪些。1、PCB布线错误,现在的PCB不再是单一功能电路(数

2017-12-25 00:00:00 7460

转载 大牛总结·常见RF指标的内在和意义

这篇文章的初衷是源自我给工厂工程师写的一份“操作指南”,按理说写这些东西对于工作了十来年的人来说应该是手到擒来的,但是真正写的时候就发现原本计划提纲挈领的东西写成了冗长无比的八股文。当你写完“EVM可能随着Front-End的IL增大而恶化”的时候,如果阅读者是一个基础概念知识都不好的工程师(工厂里的工程师很多都是如此),人家第一反应是“EVM是什么”,继而是“EVM是为什么会跟IL有关系”,然后

2017-12-25 00:00:00 11374 1

转载 晶振不集成到IC内部,为什么?

早些年,芯片的生产制作工艺也许还不能够将晶振做进芯片内部,但是现在可以了。这个问题主要还是实用性和成本决定的。芯片和晶振的材料是不同的,芯片 (集成电路) 的材料是硅,而晶体则是石英 (二氧化硅),没法做在一起,但是可以封装在一起,目前已经可以实现了,但是成本就比较高了。 晶振一旦封装进芯片内部,频率也固定死了,想再更换频率的话,基本也是不可能的了。而放在外面,就可以自由的更换晶振来给芯片提供不同

2017-12-24 00:00:00 1475

转载 开发者们,2017年你们过得好吗?

回顾即将过去的 2017 年,AlphaGo 与柯洁的再次对战、Google AI First、百度 All in AI 带着无人驾驶上五环等让我们迎来了人工智能前所未有的火热,连同的,还有层出不穷的智能音箱。而春风得意的摩拜、ofo 则带来了持续一年的共享单车大战,小米与 iPhone 开启了全面屏手机时代;更有比特币突破 2 万美金,许多开发者都加入了或人工智能或区块链的阵营……回首过去一年,

2017-12-24 00:00:00 320

转载 邬贺铨:工业物联网靠花钱是买不到的!

12月20日,2017第八届中国物联网产业与智慧城市发展年会在北京隆重召开。本届年会是国内物联网产业与智慧城市发展的盛会,邀请了工信部、国家发改委、国家住建部等近二十个部委领导和国内权威专家出席,并针对目前影响行业发展的主要问题及促进行业发展的各种政策机遇进行现场解析。为物联网企业的快速发展创造良好的环境,从而促进我国物联网产业及智慧城市建设理性务实,健康有序发展。物联网智库对邬贺铨院士的报告要点

2017-12-23 00:00:00 876

转载 趣图:程序员调 Bug 的 5 个阶段

程序员调 Bug 的 5 个阶段↓↓↓英文:Jeff Lofvers汉化:ROY@程序员的那些事1.STM32GPIO外部中断总结2.在Linux中,如何找到并杀掉僵尸进程?3.实例分析|高手闲谈嵌入式编程和PC编程的区别4.重大改变!Python或将取代VBA,成为Excel官方脚本语言!5.IT开发的岔路口:究竟是Java好还是嵌入式好?6.嵌入式C小秘密之你不知道的异常处理免责声明:本文系网

2017-12-23 00:00:00 1013

转载 嵌入式工程师常用的IIC和SPI总线协议,今天来说透!

IIC vs SPI现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议。IIC 开发于1982年,当时

2017-12-22 00:00:00 727

转载 为了系统安全,嵌入式工程师得知道这几种实用加密算法!

伴随着人工智能、物联网时代的到来,数据应用变得频繁起来,数据安全应该如何保护?软件加密算法都有哪些,这些算法在哪些方面得到了应用?慢慢读下去,你会发现围绕在我们身边的“小密码”。对称加密算法对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。在对称加密算法中,使用的密钥只有一个,发收信双方都

2017-12-22 00:00:00 792

转载 苹果居然承认故意让旧 iPhone 变慢!

相信大部分人都有这种感觉,每次苹果手机升级新系统之后,总感觉变卡、变慢了,很多人以为是新系统比较吃资源。当然,也有不少人怀疑是苹果的“阴谋”,就是故意让你的手机变慢,然后好让你换新机器。单纯的我还以为,只是我打开的方式不对!上周,有国外网友在 Reddit 发帖,有证据指出,说让旧机器变慢是苹果的「刻意做法」,这一下就炸开了锅,在 Reddit 上讨论的沸沸扬扬:目前为止已经有13526条评论,1

2017-12-22 00:00:00 1219

转载 嵌入式C小秘密之你不知道的异常处理

相信很多朋友在此之前可能根本没有使用或者听说过C语言的异常处理,印象中都是C++或者java才有的东西,C语言怎么会有异常处理呢?当然估计在大学出于一般的性的学习考试之类的话老师几乎是不会提及C语言的异常处理的,那么到底什么是异常处理?C语言中又该如何来实现异常处理呢?那么我们今天就说说一种典型的实现C语言异常处理的方法,以setjmp()函数和longjmp()函数实现的异常处理,我尽可能的把它

2017-12-21 00:00:00 494

转载 当单片机没有晶振?...

单片机到底是什么呢?简单来说,它就是一个微型计算机系统。然而麻雀虽小,五脏俱全。单片机内部用到很多和电脑功能相类似的模块,像CPU、内存、并行总线、存储数据的存储器等在单片机中都存在,不过不同的是它的这些部件性能相比电脑要弱很多,当然价钱也相对要低不少。我们可以用它来做一些控制电器等不是很复杂的工作。它主要是作为电子产品控制部分的核心部件。那单片机晶振又是什么呢?单片机中若是没有了晶振会怎么样呢?

2017-12-21 00:00:00 4087

转载 精华 | 12个关键词告诉你告诉你什么是机器学习(基础篇)

源 | 小象随着人工智能(AI)技术对各行各业有越来越深入的影响,我们也更多地在新闻或报告中听到“机器学习”、“深度学习”、“增强学习”、“神经网络”等词汇,对于非专业人士来说略为玄幻。这篇文章为读者梳理了包括这些在内的12个关键词,希望帮助读者更清晰地理解,这项人工智能技术的内涵和潜能。1、 机器学习汤姆·米歇尔教授任职于卡内基梅陇大学计算机学院-机器学习系,根据他在《机器学习》一书中的定义,机

2017-12-21 00:00:00 273

转载 好现实的问题:电子工程师如何让自己变得“值钱”!

电子工程师怎么才能让自己更值钱?经验之谈,与大家一起共勉。一. 硬件工程师值多少钱一直都看很多网站论坛上有人讨论这个问题。现在的硬件工程师都吃青春饭哒,35就基本上不好找工作哒,工资还少的可怜。按道理讲,现在这个社会,科技发展很快,很需要这样的技术人员,为么什么工程师行情还降低了?前几天某大公司的高工讲了一番话,我终于算是明白过来了,一针见血啊?以前,公司都愿意找能力强,资格老的人才来做研发,有点

2017-12-20 00:00:00 958

转载 准备投区块链?听听当下硅谷最火的四条投资军规

有天小探在经过硅谷核心地带的圣马特奥市(San Mateo)时,发现有个建筑看起来有点与众不同!图自网络等一下,这不就是硅谷颇有名气的 Draper University 么?Draper University 在硅谷创投圈知名度很高:这所学校和孵化器还不太一样,它专门教有志创业的年轻人如何创业。说是学校,但他们管自己的学生叫 “英雄”,Draper University 希望他们的学生以后改变世

2017-12-20 00:00:00 606

转载 IT开发的岔路口:究竟是Java好还是嵌入式好?

一份工作在一个人的生活中占据重要地位,对于一个人的生活质量占据决定性作用,可以说工作决定一个人一生,对于选择工作当然是要选择新兴产业且有发展前途的行业,那么在IT技术领域,选择Java好还是嵌入式好?下面我们就来了解一下IT技术领域中Java开发与嵌入式开发的特点、现状及未来。Java开发的应用及特点Java是Sun Microsystems公司1995年推出的一种面向对象的程序设计语言,应用于个

2017-12-20 00:00:00 5687

转载 实例分析|高手闲谈嵌入式编程和PC编程的区别

在中国,嵌入式编程的朋友很少是正儿八经从计算机专业毕业的,都是从自动控制啊,电子相关的专业毕业的。这些童鞋们,实践经验雄厚,但是理论知识缺乏;计算机专业毕业的童鞋很大一部分去弄网游、网页这些独立于操作系统的更高层的应用了。也不太愿意从事嵌入式行业,毕竟这条路不好走。他们理论知识雄厚,但缺乏电路等相关的知识,在嵌入式里学习需要再学习一些具体的知识,比较难走。能从PC机器编程去看嵌入式问题,那是第一步

2017-12-19 00:00:00 803

转载 重大改变!Python或将取代VBA,成为Excel官方脚本语言!

据外媒报道,微软正考虑添加 Python 为官方的一种 Excel 脚本语言,如果获得批准,Excel 用户将能够像目前使用 VBA 脚本一样,使用 Python 脚本与 Excel 文档、数据以及一些 Excel 核心函数进行交互。目前为止,超过 3883 人赞同将 Python 集成到 Excel 中,成为 VBA 替代品,甚至像单元格函数 functions (=SUM(A1:A2)) 也可

2017-12-19 00:00:00 2992

转载 2017半导体行业薪资报告出炉,你被平均了吗?

2017即将远去,但你的半导体职业生涯正如朝阳东升,升值加薪当领导,老婆孩子热炕头的梦想尚未实现,港真,工作不仅要艰苦奋斗,更要知己知彼!这里,我们有好物呈上:一份2017半导体行业薪资报告! 来自于对『摩尔精英』平台的736家半导体企业,368864位在线用户的调研统计,让你更加清晰地了解这个行业。(文末有哦)比如,你知道: 1. 究竟在哪些城市工作更有钱途,啊不,是前途;2. 学历与钱景的具体

2017-12-19 00:00:00 5591

转载 AI 与区块链会碰撞出什么样的火花?要取代传统银行系统!?

12月12日,以色列总理本杰明•内塔尼亚胡公开发表了对银行业未来的评论。当内塔尼亚胡谈到银行的作用时,他指出银行的意义-确保两方之间有效和安全的交易,可能会被区块链取代。在70秒的视频中,他提出:银行更像是一个中间人,我们把区块链看作是集中的银行系统的具有分散性的替代品,这是推动比特币上涨的原因。“区块链可以履行银行的所有职能,而不需要一个效率不高的中央机构,且每次都需要手续费。”AI 与区块链:

2017-12-18 00:00:00 1006

转载 在Linux中,如何找到并杀掉僵尸进程?

如果你经常使用 Linux,你应该遇到这个术语“僵尸进程Zombie Processes”。 那么什么是僵尸进程? 它们是怎么产生的? 它们是否对系统有害? 我要怎样杀掉这些进程? 下面将会回答这些问题。什么是僵尸进程?我们都知道进程的工作原理。我们启动一个程序,开始我们的任务,然后等任务结束了,我们就停止这个进程。 进程停止后, 该进程就会从进程表中移除。你可以通过 System-Monitor

2017-12-18 00:00:00 2813

转载 2018 年,物联网需要关注的重大趋势!

毋庸置疑,物联网是 2017 年最受关注的技术之一。物联网在短短几年内就对各个行业和业务功能产生了明显的影响,据 Statista 统计,全球物联网市场规模预计将超过 1.7 万亿美元。TechJini团队向17位知名行业专家询问了以下问题:“2018 年最令人兴奋的物联网趋势是什么?“以下是他们的答案。1、2018 年最令人兴奋的物联趋势是使用区块链技术加速交易,确保信任并降低成本。我认为 20

2017-12-18 00:00:00 1492 1

转载 深度剖析:波士顿机器人翻个“筋斗”有多难?

从一个平台跳跃到另一个平台,再来一个后空翻!日前,一段人形机器人完美玩转后空翻的视频在互联网上流传开来,使人形机器人“阿特拉斯”(Atlas)一举成为“网红”。戳此处,回顾精彩瞬间☞1米跳高180度转身360度空翻!波士顿动力曝光最新视频以希腊神话中力大无穷、双肩支撑苍天的擎天神来命名,“阿特拉斯”果然不负众望,以钢筋铁骨之躯实现了漂亮的后空翻,标志着机器人研究领域的又一次飞跃。 现有的机器人“王

2017-12-17 00:00:00 1358

转载 STM32GPIO外部中断总结

1STM32中断分组STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。STM32F103

2017-12-17 00:00:00 3212

转载 内联函数在C语言中的作用

内联函数的作用内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返回原来的地方,恢复原先保存过的状态信息,于是也就可以接着原来被中断的指令继续往下执行。

2017-12-17 00:00:00 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除