- 博客(6)
- 资源 (39)
- 收藏
- 关注
原创 linux内核电源管理浅析
一 reboot实现应用通过reboot系统调用,reboot系统调用定义在kernel/sys.c文件中:SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd,void __user *, arg){if (!capable(CAP_SYS_BOOT))return -EPERM;.
2017-05-26 19:00:02 2615
原创 linux内核启动参数的传递
一 传递方式主要通过两种方式:1. 将启动参数存放在内核页中,然后内核启动的时候直接从该内存页读取启动参数即可,这种传递启动参数的方法需要boot和kernel约定好,存放的内存页的地址(一般为内核启动紧挨着的前一页)和存放的启动参数的格式;2.kernel通过调用boot的函数去获取启动参数;由于第一种方式较为简单,所以这里只对第二种参数传递方法进行说明。二 调用bo
2017-05-26 16:41:18 1484
原创 mips寄存器介绍
一 概要mips拥有32个通用寄存器,一个pc寄存器,一个HI和LO寄存器,另外协处理器也有自己的寄存器,如CP0有32个单独的寄存器,浮点协处理单元也有自己独立的寄存器。二 32个通用寄存器s0–s8: By convention, subroutines must guarantee that thevalues ofthese registers on e
2017-05-26 11:18:23 8078
原创 linux内核堆栈保护浅析
一 启用方式打开配置CONFIG_CC_STACKPROTECTOR,重新编译内核即可。二 工作原理搜索配置CONFIG_CC_STACKPROTECTOR产生的影响,可得到如下结果:1.include/linux/stackprotector.h#ifdef CONFIG_CC_STACKPROTECTOR# include #elsestatic inl
2017-05-25 18:31:10 9400
转载 史上最全设计模式导学目录(完整版)
原文出处:http://blog.csdn.net/lovelion/article/details/17517213 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助!
2017-05-19 09:27:16 371
转载 Understanding Smart Card Timing
原文出处:http://leijiye.blog.163.com/blog/static/5699763720103135131428/Understanding Smart Card TimingLei JiyeVersion 1.0, 2010-3-251. PrefaceThere are various timing in all sm
2017-05-04 17:02:40 1056
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人