linux类
abel__2008
这个作者很懒,什么都没留下…
展开
-
谈 Linux GNU 实用工具兼容性
王 丽娜 (wanglina@cn.ibm.com), 软件工程师, IBM 中国软件开发中心2007 年 11 月 29 日GNU utility 的默认行为和 POSIX 标准有不兼容的地方。Linux 系统的不同版本采用了不同版本的 POSIX 标准,而 POSIX 不同版本标准之间有不兼容的地方。这两个不兼容问题对于产品在 Linux 各个平台之间的可移植性影响很大。Linux转载 2008-09-25 22:32:00 · 428 阅读 · 0 评论 -
使用 /proc 文件系统来访问 Linux 内核的内容
M. Tim Jones (mtj@mtjones.com), 资深首席软件工程师, Emulex /proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。本文对 /proc 虚拟文转载 2008-09-25 22:47:00 · 716 阅读 · 0 评论 -
在 Linux 平台中调试 C/C++ 内存泄漏方法
韩 兆兵 (hanzb@cn.ibm.com), 软件工程师, IBM刘 盈 (cdlliuy@cn.ibm.com), 软件工程师, IBM强 晟 (qiangsh@cn.ibm.com), 软件工程师, IBM由于 C 和 C++ 程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误。同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果。本文将从静转载 2008-09-25 22:53:00 · 482 阅读 · 0 评论 -
Linux 内核的排队自旋锁(FIFO Ticket Spinlock)
林 昊翔 (linhaoxiang@hotmail.com), Linux 内核爱好者秦 君 (qinjun@cn.ibm.com), 软件工程师, IBM排队自旋锁(FIFO Ticket Spinlock)是 Linux 内核 2.6.25 版本中引入的一种新型自旋锁,它解决了传统自旋锁由于无序竞争导致的“公平性”问题。本文详细介绍了排队自旋锁的设计原理和具体实现,并与 Windows转载 2008-09-25 22:54:00 · 707 阅读 · 0 评论 -
从头开始构建一个嵌入式 Linux 发行版
Peter Seebach, 自由作家, Plethora.net学习如何构建一个在嵌入式环境中使用定制 Linux 发行版,以驱动 Technologic Systems TS-7800 单板计算机。在这篇教程中,将学习交叉编译、启动装载器、文件系统、根文件系统、磁盘镜像和启动过程,您可以在构建系统和创建发行版时选择它们。开始之前目标本教程展示如何在一个目标系统上安装 Linux转载 2008-09-25 22:56:00 · 1851 阅读 · 0 评论 -
1.3.1.2 ubuntu linux基本命令- 改变工作目录命令 cd
改变工作目录命令 cd 语法:cd [目录名] 该命令更改目录到目录名指定的目录,目录名可以是绝对路径名,也可以是相对路径名称,该命令可以使用通配符。如果目录名缺省则回来用户的主目录。用户必须有对目标目录用于执行和读取权限,才能成功切换到目标目录。 几个例子: cd #回到主目录 cd ~ 回到主目录 cd $HOME 回到主目录 cd - 回到上次所在目录原创 2015-03-11 17:45:27 · 729 阅读 · 0 评论 -
循序渐进学习嵌入式linux开发---在vmware上安装ubuntu-8.10
循序渐进学习嵌入式linux开发---在vmware上安装ubuntu-8.10 2009-9-15 14:25:41 收藏 | 打印 | 投票(7) | 评论(0) | 阅读(23439) ◇字体:[大 中 小] 转载请注明:嵌入式在线冯华的blog: http://blog.mcuol.com/fenghua/index.htm转载 2015-03-11 22:02:27 · 719 阅读 · 0 评论 -
循序渐进学习嵌入式linux开发---十步安装 vmware
循序渐进学习嵌入式linux开发---十步安装 vmware 2009-9-15 14:02:54 收藏 | 打印 | 投票(1) | 评论(0) | 阅读(15210) ◇字体:[大 中 小] 循序渐进学习嵌入式linux开发---十步安装 vmware 转载请注明: http://blog.mcuol.com/User/fenghua/Article/转载 2015-03-11 22:34:18 · 920 阅读 · 0 评论 -
Linux 动态库剖析
M. Tim Jones, 顾问工程师, Emulex Corp.动态链接的共享库是 GNU/Linux® 的一个重要方面。该种库允许可执行文件在运行时动态访问外部函数,从而(通过在需要时才会引入函数的方式)减少它们对内存的总体占用。本文研究了创建和使用静态库的过程,详细描述了开发它们的各种工具,并揭秘了这些库的工作方式。库用于将相似函数打包在一个单元中。然后这些单元就可为其他开发人员所共享转载 2008-09-25 23:05:00 · 583 阅读 · 0 评论 -
Linux 文件系统剖析
按照分层结构讨论 Linux 文件系统M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex Corp.在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内转载 2008-09-25 22:50:00 · 485 阅读 · 0 评论 -
Linux 调度器内幕
M. Tim Jones (mtj@mtjones.com), 顾问工程师, EmulexLinux® 内核继续不断发展并采用新技术,在可靠性、可伸缩性和性能方面获得了长足的发展。2.6 版本的内核最重要的特性之一是由 Ingo Molnar 实现的调度器。这个调度器是动态的,可以支持负载均衡,并以恒定的速度进行操作 —— O(1)。本文将介绍 Linux 2.6 调度器的这些属性以及更多转载 2008-09-25 22:48:00 · 453 阅读 · 0 评论 -
Linux 同步方法剖析
M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex在学习 Linux® 的过程中,您也许接触过并发(concurrency)、临界段(critical section)和锁定,但是如何在内核中使用这些概念呢?本文讨论了 2.6 版内核中可用的锁定机制,包括原子运算符(atomic operator)、自旋锁(spinlock)、读/写锁(reader转载 2008-09-25 22:42:00 · 425 阅读 · 0 评论 -
内存池
内存池<!--document.write(打印本页);//--><!--document.write(将此页作为电子邮件发送);//-->将此页作为电子邮件发送未显示需要 JavaScr转载 2008-09-25 22:26:00 · 850 阅读 · 0 评论 -
Linux 可加载内核模块剖析
Linux 可加载内核模块剖析Linux® 可加载内核模块(从内核的 1.2 版本开始引入)是 Linux 内核的最重要创新之一。它们提供了可伸缩的、动态的内核。探索隐藏在可加载模块后面的原理,并学习这些独立的对象如何动态地转换成 Linux 内核的一部分。Linux 就是通常所说的单内核(monolithic kernel),即操作系统的大部分功能都被称为内核,并在特权模式下运行转载 2008-09-25 22:39:00 · 529 阅读 · 0 评论 -
Linux slab 分配器剖析
了解 Linux 内存管理的方式文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->将此页转载 2008-09-25 22:44:00 · 422 阅读 · 0 评论 -
Linux 网络栈剖析
M. Tim Jones (mtj@mtjones.com), 顾问工程师, EmulexLinux® 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。协议简介虽然对转载 2008-09-25 22:49:00 · 411 阅读 · 0 评论 -
Linux 时钟处理机制
Linux 时钟处理机制文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//-->将此页作为电子转载 2008-09-25 22:11:00 · 645 阅读 · 0 评论 -
使用GDB进行代码覆盖率测试
刘 明 (ovis_poly@sina.com), 软件工程师, 上海交通大学电子与通信工程系测试工程师经常面对的一个问题就是如何获得测试的代码覆盖率。很多专业软件可以提供这种专门的代码覆盖率检测。通过对 GDB 的小小改造,也可以令其提供代码覆盖率测试功能。这种改动与平台无关,只要 GDB 支持的平台,都可以运行。 简介熟悉 Excel 的程序员都知道,Excel 不仅是一个应用软件转载 2008-09-25 22:35:00 · 1237 阅读 · 0 评论 -
Linux 2.6 内核中的最新电源管理技术综述,第 1 部分
王 勇 (younger.wang@gmail.com), 资深软件工程师, 英特尔公司 Open Source Technology Center本系列文章将结合近年来不断在各种硬件上新增的节能技术,从 Linux 2.6 内核及整个 software stack 如何添加对这些创新的节能技术的支持这一角度,为读者介绍 Linux 操作系统近几年来在电源管理方面所取得的长足进步以及未来的转载 2008-09-25 22:38:00 · 1004 阅读 · 0 评论 -
ubuntu 9.04 下tftp服务配置
ubuntu 9.04 下tftp服务配置 2009-9-29 21:31:24 收藏 | 打印 | 投票(0) | 评论(0) | 阅读(18538) ◇字体:[大 中 小] ubuntu9.04下tftp服务配置 转载请注明:http://blog.mcuol.com/User/fenghua/Article/17347_1.htm 一、使用t转载 2015-03-11 22:37:13 · 435 阅读 · 0 评论