- 博客(5)
- 资源 (801)
- 收藏
- 关注
原创 CPUFREQ驱动使用方法说明
内核所提供cpufreq技术的机制n 目的:变频技术是指CPU硬件本身支持在不同的频率下运行,系统在运行过程中可以根据随时可能发生变化的系统负载情况动态在这些不同的运行频率之间进行切换,从而达到对性能和功耗做到二者兼顾的目的。n 来源:虽然多个处理器生产厂家都提供了对变频技术的支持,但是其硬件实现和使用方法必然存在着细微甚至巨大的差别。这就使得每个处理器生产厂家都需要按照其特殊的硬件实现和使用方法向内核中添加代码,从而让自己产品中的变频技术在 Linux 中得到支持和使用。然而,这种内
2010-11-12 22:51:00 6538 1
原创 Linux系统调用-Printf从函数库到OS跟踪流程
<br />← Printf从函数库到OS跟踪流程<br />printf和标准输出[z]→<br />Linux系统调用[z]<br /><br />摘要:本期重点和大家讨论系统调用机制。其中涉及到了一些及系统调用的性能、上下文深层问题,同时也穿插着讲述了一些内核调试方法。并且最后试验部分我们利用系统调用与相关内核服务完成了一个搜集系统调用序列的特定任务,该试验具有较强的实用和教学价值。<br />什么是系统调用<br />顾名思意,系统调用说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以
2010-11-11 01:27:00 1821
原创 Linux系统调用-Printf从函数库到OS跟踪流程
<br />← Printf从函数库到OS跟踪流程<br />printf和标准输出[z]→<br />Linux系统调用[z]<br /><br />摘要:本期重点和大家讨论系统调用机制。其中涉及到了一些及系统调用的性能、上下文深层问题,同时也穿插着讲述了一些内核调试方法。并且最后试验部分我们利用系统调用与相关内核服务完成了一个搜集系统调用序列的特定任务,该试验具有较强的实用和教学价值。<br />什么是系统调用<br />顾名思意,系统调用说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以
2010-11-11 01:26:00 5891 2
原创 如何增加命令行参数处理
<br />ARM linux 系统通过bootable通过命令行参数传给内核kernel,内核启动时读出命令行参数cmdline,通过start_kernel对命令行处理。<br />如果为了实现自己的特殊功能,通过bootloader传参数给内核,对内核进行特殊的操作,就要增加代码。首先在bootloader要在命令行增加对应的参数项。另外还要改内核增加对这个参数的处理函数。比如增加一个参数,用来设置开机模式。在bootloader的命令行增加boot_mode=test。<br />在内核增加<br
2010-11-05 01:57:00 1651
原创 内核启动时怎么处理启动参数
<br />关键点:parse_args __setup宏<br />Linux允许用户通过bootloader传递内核配置选项给内核,例如<br />console=ttyS1,115200n8 androidboot.hardware=eee_701 vga=788<br />内核在初始化过程中调用parse_args函数对这些选项进行解析,并调用相应的处理函数。<br /> <br />内核启动时怎么处理启动参数的了:通过__setup宏定义obs_kernel_param结构变量都被放入.init
2010-11-05 01:31:00 3029
jdk-1_5_0_19-linux-i586.bin for linux
2014-12-30
How to use CPU frequency scaling
2012-05-16
Easy CD-DA Extractor
2012-05-06
utraedit-32 16.20
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人