1.ARP攻击介绍1.1ARP协议ARP(地址解析协议)位于数据链路层,主要负责将某个IP地址解析成对应的MAC地址。1.2ARP原理当局域网中的某台机器A要向机器B发送报文,会查询本地的ARP缓存表,找到B的IP地址对应的MAC地址后,就会进行数据传输。如果未找到,则A广播一个ARP请求报文(..
分类:
其他好文 时间:
2017-06-14 16:37:08
阅读次数:
169
1.定长内存管理介绍所谓定长内存,指的是用户每次分配获得的内存大小是相同的,即使用的是有确定长度的内存块。同时,这些内存块总的个数也是确定的,即整个内存总的大小也是确定的。这和通常理解的内存池的概念是一样的。使用定长内存管理的内存,有两大优点:一是由于事先已..
分类:
其他好文 时间:
2017-06-14 02:47:49
阅读次数:
284
1.适用范围
本文档介绍了SylixOS中NAT工具使用的场景和方法。
2.NAT概述及使用场景2.1NAT原理NAT(NetworkAddressTranslation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上..
分类:
其他好文 时间:
2017-06-13 14:36:00
阅读次数:
122
1.Redis简介Redis是一个开源软件项目(BSD许可),用ANSIC编写,适用于大多数的POSIX系统,是一个可用作数据库、缓存和消息代理的内存数据库。Redis是一个非关系型数据库,Redis可以存储键与五种不同数据结构类型之间的映射,这五种类型分别为:字符串、列表、集合、有序集合和..
分类:
其他好文 时间:
2017-06-12 22:39:24
阅读次数:
229
1、概述本文档主要介绍SylixOS中字符设备驱动框架,适用于在SylixOS集成开发环境下进行字符设备驱动开发的学习。注:文中xxx是指具体设备名,编写对应驱动时,自行命名(如RTC、COMPASS等)。2、SylixOS字符设备驱动简介字符设备是指只能以字节为单位进行读写的设备,读取数据..
分类:
其他好文 时间:
2017-06-12 14:51:30
阅读次数:
214
;******************** (C) COPYRIGHT 2010 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_hd.s ;* Author : MCD Application Tea... ...
分类:
其他好文 时间:
2017-06-11 21:09:53
阅读次数:
230
1: 通过调用 request_irq api来注册指定中断号上的 irq_handler,flags可选是否是共享或者其他static inline int __must_checkrequest_irq(unsigned int irq, irq_handler_t handler, unsig ...
分类:
系统相关 时间:
2017-06-10 19:31:44
阅读次数:
959
当发生中断之后,linux系统在汇编阶段经过一系列跳转,最终跳转到asm_do_irq()函数,开始C程序阶段的处理。在汇编阶段,程序已经计算出发生中断的中断号irq,这个关键参数最终传递给asm_do_irq()。linux驱动中断处理C程序部分,主要涉及linux中断系统数据结构的初始化和C程序 ...
分类:
系统相关 时间:
2017-06-04 21:19:01
阅读次数:
248
计算机究竟是如何执行起来的呢,在我学习计算机的时候一直不是非常明确,可是近期借了本《linux内核设计的艺术》算是知道了计算机从按开机到启动操作系统之间究竟做了些什么。 这本书刚開始介绍的并非linux的启动,而是linux启动之前的一步,也就是在你按下了开机button之后进入系统引导之前计算机做 ...
分类:
系统相关 时间:
2017-06-01 21:39:43
阅读次数:
310
目录1.线程私有数据概述12.线程私有数据的相关API函数流程浅析12.1加入线程私有变量12.2删除线程私有变量32.3设置私有线程变量62.4获得线程私有变量值83.总结104.参考文献10
线程私有数据概述
在SylixOS中为了满足多线程安全的要求,使得一种资源可以安全的被多个线程..
分类:
编程语言 时间:
2017-05-19 22:10:55
阅读次数:
147