RTC概念简介RTC的英文全称为Real-timeclock,中文名为实时时钟,是指可以像时钟一样输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片。实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。2SylixOSRTC关键结构体2.1RTC设备RTC设备结构体
分类:
其他好文 时间:
2018-10-23 20:54:22
阅读次数:
190
1.跳转表存在的意义1.1内核模块反汇编如下的程序清单,为一个内核模块的源码。#define__SYLIXOS_KERNEL#include<SylixOS.h>#include<module.h>/**SylixOScallmodule_init()andmodule_exit()automatically.*/intmodule_init(void){printk("h
分类:
其他好文 时间:
2018-10-23 20:45:50
阅读次数:
179
概述I/O系统又称作输入输出系统,SylixOS兼容POSIX标准输入输出系统,SylixOS的I/O概念继承了UNIX操作系统的I/O概念,认为一切皆为文件。与UNIX操作系统相同,SylixOS中的文件也分为不同的类型。SylixOS的I/O系统结构,分为ORIG驱动结构和NEW_1驱动结构。NEW_1驱动结构就是在ORIG驱动结构基础上增加了设备节点结构,其负责文件访问权限、文件记录锁等功能
分类:
其他好文 时间:
2018-10-23 18:15:27
阅读次数:
228
编译并部署OpenSSLSylixOS支持OpenSSL,git地址为:http://git.sylixos.com/repo/openssl.git获取OpenSSL工程源码后,导入RealEvo-IDE中编译,编译完成后生成动态库文件和openssl可执行文件,如下图所示。配置设备IP地址并部署openssl和动态库到设备端。终端命令行输入opensslversion可查看openssl版本号
分类:
其他好文 时间:
2018-10-23 17:56:30
阅读次数:
250
系统异常处理 CPU如果调用系统异常处理程序 需要的数据结构 + IDT\_Table: 中断向量表, 在中断向量表中的每一项都是一个中断描述符(中断门或者陷阱门), 一个中断描述符中的几位是段选择符 + GDT或者LDT 处理过程(没有特权变化的情况) + 中断向量号 IDT 中断描述符 段选择子 ...
分类:
其他好文 时间:
2018-10-14 19:18:30
阅读次数:
189
计算机组成 9 中断和异常 9.3 中断向量表的发展 现在这个手册的制造者已经说了,他在第一页就留好了一个表格,一共有256行。虽然现在没有填写完全,但是后面,随着不断的升级,推出新的手册的时候呢?会继续补充后面的一些条款。 我们现在就来看一看,历代的这个手册它是怎么补充这个条款的。 这是8086的 ...
分类:
其他好文 时间:
2018-10-04 20:27:41
阅读次数:
220
计算机组成 9 中断和异常 9.2 中断向量表的结构 我现在已经知道了,在运算的时候 一旦遇到了异常情况,就翻到第一页的第一行开始写的这些操作的指示,开始往下执行。开始往下执行,这就能解决问题了。但是问题在于这段操作,解决的是我那个运算结果在空格里填不下的问题。可是我遇到新的问题应该怎么办呢?我们可 ...
分类:
其他好文 时间:
2018-10-04 19:28:39
阅读次数:
241
VxWorks中使用intConnect()挂接中断服务程序,但对于PCI设备,一般采用pciIntConnect()挂接中断,它与intConnect()的主要不同在于intConnect()使用的中断向量是独占的,而pciIntConnect()则可使多个外部中断共享一个中断向量。它在内部使用一 ...
分类:
其他好文 时间:
2018-10-01 12:27:38
阅读次数:
220
概述取消一个线程要确保该线程能够释放其所持有的锁、分配的内存,使整个系统保持一致性。线程取消的途径有两种:异步取消和延时取消。异步取消:被取消线程收到取消信号后,立即死亡。该线程缩持有的资源可能得不到释放,这是一种非安全的线程取消方式。延时取消:系统默认取消方式,是一种比较安全的线程取消机制,被取消线程取消时,只是设置取消点(ptcbDel->TCB_bCancelRequest)为true
分类:
编程语言 时间:
2018-09-21 19:04:47
阅读次数:
326