易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

LINUX操作系统怎么学?

这就快一年了,老板说我还没入门。有这方面的大侠们给我说说,我竟该怎么提升自己?!
现在我的脑袋里一片浆糊,也不知道自己学了什么。。。
从2009的十一月份开始学习LINUX操作系统,先是看了几本书:张玲的<<Linux操作系统原理与应用>>、刘淼的<<嵌入式系统接口设计与Linux驱动程序开发>>,还陆陆续续的看了类似的书,还有与师兄师姐探讨,也在OMAP3530板上看着说明书操作了一下X-loader.u-boot.kernel的编译以及文件系统的制作。
现在在看驱动程序,想问问大侠们:例如做串口驱动,要了解串口的结构吗?掌握了解程序里面的所有函数吗?上哪里去找这些函数?还有什么经验请赐教吧!我怀着虔诚的心愿意学习。。。
还有就是内核那块要学什么?怎么学?内核裁剪吗?——内核裁剪应该做些什么(看些什么书、操作流程之类的)? ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l         新区划分后,对新建的两个区进行一定程度上的延迟;
l         建立系统调用,系统调用将提供用户进行手动设置访问方式。
l         对内核进行配置,并进行相关调式。
l         用户程序进行最终的测试,并验证相关结论。
3.2.2 Linux 内核绑定在局部存储器代码实现
(一)、修改代码:
1)       在init/main.c这个文件中,在这一段代码
#ifdef CONFIG_X86_LOCAL_APIC
#include <asm/smp.h>
#endif
的下面增加这段代码:
unsigned long max_normal_low_pfn=0;
EXPORT_SYMBOL(max_normal_low_pfn); 
这里使用EXPORT_SYMBOL是声明max_normal_low ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l         新区划分后,对新建的两个区进行一定程度上的延迟;
l         建立系统调用,系统调用将提供用户进行手动设置访问方式。
l         对内核进行配置,并进行相关调式。
l         用户程序进行最终的测试,并验证相关结论。
3.2.2 Linux 内核绑定在局部存储器代码实现
(一)、修改代码:
1)       在init/main.c这个文件中,在这一段代码
#ifdef CONFIG_X86_LOCAL_APIC
#include <asm/smp.h>
#endif
的下面增加这段代码:
unsigned long max_normal_low_pfn=0;
EXPORT_SYMBOL(max_normal_low_pfn); 
这里使用EXPORT_SYMBOL是声明max_normal_low ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l         新区划分后,对新建的两个区进行一定程度上的延迟;
l         建立系统调用,系统调用将提供用户进行手动设置访问方式。
l         对内核进行配置,并进行相关调式。
l         用户程序进行最终的测试,并验证相关结论。
3.2.2 Linux 内核绑定在局部存储器代码实现
(一)、修改代码:
1)       在init/main.c这个文件中,在这一段代码
#ifdef CONFIG_X86_LOCAL_APIC
#include <asm/smp.h>
#endif
的下面增加这段代码:
unsigned long max_normal_low_pfn=0;
EXPORT_SYMBOL(max_normal_low_pfn); 
这里使用EXPORT_SYMBOL是声明max_normal_low ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l         新区划分后,对新建的两个区进行一定程度上的延迟;
l         建立系统调用,系统调用将提供用户进行手动设置访问方式。
l         对内核进行配置,并进行相关调式。
l         用户程序进行最终的测试,并验证相关结论。
3.2.2 Linux 内核绑定在局部存储器代码实现
(一)、修改代码:
1)       在init/main.c这个文件中,在这一段代码
#ifdef CONFIG_X86_LOCAL_APIC
#include <asm/smp.h>
#endif
的下面增加这段代码:
unsigned long max_normal_low_pfn=0;
EXPORT_SYMBOL(max_normal_low_pfn); 
这里使用EXPORT_SYMBOL是声明max_normal_low ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l         新区划分后,对新建的两个区进行一定程度上的延迟;
l         建立系统调用,系统调用将提供用户进行手动设置访问方式。
l         对内核进行配置,并进行相关调式。
l         用户程序进行最终的测试,并验证相关结论。
3.2.2 Linux 内核绑定在局部存储器代码实现
(一)、修改代码:
1)       在init/main.c这个文件中,在这一段代码
#ifdef CONFIG_X86_LOCAL_APIC
#include <asm/smp.h>
#endif
的下面增加这段代码:
unsigned long max_normal_low_pfn=0;
EXPORT_SYMBOL(max_normal_low_pfn); 
这里使用EXPORT_SYMBOL是声明max_normal_low ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [251] [252] [253] [254] 255 [256] [257] [258] [259] [260]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号