Linux Kernel学习笔记

majia_sh 2009-07-31 03:13:36
长期以来,以Linux为代表的Open Source Project给我带来了很多好处。而另一方面,自己也对Linux Kernel很感兴趣。所以,决定从今天开始学习一下Linux Kernel,同时把自己的学习笔记记录下来,也算为Linux做一些贡献。如果自己有时间,
希望自己可以坚持这项工作。也希望高手给自己一点指点,也希望有人和自己一起进行学习和研究。
从http://www.kernel.org/下载了Linux 2.6.9的源代码。
解开以后,有以下目录
arch/
crypto/
Documentation/
drivers/
fs/
include/
init/
ipc/
kernel/
lib/
mm/
net/
scripts/
security/
sound/
usr/
我已经知道了,arch是对于不同的体系结构的代码,我目前没有一块可用的开发板,就先姑且假定是ARM的芯片吧,因为文档比较好找,http://www.arm.com提供所有免费的文档下载。
...全文
222 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
majia_sh 2009-08-09
  • 打赏
  • 举报
回复
人气不够,转到程序人生版
ShowMan 2009-07-31
  • 打赏
  • 举报
回复
嗯,这个网上分析的代码很多,看看就行。
majia_sh 2009-07-31
  • 打赏
  • 举报
回复
真是不学习不知道自己水平烂啊,在过去的一个半小时,基本在看
arch/arm/kernel/head.S
boot起来后,这个地方应该是Kernel的入口。
刚开始还是挺好理解的,首先禁止掉IRQ和FIQ的中断,并且进入Supervisor模式。但是后面初始化Page table,看得就有些吃力了。在函数__create_page_tables的注释里说R8是page table flags。但是因为不知道这个page table flags究竟存的是什么东西,所以不是很明白。
现在准备下班,下次继续。
内容概要:本文针对基于输入并联输出串联(IPOS)结构的双三相LLC谐振变换器,系统研究其在宽增益工况下的谐振参数优化方法与启动过程中冲击电流的抑制策略。通过Simulink平台构建系统仿真模型,结合变频控制与电压电流双闭环调控策略,深入分析变换器在全范围软开关条件下的工作边界、模式切换动态响应及多模式运行稳定性。研究提出优化谐振腔参数设计以扩展电压增益范围,并引入降频软启动、星形耦合自均流等机制有效抑制上电瞬间的电流冲击,提升系统启动可靠性与运行效率。同时探讨了变频调压、多模式切换控制及交错并联带来的均流优势,为高增益、大功率密度DC-DC变换器的设计提供了完整的建模、控制与优化解决方案; 适合人群:具备电力电子与电力系统基础知识,从事新能源变换器、高频开关电源、电动汽车充电系统、航空航天电源等相关领域研究的研究生、科研人员及工程技术人员; 使用场景及目标:①为高电压增益、高效率、高功率密度DC-DC变换器的谐振参数设计与控制策略制定提供理论依据与仿真验证手段;②指导LLC谐振变换器在新能源并网、车载充电机、直流微网等应用场景中的工程实现与性能优化;③支撑高水平学术论文(如IEEE期刊)的复现、科研项目关键技术攻关及系统级仿真平台搭建; 阅读建议:建议结合Simulink仿真实例,细致理解谐振参数设计准则、软开关实现条件、冲击电流形成机理及其抑制方法的有效性验证过程,重点关注模式切换过程中的动态响应特性与闭环控制参数整定规律,宜配合相关文献进行对比分析以深化对系统稳定性和控制策略优越性的认知。
内容概要:本文详细介绍了使用CAXA3D软件进行支座类零件三维建模的全过程,采用“草图拉伸构建基体→添加凸台→加强筋→切除凹槽与安装孔”的建模思路。通过分步操作讲解,涵盖从创建底座草图、拉伸成实体、添加长方体凸台、使用加强肋图素增强结构强度,到利用孔类图素完成顶部矩形凹槽和中部弧形槽口的切除,最后通过布尔合并形成完整零件。文中还列出了关键尺寸参数,并针对常见建模问题提供了具体解决方案,如长圆孔未切除、加强肋无法生成、孔类图素不减料及零件未合并等问题的原因分析与处理方法。; 适合人群:具备基本三维建模基础,从事机械设计、产品结构设计等相关工作的工程师或工科专业学生;尤其适合正在学习CAXA3D软件操作的初学者; 使用场景及目标:①掌握CAXA3D中基于草图拉伸与图素库组合的高效建模流程;②理解加强肋、孔类图素等智能图素的正确使用方式;③学会解决建模过程中常见的草图封闭性、实体吸附与布尔运算问题;④为后续工程图出图和实际零件设计打下基础; 阅读建议:建议读者结合CAXA3D软件同步实操,按照文档步骤逐步练习,重点关注草图封闭性、图素吸附机制和最终布尔合并的操作细节,以提升建模成功率与效率。

2,163

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧