免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 52033 | 回复: 27

內核資料匯集貼--逐漸添加中(欢迎添加资料) [复制链接]

论坛徽章:
0
发表于 2006-06-05 10:22 |显示全部楼层

考虑再三,这个帖子还是放开吧,欢迎大家把自己的有用资料(内核相关的)贴上来, 最好以URL的方式, 或者上传文件, 不要直接贴文章。
灌水贴将被删除。
谢谢!



2.6內核的开发过程:
http://linux.tar.bz/articles/2.6-development_process

kenreltraffic, 有很多内核的资料,以及lkml的digestion
http://www.kerneltraffic.org/kernel-traffic/index.html

lkml的Web主页:
http://lkml.org/


http://www.tuxmagazine.com/

一个Linux Cross-Referrence站点,可以浏览、搜索内核源代码
http://lxr.linux.no/source/


http://vger.kernel.org/majordomo-info.html#subscription

linuxjournal
http://www.linuxjournal.com/

以设备驱动开发为主题的:
http://www.linuxdevices.com/index.html

Linux Weekly News, 精彩技术每周回顾(部分内容不免费):
http://lwn.net/

http://www.linux-mag.com/frontpage/Itemid,1/

Kerneltrap, 有关于Linux和*BSD的内核的新闻, 和对社区黑客的采访。
http://kerneltrap.org/

2.4内核的VM Documentation:
http://www.skynet.ie/~mel/projects/vm/

内核模块的移植:
http://lwn.net/Articles/driver-porting/

内核的官方站点:
http://www.kernel.org/

2.6各个子版API的变化都在这里:
http://lwn.net/Articles/2.6-kernel-api/

http://www.uwsg.indiana.edu/hypermail/linux/kernel/

google的Group页面, 它比lkml本身速度快, 对搜索的支持也好:
http://groups.google.com/group/linux.kernel?hl=zh-CN

关于Linux下的汇编编程:
http://linuxassembly.org/

[ 本帖最后由 albcamus 于 2006-7-12 15:40 编辑 ]

论坛徽章:
0
发表于 2006-06-05 10:29 |显示全部楼层
Device Drivers

http://www.alsa-project.org/

http://lwn.net/Kernel/LDD3/

http://lwn.net/Articles/driver-porting/


注:设备驱动不熟悉, 欢迎大家给我或其他版主发短信或邮件推荐好的站点, 在这里添加!

[ 本帖最后由 albcamus 于 2006-6-16 09:52 编辑 ]

论坛徽章:
0
发表于 2006-06-05 10:31 |显示全部楼层
Kernel Hackers' HomePages

Andrew Morton的主页:
http://www.zipworld.com.au/~akpm/

Ulrich Drepper的主页:
http://people.redhat.com/drepper/

Robert Love的blog:
http://rlove.org/log/2005011801.html

Greg KH的主页:
http://www.kroah.com/linux/

Ingo Molnar的主页:
http://people.redhat.com/mingo/

David Miller的主页:
http://vger.kernel.org/~davem/

下面這個最全, 它收錄了大部分內核黑客的個人主頁地址。
ftp://ftp.nl.kernel.org/pub/linux/kernel/people/

[ 本帖最后由 albcamus 于 2006-6-16 09:54 编辑 ]

论坛徽章:
0
发表于 2006-09-07 16:26 |显示全部楼层

论坛徽章:
0
发表于 2006-10-12 15:04 |显示全部楼层
里面推荐了一些链接:
http://www.kernelhacking.org/links/index.htm

不过我觉得这个主题叫资料汇集可能容易误解,不如叫网站汇集。

论坛徽章:
0
发表于 2006-11-09 15:15 |显示全部楼层
我在找本书,书名好象是<UNIX系统分析>
我去年在CU里面下的,是PPT文件,可是昨天硬盘坏掉了,里面资料都没了,只好从新下,可是找不到了,谁当时下了这个文件,再给我一份,谢谢.

论坛徽章:
0
发表于 2006-12-16 21:15 |显示全部楼层

论坛徽章:
0
发表于 2006-12-26 20:39 |显示全部楼层
不错,顶一下

论坛徽章:
0
发表于 2007-01-12 16:24 |显示全部楼层

多任务操作系统内核,嵌入图形窗口GUI内核,微型数据库内核。。。

多任务操作系统内核,嵌入图形窗口GUI内核,微型数据库内核。。。

可以运行在FreeDOS上的多任务、嵌入式实时操作系统PowsdeRTOS
图形窗口,数据库。

“微内核”(Microkernel)技术
Powsde-RTOS是一个具有“微内核”(Microkernel)技术的嵌入式实时多任务操作系统( ME-RTOS :Microkernel Embedded RTOS),没有常规软件那样庞大而沉重的“软件包袱”,因此系统稳定坚固,自身精致而使效率发挥到极致。
  

淋漓尽致的“嵌入式”(Embedded)技术
Powsde-RTOS具有强大的功能而自身占用内存仅十多KB,经功能扩展(例如:加入Micro-GUI的窗口界面)后,也不过几百KB。将“嵌入式”体现得淋漓尽致,为用户实现了软件嵌入芯片或电子盘,精巧的嵌入式产品会赢得更多的市场,而开发与升级显得简便易行。
极速的实时多任务(Real-time Multitask)特性
由于Powsde-RTOS系统采用了“微内核嵌入式实时多任务操作系统(Microkernel Embedded RTOS)”,并且应用层的代码采用了“多进程(Multi-process)编程”,因而在实时多任务方面表现不凡,任务并发处理轻松自如,在实时多任务并发处理方面是单任务操作系统或多任务系统下的“单进程(Simplex-process)软件”望尘莫及的。系统根据对应的编程模式,经过配置后可根据应用任务数量和特性选择各具优势的运行模式:绝对抢占式、任务协作式。
系统内嵌“微型数据库管理系统MDBMS”
Powsde-RTOS内嵌的“微型数据库管理系统MDBMS (Micro-Database Manage System)”最大特点是:既是“微型Micro”体系又能和主流大型商用数据库(如SQL, ORACLE, SYBASE等)部分兼容。系统处理的原始数据文件可以直接被主流大型商用数据库识别并读进数据入库,因此在一些大型系统中可以省去许多中间系统,数据可直接在服务器端入库。
系统时间已直接采用内嵌的“恺撒记日法”(JD)
由于Powsde-RTOS直接采用学术界中普遍采用的是Julian(JD)记日法(儒略记日法或凯撒记日法),连续日历和时间相关的科学计算上下几十亿年,无“千年”问题,俗称天文日历。在各种大型数据库程序中(如SQL,ORACLE,SYBASE等),无一例外的都存在与此相关的日历内核程序。特别是在那些需要以时间轴进行剖切面海量数据分析的大型系统里,由本系统组成的智能设备在处理前置实时数据时均已带有JD时标,因此给大型后台系统带来了极大的便捷。
系统内嵌“微型图形用户界面接口 POWSDE Micro-GUI”
Powsde-RTOS内嵌的“微型图形用户界面接口Micro-GUI”,百分之百汉化,完全兼容主流的窗口界面操作风格和使用习惯,“窗口、面板、按钮、图标”等一应俱全,初次使用也会轻松上手,操作自如,形如在桌面系统一样。分辨率支持128X64、320X240、640X480、800X600、1024X768、非标尺寸。色彩支持2色、8色、16色、256色、16位。屏幕效果支持:背景自动缓存与恢复、以数据流方式保存或加载图象、视觉动画等。
系统支持“动态换肤”技术
POWSDE Micro-GUI支持“动态换肤”技术,使工业产品的界面色彩也能符合与满足用户个性化或定制的需求。同时具有“根窗口(Boot Window)”特性。
系统内嵌“直接芯片驱动DCD技术”
Powsde-RTOS系统对所有的通讯端口采用了“直接芯片驱动DCD技术(Direct Chipset Driver)”,直接驱动通讯端口硬件芯片的寄存器和直接读写通讯端口的数据流,而不是通过BIOS系统软件的中断调用进行驱动和读写数据,从而避免了调用BIOS时的开销和数据的转传,提高了数据的可靠性和传输的时间。支持通讯端口数据通讯的实时并发操作。同时所有的通讯端口都配有可变的输入、输出缓冲器,缓冲器是一个可变的循环链表而不是固定大小的线形链表。这个循环链表的总容量、链接节点数、单表容量等参数,用户都可以按实际情况灵活配置与监控。
系统内嵌“文件传送协议 POWSDE Micro-FTP”
Powsde-RTOS系统内嵌的简化“文件传送[输]协议FTP(File Transfer Protocol)”功能,为“远程文件下载、远程在线软件升级”带来了方便和功能延伸。

系统通讯口采用“动态协议”技术

Powsde-RTOS系统所有通讯口均能采用“动态协议”切换技术,同一通讯口可接入不同厂家不同规约的外部传感器或数据设备。更换不同厂家不同规约的外部传感器或数据设备时,只需打开设置窗口为同一通讯口下的外部传感器或数据设备设置不同的协议代号即可。同一通讯口根据实际接线也可以动态的配置为“上行远程通讯口”或“下行本地通讯口”。
系统采用分级动态用户管理和权限管理
Powsde-RTOS系统引入并采用了与大型商用体系类似的分级动态用户权限管理,不同权限的用户拥有完全隔离的、不同的、私有的窗口菜单及功能体系,因此用户在进行任何操作之前均需要象大型系统一样必须登陆才能进入,并且有SOE顺序日志记录,给设备的运行管理带来了方便。
系统支持“远程维护,在线升级”
Powsde-RTOS系统支持“远程维护”,并具有诸多特点。支持:远程启停、远程设参、远程文件下载、远程在线软件升级、远程诊断等远程维护功能。




可视化界面开发工具(在GUI中开发的界面类似XP风格!!!)

可以运行在FreeDOS上的多任务、嵌入式实时操作系统PowsdeRTOS
图形窗口,数据库。

论坛徽章:
0
发表于 2007-06-13 10:14 |显示全部楼层
内核自身的文档:

1, Documentation/目录一定要多看

2, 进入内核源代码顶级目录, 可以编译一些文档出来:

make pdfdocs
make psdocs
make htmldocs          #推荐这个,一般不会出错

然后到Documentation/DocBook/目录下, 会有一个kernel-api目录, 里边是模块可用的API函数和宏, 也包含一些说明性的文字。


make mandocs      #编译出kernel API的man手册页
make installmandocs     #安装kernel API手册页到man手册的第9部分

然后, 例如, 可以man 9 copy_from_user查看某内核API的原型。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP