misc
nic_r
这个作者很懒,什么都没留下…
展开
-
如何分析 kernel panic
转载:http://blog.chinaunix.net/space.php?uid=22415790&do=blog&id=1774104the below is a example of kernel panic log.[ 875.497504] Unable to handle kernel paging request at virtual address 40转载 2011-11-01 10:57:35 · 1644 阅读 · 0 评论 -
main函数之前--真正的函数执行入口或开始
一种解释实际上,在可执行文件被加载之后,控制权立即交给由编译器插入的Start函数,它将对后面这些全局变量进行准备: _osver 操作系统的构件编号 _winmajor 操作系统的主版本号 _winminor 操作系统的次版本号 _winver 操作系统完全版本号 __argc 命令行参数个数 __argv 指向转载 2012-11-20 10:26:33 · 820 阅读 · 0 评论 -
bzImage和zImage的区别
bzImage和zImage的区别来自于保护模式代码的放置位置:1.众所周知,内核映像包括两部分代码:实模式代码和保护模 式代码,当引导装载器装载内核映像到代码段内存时,分别放置实模式代码和保护模式代码到不同的位置,然后进入实模式代码执行,实模式代码执行中转入CPU 保护模式,开始执行32位保护模式代码。2.不管是zImage还是bzImage,他们的实模式代码部分都被装入0x9000:0转载 2012-10-18 23:16:30 · 797 阅读 · 0 评论 -
kernel system.map
有时system.map文件可以帮助我们理解内核编译,它记录了所有代码的运行地址。下面一起看看如何读懂它system.map内容格式为:线性地址 类型 符号具体内容如下: 00100000 A phys_startup_32c0100000 T startup_32c0100000 A _text 注:表示内核转载 2012-08-30 15:00:54 · 1323 阅读 · 0 评论 -
编译原理之词法分析、语法分析、语义分析
词法分析(Lexical analysis或Scanning)和词法分析程序(Lexical analyzer或Scanner) 词法分析阶段是编译过程的第一个阶段。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用lex等工具自动生成。语法分析(Synta转载 2012-08-06 16:24:51 · 61855 阅读 · 3 评论 -
rvct Cannot obtain license for Compiler (feature compiler) with license version >= 2.2
RVCT远程登录时报错的解决办法问题在远程登录时出现了,远程登录时使用armcc,tcc等工具时报错如下:Terminal Server remote client not allowed.FLEXlm error: -103,577 明显是因为Flexlm的licence不支持远程登录,然后找了下资料,在http://infocenter.arm.com/help/转载 2012-04-13 15:20:00 · 11016 阅读 · 4 评论 -
cygwin:as.exe: cannot execute binary file
错误是这样的: usr/lib/gcc/i686-pc-cygwin/3.4.4/http://www.cnblogs.com/http://www.cnblogs.com/i686-pc-cygwin/bin/as.exe: /usr/lib/gcc/i686-pc-cygwin/3.4.4/http://www.cnblogs.com/http://www.cnblogs.com/转载 2012-03-22 20:54:23 · 2468 阅读 · 0 评论 -
使用GPIO口模拟I2C总线并挂载设备
前言: 在许多情况下,我们并没有足够的I2C总线,本文主在介绍如何利用Linux内核中的i2c-gpio模块,利用2条GPIO线模拟i2c总线,并挂载设备。 思路: 先通过对i2c-gpio所定义的结构体初始化(包括初始化i2c的2条线,频率,timeout等)并将i2c-gpio模块编译进内核,实现用GPIO_X,GPIO_Y 2条GPIO线注册新的i2c总线。此时这个模块对i2c设备是透转载 2012-03-23 17:06:07 · 3415 阅读 · 0 评论 -
What is a Digital Signature? 数字签名
原文地址:http://www.youdzone.com/signature.html中文翻译:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.htmlBob(Bob's public key)(Bob's private key)转载 2011-12-29 10:59:19 · 1089 阅读 · 0 评论 -
Programmer’s dilemma
Recently I interviewed tens of candidates for a kernel programmer’s position. These candidates are from big, good companies, which are famous for chips or embedded OS/systems. Many of them claimed the转载 2014-03-19 16:05:33 · 757 阅读 · 0 评论