otp

STM32 Flash详解

本秂侑毒 提交于 2020-08-11 17:19:19
本文将根据ST官方Flashprogramming manual,文档编号:PM0059,讲解STM32F207内部Flash编程。 01、概述 这里的flash是指STM32F207内部集成的Flash Flash存储器有以下特点 最大1M字节的能力 128位,也就是16字节宽度的数据读取 字节,半字,字和双字写入 扇区擦除和批量擦除 存储器的构成 主要存储区块包含4个16K字节扇区,1个64K字节扇区和7个128K字节扇区。 系统存储器是用于在系统boot模式启动设备的。这一块是预留给ST的。包括bootloader程序,boot程序用于通过以下接口对Flash进行编程。USART1、USART3、CAN2、USB OTG FS设备模式(DFU:设备固件升级)。boot程序由ST制造期间编写,用于保护防止错误写入和擦除操作。 512OTP(一次性编程)字节用于用户数据。OTP区域包含16个附加的字节,用于锁定响应的OTP数据。 选项字节,读写保护,BOR水平,软件/硬件看门狗和复位当设置处于待机和停机状态。 低功耗模式(参考参考手册的PWR部分) 对比参考手册的boot部分 当BOOT0为0是运行主存储区 当BOOT0为1,BOOT1为0时运行系统存储区 系统存储区运行的是ST出厂的bootloader代码,跳过过了用户的代码。如果在应用层代码锁定了JTAG管脚

STM32学习笔记:读写内部Flash(介绍+附代码)

时间秒杀一切 提交于 2020-08-10 19:53:16
一、介绍 首先我们需要了解一个内存映射: stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。 RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。 Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失, RAM可以理解为内存,用来存储代码运行时的数据,变量等等。掉电数据丢失。 STM32将外设等都映射为地址的形式,对地址的操作就是对外设的操作。 stm32的外设地址从0x4000 0000开始,可以看到在库文件中,是通过基于0x4000 0000地址的偏移量来操作寄存器以及外设的。 一般情况下,程序文件是从 0x0800 0000 地址写入,这个是STM32开始执行的地方,0x0800 0004是STM32的中断向量表的起始地址。 在使用keil进行编写程序时,其编程地址的设置一般是这样的: 程序的写入地址从0x08000000(数好零的个数)开始的,其大小为0x80000也就是512K的空间,换句话说就是告诉编译器flash的空间是从0x08000000-0x08080000,RAM的地址从0x20000000开始,大小为0x10000也就是64K的RAM。这与STM32的内存地址映射关系是对应的

下载安装office2019

主宰稳场 提交于 2020-08-10 14:12:17
Hello,大家好,我是小喵。 支付宝搜索“ 321994 ”,领红包喽! 前几天答应给大家写一篇关于安装激活Office2019的文章。一直在准备,准备制作GIF动图,制作图片等,把我电脑上的Office反复安装卸载,折腾的不像样子。 终于,功夫不负有心人,小喵经过来回折腾,今天就把安装激活方法给大家写出来。 废话少说,直接进入干货阶段...... 1 前期准备 今天安装激活Office2019 只需要用到一个软件,那就是 Office Tool Plus ,简称OTP。下载链接小喵放在了文末,大家自行领取。 2 安装步骤 如果你的电脑 没有 安装Office,请跳过 1、2 步骤。如果你的电脑已经安装了Office其他版本,请从头看到尾。 1 将你电脑原有的Office卸载掉。打开软件,依次点击 管理 ➤ 卸载 ,进入卸载界面,然后勾选已经安装的Office,点击 全部卸载。 操作如下图: 2 清除原软件的数据,在卸载完成的界面下方,选择 All Office via official tool ,然后点击右边的 ▶ ,然后一直点击 “下一步” ,最后关闭。 3 下载Office2019。点击左侧边栏下载按钮,按照默认配置,点击 开始 即可,一直等待下载完成,就好啦。 4 安装Office2019。下载完之后,点击左侧边栏,进入安装界面。选择Office2019 其中一个版本

简单无缝的密码管理,轻松远程工作

放肆的年华 提交于 2020-08-10 05:35:00
远程工作给IT管理员带来了很多挑战,如:当用户联系管理员以远程重置或更改其AD域密码时,新凭据不会在其设备中更新,因为这些设备未连接到AD网络。 ADSelfService Plus是可以解决此类远程工作难题的解决方案,该工具以及ManageEngine的整套身份和访问管理(IAM)解决方案套件现在提供免费下载试用60天,以帮助为应对当前健康危机而切换到远程办公的企业。 让我们深入了解ADSelfService Plus如何解决远程工作难题: 借助ADSelfService Plus,管理员可以允许员工即使不在办公场所,也可以远程登录直接更改或重置密码,或解锁帐户。这些过程通过强大的多因素身份验证(MFA)措施(例如Duo Security,RSA SecurID和RADIUS)得到保护。 用户可以使用多因素身份验证安全地登录其Windows,Linux或Mac系统。用户只有在通过两种不同的因素进行身份验证后才能登录,如与YubiKey,Google Authenticator组合的密码或SMS一次性密码(OTP),从而使其安全度提高了一倍。 用户不再需要记住多个密码;ADSelfService Plus带有针对所有启用SAML的应用程序的企业单一登录(SSO)。只需登录该解决方案,用户就可以访问其所有应用程序,因为有了MFA,它会十分安全。

大话成像视频教程第一套1~12集笔记

混江龙づ霸主 提交于 2020-08-09 20:14:05
大话成像视频教程第一套 Maver Jiang 高思成像科技 1 数字成像系统概论 成像系统组成 光源 光学 机械 半导体 处理器 两条基本主线 图像重建 色彩重建 颜色科学 成像系统的实时控制——3A 系统的静态参数 自动曝光 自动对焦 自动白平衡 系统的动态参数 同样价格产品,每个厂家拿到的东西都差不多,但是如果想效果好,需要在软件上调。 成像系统仿真 实时仿真系统 离线仿真系统 成像系统的评价 系统延迟 图像质量 公司 Image Engineering DxOMark imatest 2 CMOS sensor基础 构造 sensor floorplan 光遮断 Optical Black Active Pixels/Driver 光子(Photon)与量子效率 QE(quantum efficiency):量子效率。 QE衡量某个颜色通道某个频率/波长的光子转换成电子的效率。 IR cutter——cut near IR Crosstalk:R/G/B通道的感光分开最好。 Sensitivity 感光度=QE x Pixel_Size 感光过程 充电——reset 感光 放电 读取过程 E->V —— Analog Gain放大 —— ADC Total_time = reset_time + exposure_time + readout_time Sensor动态范围

新的Android恶意软件可以窃取用户密码,用这些APP的要小心了

这一生的挚爱 提交于 2020-08-09 11:55:07
今天,网络安全组织东方联盟安全研究人员发现了一种新型的银行恶意软件,不仅针对银行应用,而且还从社交网络,约会和加密货币应用中窃取了数据和凭证,目标列表中共有337种非金融Android应用。研究人员将其命名为“ BlackRock ”,该漏洞于5月发现了该木马,其源代码来自泄漏版本的Xerxes银行恶意软件,它本身是LokiBot Android银行木马的变种,该木马最初于2016-2017年期间被观察到。 它的主要功能是窃取用户凭据,拦截SMS消息,劫持通知,甚至还可以从目标应用程序记录击键,此外还可以隐藏防病毒软件。 国际知名白帽黑客、东方联盟创始人郭盛华表示:“ [BlackRock]木马不仅对其代码进行了更改,而且还增加了目标列表,并且运行了更长的时间。它包含许多社交,网络,通信和约会应用程序,这些应用程序在其他现有银行木马的目标列表中还没有发现。” android银行恶意软件应用程序 东方联盟安全研究人员通过滥用Android的Accessibility Service特权进行数据收集,当它首次在设备上启动时,BlackRock会以伪造的Google更新为幌子寻求用户的许可,如共享的屏幕快照所示。 随后,它继续授予自己其他权限,并与远程命令与控制(C2)服务器建立连接,以通过在目标应用程序的登录和付款屏幕上方注入覆盖来执行其恶意活动。 在欧洲,澳大利亚

026. RabbitMQ 入门及消息分发机制

空扰寡人 提交于 2020-08-09 06:09:21
1. RabbitMQ 简介 RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 2. RabbitMQ 安装运行 1. 安装依赖环境 安装 通用依赖 yum install -y autoconf yum install -y ncurses-devel 安装 erlang wget https://github.com/erlang/otp/archive/OTP-22.2.tar.gz tar vxf OTP-22.2.tar.gz cd otp-OTP-22.2/ ./otp_build autoconf ./configure make make install 安装 socat sudo yum install -y socat 2. 安装 RabbitMQ 下载 wget -P /home/download https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.23/rabbitmq-server-3.7.23-1.el7.noarch.rpm 可以在 https://github.com/rabbitmq/rabbitmq-server/tags 下载历史版本。

关于RabbitMQ安装及其容易踩的坑

混江龙づ霸主 提交于 2020-08-08 18:07:42
RabbitMQ与 Erlang有版本对应要求 一定要注意 版本对应要求说明官方网站: https://www.rabbitmq.com/which-erlang.html#compatibility-matrix RabbitMQ版本 最低要求的Erlang / OTP 最大支持的Erlang / OTP 笔记 3.8.5 3.8.4 21.3 23.x Erlang / OTP 23 兼容性说明 建议使用Erlang 22.x或23.x Erlang 22.x不再支持HiPE 3.8.3 3.8.2 3.8.1 3.8.0 21.3 22.x 建议使用Erlang22.x。 Erlang 22.x不再支持HiPE 3.7.26 3.7.25 3.7.24 3.7.23 3.7.22 3.7.21 3.7.20 3.7.19 21.3 22.x 不再 支持Erlang / OTP 20.x Erlang 22.x不再支持HiPE 3.7.18 3.7.17 3.7.16 3.7.15 20.3 22.x Erlang / OTP 22.0 兼容性说明 默认情况下,在Erlang 22.x上禁用 TLSv1.0和TLSv1.1支持 3.7.14 3.7.13 3.7.12 3.7.11 20.3 21.x 不再 支持Erlang / OTP 19.x 为了获得最佳的TLS支持

Entersekt在FBI发布警告之际提供有关确保移动渠道安全的指南

本秂侑毒 提交于 2020-08-08 10:03:17
美国联邦调查局警告道,网络犯罪分子日渐将目标对准移动银行应用 —— 本文讲述银行可以采取的措施 亚特兰大和南非开普敦--(美国商业资讯)--全球数字安全解决方案专家 Entersekt 今天发布了针对金融机构的更新版指南 《确保移动银行渠道安全》 ( Securing the Mobile Banking Channel )白皮书。在此之前, FBI刚刚发布警告称 ,网络犯罪分子和欺诈分子对银行应用的攻击可能会增加,因为在新冠肺炎(COVID-19)大流行期间一直待在家里的消费者更加依赖这些平台。此外, 最近的一项研究 表明,英国银行客户对银行通信的不信任感非常明显,因此对于金融机构而言,确保移动渠道安全从未像现在这样重要。 Entersekt产品高级副总裁 Christian Ali 表示:“当前的数字欺诈解决方案未能减轻消费者对移动银行安全的担忧,并且对用户体验产生了负面影响。与此同时,移动恶意软件发展迅速,有可能使情况变得更糟。如果银行想要保护其客户免受账户接管欺诈的影响,并在混乱的市场中确保未来,则必须在移动渠道上智能地重新设计用户与交易身份验证,这是它们必须采取的第一个也是至关重要的一个步聚。” Entersekt这份可免费访问的白皮书概述了移动设备所带来的机遇,以及由此产生的一系列新威胁,包括移动恶意软件的爆炸性增长、应用程序设计与配置欠佳而引起的漏洞

物联网的基石-mqtt 协议初识

≡放荡痞女 提交于 2020-08-05 09:11:48
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的 物联网设备 在 2018 年已经达到了 70 亿 1 ,在未来两年,仅智能水电气表就将超过10亿 2 。 海量的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。对于 物联网协议 来说,必须针对性地解决物联网设备通信的几个关键问题:其网络环境复杂而不可靠、其内存和闪存容量小、其处理器能力有限。 MQTT 协议 是基于发布/订阅模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山: MQTT 协议的诞生 MQTT was created by Andy Stanford-Clark of IBM, and Arlen Nipper (then of Arcom Systems, later CTO of Eurotech).^3 据 Arlen Nipper 在一 IBM Podcast 上的自述,MQTT 原名是 MQ TT, 注意 MQ 与 TT之间的空格,其全称为: MQ Telemetry Transport,是九十年代早期,他在参与 Conoco Phillips 公司的一个原油管道数据采集监控系统(pipeline SCADA system)时