• 等级
  • 937750 访问
  • 231 原创
  • 15 转发
  • 1911 排名
  • 452 评论
  • 11 获赞

一张图深度解析Linux共享内存的内核实现

本文首先介绍了众所周知的共享内存API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。

2014-09-23 00:09:02

ubuntu+systemtap进行Linux内核和用户空间开发测试

【摘要】本文主要介绍在ubuntu平台 + 自定义内核上如何安装systemtap工具包及解决编译加载运行过程中的一些问题,如何利用systemtap工具监测分析内核函数,内核模块及用户态程序。 【关键字】ubuntu, systemtap, utrace, backtrace, dtrace, callstack

2014-05-05 20:59:57

Vmware + ubuntu 12.04 LTS虚拟机下提供DHCP服务

目标 需要在Linux下开发一个监控程序,其利用网络登陆到另外一台Linux服务器A上执行一些命令并获取命令执行结果,然后对数据进行分析   基本方案 因为没有Linux的电脑,只能利用vmware安装Linux虚拟机B,如ubuntu 12.04LTS 因为局域网的网络安全问题 Linux虚拟机B无法直接和Linux服务器A通信,因此二者不能通过交换机接到共用网络里因此考虑将二者网线直

2013-09-28 21:18:17

谢天谢地 重回CSDN!

近日听闻CSDN密码泄密事件甚为震惊 今天迅速登陆CSDN确认 提示账号或者密码错误 但是我肯定账号和密码没有输入错误 那就只能是密码被盗了 天啊 我苦苦经营了这么多年的博客难道就这么没了么? 想当年对CSDN是如此痴情 经常写博客发文章挣积分进500强 这两年工作总体较忙 加之家里有段时间上网不便 已经很长时间没有再好好谢谢博文了 就是偶尔登陆下也没时间回复一些网友的留言 真正快

2011-12-24 01:28:20

升职加薪啦~

晋升为Senior啦

2011-04-29 17:38:00

Excellent Employee of 2010

Excellent Employee of 2010

2011-01-12 13:52:00

iPROPS for Project Managers

Leadership skills training.

2010-12-27 12:39:00

BSP introduction related with HW

再接再厉~

2010-12-03 22:47:00

Workshop For Embedded Linux Development on PowerPC

庆祝我在公司的第一次workshop~

2010-11-11 21:41:00

【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的SPI驱动架构分析

【摘要】本文以PowerPC+Linux 2.6.25 平台为例,详细分析了SPI总线的驱动架构。首先介绍了SPI的总体架构,从用户的角度将其分为三个层面,不同的开发者只需要关注相应的层面即可。然后分析了主要数据结构及其之间的相互关系,接着分析了不同层的具体实现,最后以一款SPI接口的时钟芯片为例讲述了如何在用户空间访问SPI驱动。对于ARM + Linux平台,只有平台依赖层即总线控制器驱动有差异。

2010-10-31 16:39:00

【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的I2C驱动架构分析

本文以PowerPC+Linux 2.6.25 平台为例,详细分析了I2C总线的驱动架构。首先介绍了I2C的总体架构,从用户的角度将其分为三个层面,不同的开发者只需要关注相应的层面即可。然后分析了主要数据结构及其之间的相互关系,接着分析了不同层的具体实现,最后以一款EEPEOM为例讲述了如何在用户空间访问I2C驱动。对于ARM + Linux平台,只有平台依赖层即总线适配器驱动有差异。

2010-09-25 21:38:00

【疑难杂症系列】如何通过流量控制来防止网络攻击

从局域网ARP攻击探讨如何通过流量控制来防止网络攻击

2010-06-28 00:35:00

CSDN 1000强

CSDN 1000强 小小纪念下~

2010-06-27 11:41:00

How to be an effective team Leader

How to be an effective team Leader

2010-05-31 23:50:00

阿凡达归来

 同事们组织的团购 双安商场华星店IMAX版的 周六早晨场 半价效果确实很不错 身临其境的感觉 看的很过瘾刚出来时 视力和听力都有点不正常了 估计还在刚才的影片中呢当当这周拿到大offer 还有一笔签字费 靠 头一次听说还有这种钱牛逼的单位就是不一样啊  没事发钱玩影片完了大家就去了京港海鲜卖场 当当坐庄啊 人均一百多 这回可真是吃大餐呢

2010-03-15 00:08:00

新的旅程

新的旅程 每年开年都是跳槽高峰期  还没来得及感受金三银四 已经在二分月份的尾巴上完成了今年的职业目标其实主观上并没有很强的愿望从consultant转为employee因为两年对于职业发展来说并不是一个非常合适的转换点虽说薪资相比同事已经有一定的提高 但是相比目前的待遇、现有的offer 和我的期望还是有一定的差距况且职业发展中已经有两次更换雇主的经历 这对以

2010-02-27 10:05:00

【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Oops在Linux 2.6内核+PowerPC架构下的前世今生

Oops在Linux 2.6内核+PowerPC架构下的前世今生Sailor_forever  sailing_9806#163.com(本原创文章发表于Sailor_forever 的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_9806#163.co

2010-01-31 01:33:00

【嵌入式Linux学习七步曲之第四篇 Linux内核移植】详解Linux2.6内核中基于platform机制的驱动模型

 详解Linux2.6内核中基于platform机制的驱动模型Sailor_forever  sailing_9806#163.com(本原创文章发表于Sailor_forever 的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如 有任何问题,请留言或者发邮件给sailing

2010-01-29 01:12:00

List key points and then extend details if necessary

 List key points and then extend details if necessary 最近面试  因为面试时间有限 希望迅速获得相关信息有时候问candidate一个问题 期待几个主要点但candidate八啦八啦解释一大堆 这种主动性大多数情况下是不错的但是由于我们需要在有限的时间内检查面试者多个方面的素质 所以这种主动性有时反而不好最合适的策略就是首先列出几个大概的面

2010-01-26 21:15:00

结构体成员非对齐访问所带来的思考

结构体成员非对齐访问所带来的思考Sailor_forever  sailing_9806#163.com(本原创文章发表于Sailor_forever 的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_9806#163.com)http:/

2010-01-12 00:01:00

杨帆_8318

钻研内核、虚拟化及云计算等底层技术 Make a decision be prepared for opportunities then make a choice! Forward My Dreams( long lifetime) { Do { studying(); thinking(); enjoying(); 。。。。 } While(!dead) ...展开 收起
关注
  • 互联网·电子商务/开发组长/高级工程师/技术专家
  • 北京 海淀区