自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (24)
  • 收藏
  • 关注

原创 jmp指令用法总结

jmp指令用法总结:1.直接用法(只能在Debug下使用的汇编指令):jmp 段地址:偏移地址功能:修改CS、IP的内容例子:jmp 55BA:8执行后:(CS)=55EAH, (IP)=0008H2.根据标号进行转移的用法:(1).转移的目的地址不在指令中,依据位移进行转移(段内转移) a.jmp short 标号(IP的修改范围为-128至127) 功能:(

2012-12-25 09:19:38 9032 1

转载 [C] TCP_NODELAY详解

[C] TCP_NODELAY详解在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次用这个算法来尝试解决福特汽车公司的网络拥塞问题(RFC 896),该问题的具体描述是:如果我们的应用程序一次产生1个字节的数据,而这个1个字节数据又以网络

2012-12-25 08:54:54 1543

转载 浅谈两种方法实现进程互斥的原理

浅谈两种方法实现进程互斥的原理浅谈两种方法实现进程互斥的原理对临界资源的使用通过量种方法实现:管程机制和信号量机制(记录性信号量和AND信号量);记录性信号量机制:在记录性信号机制里面有S.value : 记录的是资源的信号的量,通过去验证每次这个值是否大于0 ,来判断是否让进程来使用此资源,但是,一旦这个值s.v

2012-12-25 08:48:04 3695

转载 虚函数的内存结构

虚函数的内存结构虚函数的内存结构一、 基本概念    C++中的虚函数的作用主要是实现了多态的机制。    关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。    所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RT

2012-12-25 08:46:08 1065

转载 虚函数与虚析构函数

虚函数与虚析构函数虚函数与虚析构函数    在类中,有两个与众不同的成员函数,那就是构造函数和析构函数。当构造函数与析构函数遭遇继承和多态,它们的运行状况又会出现什么变化呢?    多态性是在父类或各子类中执行最合适成员函数。一般来说,只会选择父类或子类中的某一个成员函数来执行。这可给析构函数带来了麻烦!如果有的资源是父类的构造函数申请的,有的资源是子类的构

2012-12-25 08:41:05 595

转载 [回顾]清华申请退学博士作品:完全用Linux工作

[回顾]清华申请退学博士作品:完全用Linux工作按: 尽管我们已经不习惯看长篇大论, 但我还是要说, 这是一篇值得你从头读到尾的长篇文章.2005年9月22日,清华在读博士生王垠在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学, 引起社会各界广泛争论. 他创作的长篇文章《完全用Linux工作》, 洋洋两万多字, 从不同角度居高临下的

2012-12-25 08:39:18 716

转载 汇编指令CLI / STI

汇编指令CLI/STI  CLI禁止中断发生STL允许中断发生       这两个指令只能在内核模式下执行,不可以在用户模式下执行;而且在内核模式下执行时,应该尽可能快的恢复中断,因为CLI会禁用硬件中断,若长时间禁止中断会影响其他动作的执行(如移动鼠标等等),系统就会变得不稳定。在标志寄存器中中断标志清零的情况下,可以以“int  ××”的形式调用软中断。

2012-12-25 08:37:48 3837

转载 Linux操作系统的安全模块要点分析

Linux 面临的威胁主要有DoS 攻击、本地用户获取非授权的文件的读写权限、远程用户获得特权文件的读写权限、远程用户获得root 权限等。  可采用以下措施进行预防:  (1)删除所有的特殊账户,包括lp、shutdown、halt、news、uucp、operator、games、gopher 等。  可参考以下命令:  [root@redhat root]# userdel

2012-12-21 10:32:02 770

转载 Linux内核系统之安全入侵侦察解析

【IT168 技术】Linux内核安全随着Linux系统的流行,也就越来越受到大家的关注,这里向大家介绍LIDS也就是Linux内核安全入侵侦察系统。看看Linux内核存在哪些问题,LIDS又能为我们带来哪些方面特点。  LIDS( Linux入侵侦察系统是Linux内核补丁和系统管理员工lidsadm),它加强了Linux内核。它在内核中实现了一种安全模式 -- 参考模式以及内核中的Mand

2012-12-21 10:30:52 837

转载 linux fork函数的精辟解说

【IT168 技术】  #include ;  #include ;  main ()  {  pid_t pid;  pid=fork();  if (pid   printf("error in fork!");  else if (pid == 0)  printf("i am the child process, my process id is %dn

2012-12-21 10:29:51 491

转载 linux中fork()函数详解

【IT168 技术】  一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相

2012-12-21 10:28:59 490

转载 Linux环境下的 make和makefile详解

【IT168 技术】  无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的

2012-12-21 10:27:46 606

转载 Linux内核参数-proc

【IT168 技术】  1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。  2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。  /proc/sys/kernel/优化  1) /proc/sys/kernel/ctrl-alt-del  该文件有一个二进制值,该值控制系统在接收到ctrl+alt+delete按

2012-12-21 10:26:53 580

转载 Linux内核参数-proc

【IT168 技术】  Linux chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。  Linux chkconfig命令使用语法:  chkconfig [--add] [--del ][--list] [系统服务] 或 chkconfig [--level ] [系统服务]

2012-12-21 10:25:19 551

转载 Linux C中段错误

【IT168 技术】  1.什么是段错误?  所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt 是由以64位为一个单位的表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及

2012-12-21 10:24:04 494

转载 linux设备驱动程序学习笔记

linux设备驱动程序学习笔记.doc转自:http://my.oschina.net/accesssoul/blog/61401

2012-12-21 10:22:50 390

转载 设备驱动中的中断问题及实例解析

1、关于设备驱动中的中断问题      操作系统为了使得快速设备和慢速设备合适工作,需要中断来提高效率,一个外设要使用一个中断就必须注册中断号,获得跟这个中断号相关的一些资源,并且在中断发生的时候内核可以进行一些处理,例如:调用中断处理例程来真正的处理设备中断。Linux处理中断的方式很大程度上与它在用户空间处理信号的方式是一样的。      我们知道,从本质上讲,中断处理例程会和其他代码

2012-12-21 10:21:22 800

转载 男人一生中要有所为,有所不为

铭心刻骨地爱一次: 男人一生中一定要真真切切地爱一次,要敢于敝开胸怀、直透灵魂地说句“我爱你”,不论是妻子、女友甚或是情人。要知道错过今生的机会,来生不会再有。  倾其所有地赌一回 : 冒险是男人的专利,勇敢是丈夫的气概。抓住机会,用财富、事业、青春、热血甚至于生命赌一回,值!胜者王侯败者寇,人生能有几回搏?  不讲理由地与男人打一次架 : 狮虎斗,一对一。遇到实力相当的男人,找准

2012-12-21 10:20:11 576

转载 [驱动] 如何编写Linux设备驱动程序

Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。以下的一些文字主要来源于khg,johnsonm的Write linux

2012-12-21 10:18:33 646

转载 STM32F10x芯片GPIO/AFIO端口配置总结

STM32F10x芯片GPIO/AFIO端口配置总结        以下是STM32F10x芯片GPIO/AFIO端口配置详细介绍,欢迎大家查阅,如有问题,可联系我:1、介绍STM32F10x芯片的GPIO/AFIO配置主要包括以下几方面知识:在时钟控制模块中配置好相应总线时钟,并在总线上使能对应的GPIO口(AFIO口,需要的话)时钟后:根据需求配置相应GPIO端

2012-12-21 10:16:36 2896

转载 给在读研究生+未来要读研同学们的一封受益匪浅的信

当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。上海大学一位老师说:“不可否认的是,研究生面临着比较大的生存压力,但是要平衡自己的方向,在没有生存威胁的情况下,要专注于学习。”他表示,在社会心理普遍比较浮躁的情况下,就要求研究生要拿出宽广的视野来,权衡自己眼前的利

2012-12-21 10:14:43 524

转载 RVDS2.2 破解版成功安装与AXD调试步骤

我用的是飞凌OK6410A的ARM开发板,初级学者。  Arm11要用到RVDS来裸机,买的时候却没有附带安装包,这是一件非常恼火的事情,不过,经过我网上寻找,也终于安装完成,且可以调试。AXD调试时遇到的小问题也成功解决。   下面是两步,安装与调试,贴出链接,因为没法上传文件。只要按照步骤,应该没什么问题。 1、下载与安装rvds2.2:   一、 我们将rvds2

2012-12-21 10:10:24 950

转载 PIC以太网开发板——基于微芯最新ENC28J60以太网控制器

PIC以太网开发板——基于微芯最新ENC28J60以太网控制器                     PIC以太网开发板——基于微芯最新ENC28J60以太网控制器导航栏ENC28J60芯片介绍ENC28J60编程要点硬件资源说明软件使用说明MicroChip TCP/IP协议栈第

2012-12-21 10:05:24 1905

转载 关于codewarrior调试出现illegal BP的问题解决过程(转载)

昨天两位工程师调试同时出现这个问题,网上对于illegal BP的解决方法讲解的很模糊,没有一个具体的指导方针。我试着阐述我们问题的解决过程,希望对大家解决类似情况可以起到抛砖引玉的作用。    两位工程师同时出现该问题,但由于负责不同的功能,并且互相独立,可以判断是不同的问题引起的。    通过单步运行(step over),工程师J发现当进入某个子函数时,对某个指针指向的变量清零时出错

2012-12-21 09:54:29 4903 1

翻译 飞思卡尔_第三章_存储器映像控制模块

第三章  存储器映像控制模块3.1 简介这部分叙述了飞思卡尔S12X平台的存储器映像控制子模块的功能,存储器映像控制模块的结构方框图如图3-1. 存储器映像控制模块控制多主存取的优先级,内部资源和外部空间的选择。内部总线,包括内部存储器和外围设备,都受存储器映像控制模块的控制。每一个局部地址空间都可转化成全局地址空间。 3.1.1 专业术语逻辑“1”

2012-12-21 09:39:52 2227

翻译 飞思卡尔_第四章_存储保护单元

第四章存储保护单元(MPU)4.1 简介存储保护模块为非法(非预期的)存取存储映像资源提供必需的基本的保护功能。多地址范围比较器拿置于存储保护单元模块(MPU)里面的八个内存保护描述符与内存存取进行比较,以确定每次存取是否合法。这种比较对总线主控制器的存取和存取的类型很敏感。存储保护单元模块(MPU)可以用来很容易的被不同的总线主控制器隔离内存范围。也能被操作系统或者软件内核合法的隔离

2012-12-21 09:35:49 2325

翻译 MC9S12XEP100RMV10打印_第九章_安全加密

第九章安全9.1  引言这份说明描述了S12XE芯片系列的安全机构的功能作用(9SEC).注意:没有安全功能是绝对的安全。然而不管怎样,飞思卡尔的策略是使对于未授权的用户很难读和复制Flash和或EEPROM。9.1.1         特征用户必须知道安全部分必须跟应用程序代码放在在一起。一个极端的例子是转储内部存储中的内容的应用程序代码,这会破坏安全的目的。同时,用户也

2012-12-21 09:33:24 1883

STM32 GPIO模式详解

STM32 GPIO模式详解,主要详细介绍了STM32 GPIO的8种模式

2015-03-02

STM32_在KEIL_MDK环境下使用V3.4库

STM32_在KEIL_MDK环境下使用V3.4库,

2014-01-13

Intel汇编语言程序设计第5版.rar

高清晰版,Intel汇编语言程序设计第5版.rar,

2012-12-21

LINUX内核设计与实现(第二版 中译本).pdf

LINUX内核设计与实现(第二版 中译本).pdf

2012-12-21

Essential 精通LINUX设备驱动程序开发.pdf

Essential 精通LINUX设备驱动程序开发.pdf

2012-12-21

Linux.Kernel.Development.3rd.Edition(English)

Linux.Kernel.Development.3rd.Edition(English)

2012-12-21

自己动手做51系列单片机编程器

自己动手做51系列单片机编程器 自己动手做51系列单片机编程器

2010-12-12

有保护功能的简易编程器

有保护功能的简易编程器 有保护功能的简易编程器

2010-12-12

简易单片机编程器的研制

简易单片机编程器的研制 简易单片机编程器的研制

2010-12-12

单片机编程器的新设计

单片机编程器的新设计 单片机编程器的新设计

2010-12-12

AT89C5X系列单片机编程器设计

AT89C5X系列单片机编程器设计 AT89C5X系列单片机编程器设计

2010-12-12

AT89C_系列单片机编程器的研制

AT89C_系列单片机编程器的研制 AT89C_系列单片机编程器的研制

2010-12-12

微处理器中USB1_1接口电路的设计与实现

微处理器中USB1_1接口电路的设计与实现 微处理器中USB1_1接口电路的设计与实现

2010-12-12

嵌入式系统中USB设备驱动的研究与实现

嵌入式系统中USB设备驱动的研究与实现 嵌入式系统中USB设备驱动的研究与实现

2010-12-12

利用注册表设计软件注册程序

利用注册表设计软件注册程序 Registration process using the registry design software

2010-12-12

jiyu数据加密技术

数据加密技术 Data Encryption

2010-12-12

使用MD5算法对密码进行加密

使用MD5算法对密码进行加密 Using the MD5 algorithm to encrypt passwords

2010-12-12

利用INI文件对软件进行注册

利用INI文件对软件进行注册 INI file used to register the software

2010-12-12

对数据报进行加密保障通信安全

对数据报进行加密保障通信安全 Encrypt the data reported to protect communication security

2010-12-12

对档案进行加密和解密

对档案进行加密和解密 Encrypt and decrypt the file

2010-12-12

DSP系统设计及应用实验

DSP系统设计及应用实验DSP系统设计及应用实验DSP系统设计及应用实验

2010-06-21

gdb-6.3.tar

liunx环境下的 嵌入式 环境搭建。。。。。。。。。。。。。。

2010-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除