spi

PMP: 项目管理之时间管理

谁说我不能喝 提交于 2020-10-03 12:36:47
坦白的说我自己对时间管理做的不够好,也一直在反思怎么把时间合理有效的利用。大学课程中基本上都学过软件管理的概念。不过工作以后基本上都是放羊式的感觉。 听了王安老师的课程,对时间管理有了更深刻的了解。 本文类似流水式的笔记,简单总结下我所了解到的时间管理的内容. ~ by 飞鸟 2018/06/26 概述 什么是时间管理 时间管理也叫做进度管理。是指通过事先规划和运用一定的技巧、方法与工具实现对时间的灵活以及有效运用,从而实现 个人或组织的既定目标。 时间管理包括保证项目按时完成的各个过程。 时间的特殊性 1. 最客观 ,不可再生,对于每个人最公平。 2. 是对工期,对项目 **最容易衡量** 的一个指标。 项目面临的问题 1. 项目工期是多少?是否合理?你是怎么估算的? 2. 按照阶段,什么时间段应该完成哪一步?特别是复杂的项目,什么时间点完成基础1期,什么时候完成2期。 3. 怎么指定进度计划,有哪些制约因素?有多少人员可以参与?db, redis资源什么时候到位等?各个部门上线是否有制约? 4. 只有详细的进度计划,才能安排团队人员具体实施协作,有效的监控跟踪项目进度等。 解决方法 1. 可以制定一个详细的项目进度计划。 2. 进度计划的制定,需要一个详细的过程。如下内容: (1) 规划管理 (2) 定义活动 (3) 排列活动顺序 (4) 估算活动资源 (5) 估算活动持续时间

用Everspin MR2xH40xDF SPI-MRAM替换赛普拉斯CY15B104QN SPI-FRAM

牧云@^-^@ 提交于 2020-10-03 04:50:58
EVERSPIN内存 Everspin是设计,制造和商业销售分立磁阻RAM(MRAM)到市场和应用的全球领导者,在这些市场和应用中,数据持久性和完整性,低延迟和安全性至关重要。MR2xH40xDF是一个4194,304位磁阻随机存取存储器( MRAM )设备系列,组织为524,288个8位字。对于必须使用少量I/O引脚快速存储和检索数据和程序的应用程序,它们是理想的内存解决方案。它们具有串行EEPROM和串行闪存兼容的读/写时序,没有写延迟,并且读/写寿命不受限制。与其他串行存储器不同,使用MR2xH40xDF系列,读取和写入都可以在内存中随机发生,而写入之间没有延迟。Everspin代理英尚微电子支持产品应用解决方案以及产品方面技术支持。 总览 MR2xH40xDF系列是一个SPI接口MRAM系列,其存储器阵列使用芯片选择(CS),串行输入(SI),串行输出(SO)和串行外围设备的串行时钟(SCK)的四针接口逻辑组织为512Kx8接口(SPI)总线。MRAM实现了SPIEEPROM和SPIFlash组件通用的命令子集。这样,SPI MRAM可以替换同一插槽中的这些组件,并在共享的SPI总线上进行互操作。与其他串行存储器替代品相比,SPI MRAM具有卓越的写入速度,无限的耐用性,低待机和运行能力以及简单,可靠的数据保留。 可靠的供应 Everspin

基于AM57x的ARM与FPGA通信测试

牧云@^-^@ 提交于 2020-10-03 03:05:18
通过 A RM烧写 S PI FLASH 表 1 开发板型号 是否支持本实验 TL570x-EVM 不支持 TL5728-EasyEVM 不支持 TL5728-IDK 不支持 TL5728F-EVM 支持 本实验在Linux系统下,由ARM通过SPI2总线烧写固化.bin文件到FPGA端的SPI FLASH中运行。 将TL5728F-EVM开发板FPGA端拨码开关拨为Master SPI模式(01),将由FPGA工程编译生成的.bin文件复制到文件系统“/opt/tools”目录下,例如LED工程的LED.bin文件。进入开发板文件系统“/opt/tools”目录,执行脚本文件将LED.bin文件固化到FPGA端的SPI FLASH。 T arget# cd /opt/tools/ T arget# ./flash-fpga-spiflash.sh LED.bin ​ 图 1 串口打印“FPGA reload app successfully!”信息表示成功将LED.bin文件固化到SPI FLASH,可以观察到开发板LED在FPGA控制下流水灯闪烁。 F PGA与 A RM基于IC通信测试 表 2 开发板型号 是否支持本实验 TL570x-EVM 不支持 TL5728-EasyEVM 不支持 TL5728-IDK 不支持 TL5728F-EVM 支持

树莓派 bcm2835.h

和自甴很熟 提交于 2020-10-02 14:43:20
C and C++ support for Broadcom BCM 2835 as used in Raspberry Pi /* bcm2835.h C and C++ support for Broadcom BCM 2835 as used in Raspberry Pi Author: Mike McCauley Copyright (C) 2011-2013 Mike McCauley $Id: bcm2835.h,v 1.26 2020/01/11 05:07:13 mikem Exp mikem $ */ /*! \mainpage C library for Broadcom BCM 2835 as used in Raspberry Pi This is a C library for Raspberry Pi (RPi). It provides access to GPIO and other IO functions on the Broadcom BCM 2835 chip, as used in the RaspberryPi, allowing access to the GPIO pins on the 26 pin IDE plug on the RPi board so you can control and interface with

Java 类加载器 —— 从底层源码分析它帮我们做了什么?

青春壹個敷衍的年華 提交于 2020-10-02 03:08:28
目录 背景知识补充 加载概述 一、类加载器基本概念 1.1 类加载器加载 Class 大致要经过如下8个步骤 1.2 JVM的类加载机制主要有如下3种 1.3 这里说明一下双亲委派机制 二、启动类加载器 三、扩展类加载器 四、双亲委派 - 源码分析1 五、双亲委派 - 源码分析2 六、线程上下文类加载器 七、自定义类加载器 背景知识补充 从 Java 类的生命周期而言,一个类包括如下几个阶段: 类加载阶段分类: 加载 、 链接 (验证/准备/解析)、 初始化 (<cinit>()V方法 / 发生的时机),如下图所示: 参考链接: Java 类加载 —— 底层是如何实现的? 加载概述 加载指的是将类的 class 文件读入到内存,并为之创建一个 java.lang.Class 对象,也就是说,当程序中使用任何类时,系统都会为之建立一个 java.lang.Class 对象。 类的加载由类加载器完成 ,类加载器通常由JVM提供,这些类加载器也是前面所有程序运行的基础,JVM 提供的这些类加载器通常被称为系统类加载器。除此之外,开发者可以通过继承 ClassLoader 基类来创建自己的自定义类加载器。 一、类加载器基本概念 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。 顾名思义,类加载器

5G + BIM,更智慧的建筑管理

吃可爱长大的小学妹 提交于 2020-10-01 12:44:46
BIM 建筑信息化模型 BIM(Building Information Modeling)是建筑学、工程学及土木工程的新工具,是实现建筑信息化和智能化的关键技术和基础。 BIM可以帮助实现建筑信息集成,从建筑的设计、施工、运行直至建筑全生命周期终结,各种信息始终整合于一个三维模型信息数据库中 ,设计团队、施工单位、设施运营部门等各方人员可以基于BIM进行协同工作,有效提高工作效率、节省资源、降低成本、以实现可持续发展。 传统建筑行业痛点 单系统的数据采集与管理 :在许多所谓的“智能建筑”中,各系统是相对独立的,独立采集数据,进行独立管理,无法联动,导致所谓的智能建筑其实并不足够智能。 位置能力弱 :建筑运营位置数据尤其重要,能够定位什么地方水管爆了,是什么位置发生了火情,是什么地方煤气管坏了,什么地方的重要资产被非法移走,保安在什么位置,什么位置是哪一家商家(商业地产),摄像头的影像反映什么位置的情况。这些都是位置数据和位置管理问题,现在的智能建筑还无能为力。 物业运行缺乏有效性和高效率 :智能建筑还没有集中所有运营数据的数据中心,也不能一下调出和集中显示建筑物某一位置的所有运营数据,如温度、湿度、空气物质参数、照明、声音等。 5G BIM,智慧建筑全生命周期解决方案   5G技术三大应用场景:大带宽、低时延、广连接,是BIM(建筑信息化模型)得以全面落实的关键技术

HiSpark系列开发套件简介

↘锁芯ラ 提交于 2020-09-30 13:46:14
HiSpark Wi-Fi IoT开发套件   l 支持鸿蒙OS、LiteOS操作系统,方便进行物联网产品的原型验证和快速开发   l 特性板搭载海思Hi3861芯片,最高运行频率 160MHz,内置352 KB SRAM、288 KB ROM,内置 2MB Flash,支持IEEE 802.11 b/g/n,支持STA模式、AP模式   l 套件包含多个扩展板,包括OLED板、NFC扩展板、环境监测板、红绿灯板、炫彩灯板、机器人板,集成了多种常见外设 HiSpark DIY IPC套件   l 支持鸿蒙OS、LiteOS、Linux系统,方便进行产品的原型验证和快速开发   l 板载海思Hi3518EV300芯片,内置ARM Cortex A7核心,最高运行频率900MHz,内置64MB SDRAM,内置图像处理单元(ISP),内置H265/H264硬件编解码器,内置智能视频引擎(IVE),内置硬件安全引擎   l 搭载128Mbit SPI NOR Flash,同时带有一个T-F卡槽,最大支持128GB T-F卡   l 板载Hi3881 WiFi芯片,支持IEEE 802.11 b/g/n,支持STA模式、AP模式   l 板载JX-F23A图像传感器,最大有效像素2M,视频最高支持1920x1080@25fps HiSpark AI Camera套件   l 支持鸿蒙OS

ESP32 开发笔记(三)源码示例 9_SPI_SDCard 使用SPI总线实现TF卡文件系统示例

那年仲夏 提交于 2020-09-30 12:18:42
开发板购买链接 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674 开发板简介 开发环境搭建 windows 源码示例: 0_Hello Bug (ESP_LOGX与printf) 工程模板/打印调试输出 1_LED LED亮灭控制 2_LED_Task 使用任务方式控制LED 3_LEDC_PWM 使用LEDC来控制LED实现呼吸灯效果 4_ADC_LightR 使用ADC读取光敏电阻实现光照传感 5_KEY_Short_Long 按钮长按短按实现 6_TouchPad_Interrupt 电容触摸中断实现 7_WS2812_RMT RGB_LED彩虹变色示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器 9_SPI_SDCard 使用SPI总线实现TF卡文件系统示例 10_IIC_ADXL345 使用IIC总线实现读取ADXL345角度加速度传感器 11_IIC_AT24C02 使用IIC总线实现小容量数据储存测试 12_IR_Rev_RMT 使用RMT实现红外遥控接收扫码(NEC) 13_IR_Send_RMT 使用RMT实现红外数据发送(NEC) 14_WIFI_Scan 附近WIFI信号扫描示例 15_WIFI_AP

方案分享—基于FET1028A-C打造一款边缘计算网关

风流意气都作罢 提交于 2020-09-30 06:02:04
随着 物联网、大数据、人工智能等技术的快速发展与应用,给传统的云计算模式带来了巨大的挑战,这也催生出了计算模式的变革, 边缘计算由此诞生。 所谓边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。通俗的讲,就是在数据采集的本地完成对数据的计算、处理后(譬如打上时间戳,数据格式化、对事件和过程数据分类) ,根据结果进行 “就地”决策,并将处理完成的数据进行存储、转发云平台等操作。 边缘计算相比云计算具备以下优势: 安全性 :原始数据本地处理,解决了隐私数据传输到数据中心的路径比较长,容易导致数据丢失或者信息泄露等风险; 低时延 : 边缘网关根据预设的业务逻辑进行 “就地”决策,免去终端和云中心的双向传输延时。 可靠性高 :不再依赖中心服务器,每一个边缘 网关都是一台边缘服务器,分布式的部署,避免由于中心服务器瘫痪带来的大面积停工、停产。 作为边缘计算服务的载体, 边缘计算网关起着至关重要的作用,不管是传感器接口、联网方式的多样性支持,还是 CPU的计算能力,都影响着边缘计算的能力。尤其在工业互联网的大背景下,IT与OT的融合也是边缘网关需要具备的重要能力,FET1028A-C具备6个支持TSN的千兆以太网接口,并内置一个支持TSN的4端口Switch,满足工业现场IT和OT网络的融合通讯。 边缘计算网关构成

EEPROM与内存Flash消耗能量计算

亡梦爱人 提交于 2020-09-29 07:43:34
本篇文章要介绍的是非易失性存储器EEPROM与内存Flash消耗能量计算。 首先,我们来看看非易失性存储器在典型的3.3V EEPROM 写入过程中所消耗的能量待机电流为1μA,写入时间为5 ms,写入电流为3 mA(表1)。我们假设:一旦VDD上升到工作限制内(上电时间),EEPROM就准备开始工作零)。 •写入的数据量适合一页,并且使用块写入功能进行写入。 •EEPROM的写入时间仅是执行EEPROM的写入操作所需的时间,因此我们忽略MCU和SPI接口的任何处理和通信时间。(这个假设是相反的用于MRAM的; MRAM 只需要通信时间,因为写入时间很短,因此它可以被视为零。) •EEPROM直接由微控制器I / O供电,并使用一个小的(0.1μF)去耦电容。 内存Flash消耗的能量 内存Flash具有更高的写入和待机电流,因此我们将使用50μA的待机电流(写入时间)在我们的评估中为3 ms,写入电流为15 mA(表2)。如上所述,我们假设通电时间为零,数据适合一页,并且写入时间很长,我们可以忽略通信时间。另外,我们假设闪存写入到已擦除的页面。 结论 非易失性存储器的写入时间会极大地影响系统的总能耗。对于低占空比的系统,这种影响不太明显,但是随着采集速率的提高,这种影响变得更加明显。 EEPROM和闪存的写入时间显着增加了MCU的能耗,因为它们使MCU的活动时间更长