设计工具功能 Vivado IDE 是用于创建SoC 设计中硬件系统部分的一个集成开发环境,例如可创建处理器,存储器,外设,扩展接口和总线。Vivado IDE 和设计套件中的其他工具有交互,并且包含集成和打包IP 的工具,这种设计为工程的可重用性提供了可能。 SDK 是基于广受欢迎的Eclipse ...
分类:
其他好文 时间:
2020-07-16 22:03:38
阅读次数:
87
这一章介绍的是计算机存储结构的下一个层次:二级存储单元。用来保存当前没有被处理的大量数据,这些存储设备包括硬盘,固态硬盘和CD等。 1.磁存储技术 材料的磁性可能是最明显的数据存储方式,因为磁性是很好的二进制记录介质:磁性粒子可以磁化为N-S或者S-N方向。当某材料被磁化后,它将保持磁化状态直到按照 ...
分类:
其他好文 时间:
2020-07-13 13:32:59
阅读次数:
69
目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。 其中I2C总线以同步串行2线方式进行通信(一条时钟线,一条数据线)。 SPI总线则以同步串行3线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)。 SCI总线是以异步方式进行通信(一条数据输入线,一条 ...
分类:
其他好文 时间:
2020-07-12 17:14:08
阅读次数:
73
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第15章 STM32F429的GPIO基础知识(重要) 本章教程为大家讲解GPIO(General-purpose I/Os)基础知识。GPIO配置是所有外设驱动的基础,大家 ...
分类:
其他好文 时间:
2020-07-11 14:30:08
阅读次数:
71
和上一篇相比,此项目的场景有所不同:需要采集机房的电表、温湿度、水浸和烟感的数据,首先通过通讯管理机先将数据直采,然后通过服务器采集程序采集通讯管理机上存储的数据并解析入库。 先说说这2个有什么不同,项目1中户外设备主动连接服务器,并定时发送报文,而此项目需要服务器去主动连接设备发送报文采集数据,仅 ...
分类:
Web程序 时间:
2020-07-11 13:07:03
阅读次数:
55
先分享一下自己的经历。 去年7月进入新公司没多久,部门领导就给我分配了一个任务:给公司的一个户外设备写一个采集数据程序,将数据入库,然后做一个web端。因为领导是做.NET的,当时在来之前有和领导沟通过,领导的意思是希望来一个会网络编程和多线程,部门急需一个可以来做采集程序的java,我当时有点心虚 ...
分类:
Web程序 时间:
2020-07-10 13:20:55
阅读次数:
60
一、linux系统概念模型 1. 概述 linux系统是一个多用户多任务的分时操作系统,函数调用是操作系统的三大法宝之一,使得编程极为灵活。由于CPU的运行速度远远大于外设,所以中断机制的使用解决了CPU等待外设的情况。系统调用是一种特殊的中断,封装了对系统的一些底层的操作,保证了系统的安全性。在中 ...
分类:
其他好文 时间:
2020-07-09 19:22:48
阅读次数:
110
用户概况斯德雷特(Sterlite)是全球最大的光纤光缆厂商之一,公司IT服务团队有45名工程师,为1500多位员工解决IT相关的问题。需求分析由于Sterlite公司在全国各地以及海外设有分支机构,为了有效支持当地的员工,45名工程师不得不分散于14个不同的地点,因此Sterlite需要一个集中的管理服务工单并规范服务流程。同时,SterliteIT团队希望摆脱救火式故障排除模式,走向战略驱动之
分类:
其他好文 时间:
2020-07-09 17:54:07
阅读次数:
90
简介 本文以Keil 5.24a为开发环境为例搭建GD32F130F8P6工程。 准备工作 一、下载安装Keil 5.24a 二、下载GD32F1x0的标准外设固件库(例如GD32F1x0_Firmware_Library_v3.1.0) 三、下载GD32F130的Keil pack文件(例如Gig ...
分类:
其他好文 时间:
2020-07-09 15:10:23
阅读次数:
251
中断的简要介绍: 中断的出现是为了解决cpu和外设I/O之间速度不匹配的问题,硬件上每个外设都会连接一个设备管理器,该管理器连接中断处理器,再连cpu,如图所示 每个能够发出中断请求的硬件设备控制器都有一条称为IRQ(Interrupt ReQuest)的输出线。所有的IRQ线都与一个中断控制器的输 ...
分类:
其他好文 时间:
2020-07-08 23:13:23
阅读次数:
84