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
目录1.线程私有数据概述12.线程私有数据的相关API函数流程浅析12.1加入线程私有变量12.2删除线程私有变量32.3设置私有线程变量62.4获得线程私有变量值83.总结104.参考文献10
线程私有数据概述
在SylixOS中为了满足多线程安全的要求,使得一种资源可以安全的被多个线程..
分类:
编程语言 时间:
2017-05-19 22:10:55
阅读次数:
147
目录1.SylixOS线程、线程栈介绍11.1线程的介绍11.2线程栈的介绍12.SylixOS线程栈大小的分配12.1线程、线程栈相关属性的设置22.2线程栈大小22.3线程堆栈警戒区33.总结54.参考资料5
SylixOS线程、线程栈介绍SylixOS是多线程操作系统,系统能够同时创建多个线程,具体最大线..
分类:
编程语言 时间:
2017-05-19 14:39:23
阅读次数:
266
1.适用范围本文档适用于使用RealEvo-IDE集成开发环境在x86平台快速构建SylixOS运行环境。2.前提准备在开发机上正确安装RealEvo-IDE集成开发环境。一台正常的x86平台目标机(建议使用Intel处理器,包含显示器或者串口等输出设备和键盘等输入设备)。如果需要U盘安装则需要一个大..
分类:
其他好文 时间:
2017-05-19 14:29:46
阅读次数:
309
1.块设备CACHE简介前文介绍了SylixOS中的块设备驱动模型和I/O控制,本篇主要介绍SylixOS中的块设备CACHE管理。由于磁盘属于低速设备,磁盘的读写速度远远低于CPU,所以为了解决这种速度不匹配,SylixOS提供了对应块设备的缓冲器。它是一个特殊的块设备,与物理设备一一对应(多..
分类:
系统相关 时间:
2017-05-16 23:08:38
阅读次数:
152
\开发环境操作系统:SylixOS编程环境:RealEvo-IDE3.1.5硬件平台:MPC8313E-RDBMPC8313E芯片介绍MPC8313E是飞思卡尔(Freescale)基于PowerPC-e300c3内核的系列芯片,MPC8313E-RDB采用的是MPC8313E处理器。芯片具有:16KBI-Cache,16KBD-Cache,8MBNORFlash,128MBDDR2,32MBNAN..
分类:
其他好文 时间:
2017-05-16 15:51:31
阅读次数:
155