一、sys文件夹包含五个文件,其中,我们需要重点了解两个,sys.c和sys.h。 二、sys.h里面定义了STM32F1的I/O口输入读取宏定义和输出宏定义。 sys.c里面定义了很多与STM32F1底层硬件相关的设置函数,包括系统时钟的配置、I/O配置、中断的配置等。 三、sys.h 中几个其他 ...
分类:
其他好文 时间:
2019-11-03 20:13:42
阅读次数:
98
Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。 Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systic ...
分类:
其他好文 时间:
2019-11-03 11:03:59
阅读次数:
523
C语言核心技术-变量和数据类型C语言核心技术 2.1 计算机的计算单位 2.1.1 容量单位在购买电脑时,通常会选择高配置的内存、硬盘。例如2019款15寸的MacBookPro已经可以选配32G内存和4T的固态硬盘,而这里的32G和4T就是计算机常用的容量单位。在物理层面,我们使用高低电平来记录信... ...
分类:
编程语言 时间:
2019-11-02 20:04:03
阅读次数:
80
没有设置开机同步时间的话,重启之后时间不对。 如果装机时没正确设置时区,先设置时区:# tzsetup 用date命令手工设置时间一方面不方便,另一方面也依赖于本地管理员的时钟的正确性,那么网络上不同的管理员管理的计算机时间必然有偏差,不同计算机的时间偏差就会对一些要求时间同步的服务产生影响。解决这 ...
分类:
其他好文 时间:
2019-11-02 09:27:27
阅读次数:
105
当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。 man hwclock 写道The System Time is the time that matters. The Hardware Clock’s basic purpose in a Linux system is ...
分类:
系统相关 时间:
2019-10-31 21:28:51
阅读次数:
139
本安装依赖Haddop 一、下载Hive apache-hive-2.3.6-bin.tar.gz 官方网站 二、配置服务期间ssh免密互通 使用如下互信安装脚本 https://www.cnblogs.com/xibuhaohao/p/11772047.html 三、配置服务期间时钟同步服务 略 ...
分类:
其他好文 时间:
2019-10-31 18:31:32
阅读次数:
631
定时器应该包含哪些内容呢, 做一个定时器,即使用一个线程不断循环检测 一、设置时钟 SetTimer(uLong uTimerID,uint64 uTimerSpace,conststchar* szDes) uTimerID定时器ID,唯一性,通过它回调函数,uTimerSpace 定时器调用间隔 ...
分类:
其他好文 时间:
2019-10-31 13:19:50
阅读次数:
101
有些驱动程序需要延迟比较长的时间,即长于一个时钟滴答; 如果想把执行延迟若干个时钟滴答,或者对延迟的精度要求不高,最简单的实现方法就是一个监视jiffies计数器的循环;这种忙等待的实现方法通常具有下面形式,其中j1是延迟终止的jiffies值: 对cpu_relax的调用将以架构相关的方式执行,其 ...
分类:
系统相关 时间:
2019-10-29 19:51:47
阅读次数:
90
内核通过定时器中断来跟踪事件流; 时钟中断由系统定时硬件以及周期性的间隔产生,这个间隔由内核根据HZ的值设定,HZ是一个细节结构有关的常数;作为一般性规则,即使知道对应平台上的确切HZ值,也不应该在编程时依赖该HZ值; 如果想改变系统时钟中断发生的频率,可以通过修改HZ值来进行,但是,如果修改了头文 ...
分类:
系统相关 时间:
2019-10-29 19:35:24
阅读次数:
119
1、描述zookeeper集群中leader,follower,observer几种角色 Zookeeper: 分布式系统:是一个硬件或软件组件分布在网络中的不同的计算机之上,彼此间仅通过消息传递进行通信和协作的系统。 特征: 分布性、对等性、并发性、缺乏全局时钟、故障必然会发生 典型问题: 通信异 ...
分类:
其他好文 时间:
2019-10-29 13:53:12
阅读次数:
159