在设计项目的时候,系统时钟通常只有一个,而在工程应用中经常用到各种频率的时钟,这时候就要对系统时钟进行分频或者倍频以满足工程需求。 1、时钟分频两种方法: 1) PLL IP核:频率之间是否成整数比均可,可分频可倍频 2) Verilog 编写代码:频率之间得成整数比,仅可分频 在作为时钟使用的时候 ...
分类:
其他好文 时间:
2020-03-12 17:12:24
阅读次数:
70
一、简单介绍: Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。 Chrony包括两个核心组件: 1、chronyd:一个后台运行的守护进程,用于调 ...
分类:
其他好文 时间:
2020-02-29 11:41:57
阅读次数:
122
参考文章 https://blog.csdn.net/zyqblog/article/details/79318955 电脑安装Ubuntu和Windows双系统以后,每次Ubuntu时间和时区设了以后去Windows发现会少8个小时 原因在于两个OS对BIOS里面的时间的理解不一样。可以设置一个新 ...
/ 翻译S3C2440存储控制器部分 / 5 存储控制器 概述 S3C2440内存控制器为外部存储访问提供内存控制信号。 S3C2440A有如下特征: 大端/小端(由软件选择) 地址空间:每块由128MB存储空间,一共有8块达1GB。 除了空间0外,其他所有的空间都能通过编程控制访问大小。 总共有8 ...
分类:
其他好文 时间:
2020-02-26 21:17:03
阅读次数:
76
C++产生随机数 C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。 不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 srand() srand()可用来设置rand()产生随机数时 ...
分类:
编程语言 时间:
2020-02-25 00:16:09
阅读次数:
70
在 Linux 机器上有两种时钟: 由内核维持的软件时钟(又称系统时钟)和在机器关机后记录时间的(电池供电的)硬件时钟. 启动的时候, 内核会把系统时钟与硬件时钟同步. 之后, 两个时钟各自独立运行. 设置系统时间date -s "年-月-日 时:分:秒"date -s "2018-05-24 16 ...
分类:
系统相关 时间:
2020-02-21 20:20:13
阅读次数:
90
在分析U-Boot源码之前,先了解uboot的编译过程 环境: 开发板:友善之臂的JZ2440,主控:S3C2440 ARM920t Uboot源码包:u-boot-1.1.6 一、解压、打补丁 二、配置 通过阅读 顶层的README 来了解Uboot配置与编译是一种很好的方法。 可知,要使用开发板 ...
分类:
其他好文 时间:
2020-02-21 09:51:07
阅读次数:
69
转自:https://blog.csdn.net/wealoong/article/details/7957244 可以同时参考另外几篇详细文章: 基于S3C2440的嵌入式Linux驱动——Framebuffer子系统解读 linux LCD驱动(二)--FrameBuffer Linux LCD ...
分类:
其他好文 时间:
2020-02-19 19:21:33
阅读次数:
98
http://www.easy-key.com/home/article/news_details/aid/5718 我们先来理解几个比较重要的概念:时间周期、指令周期、机器周期,以及系统时钟的工作原理。 时钟周期: 时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生 ...
分类:
其他好文 时间:
2020-02-14 11:12:41
阅读次数:
80
DMA 的好处在介绍DMA之前我想问大家:我们为什么要引入DMA,DMA对我们有什么好处那?计算机系统中各种常用的数据输入/输出方法有查询方式(包括无条件及条件传送方式)和中断方式,这些方式适用于CPU与慢速及中速外设之间的数据交换。但当高速外设要与系统内存或者要在系统内存的不同区域之间进行大量数据... ...
分类:
编程语言 时间:
2020-02-02 12:04:00
阅读次数:
114