Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1262893
  • 博文数量: 185
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 1418
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-02 15:12
个人简介

治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu

文章分类

全部博文(185)

文章存档

2019年(1)

2018年(12)

2017年(5)

2016年(23)

2015年(1)

2014年(22)

2013年(82)

2012年(39)

发布时间:2014-10-07 10:09:09

点击(此处)折叠或打开//based on Linux V3.14 source code一、概述每cpu变量是最简单也是最重要的同步技术。每cpu变量主要是数据结构数组,系统的每个cpu对应数组的一个元素。一个cpu不应该访问与其它cpu对应的数组元素,另外,它可以随意读或修改它自己的元素而不.........【阅读全文】

阅读(2057) | 评论(0) | 转发(0)

发布时间:2014-09-26 14:20:00

1.   SoC Linux底层驱动的组成和现状为了让Linux在一个全新的ARM SoC上运行,需要提供大量的底层支撑,如定时器节拍、中断控制器、SMP启动、CPU hotplug以及底层的GPIO、clock、pinctrl和DMA硬件的封装等。定时器节拍、中断控制器、SMP启动和CPU hotplug这几部分相对来说没有像早期GPIO、clock、pinct.........【阅读全文】

阅读(3417) | 评论(0) | 转发(0)

发布时间:2014-09-26 09:53:31

 本文转自http://netwalker.blog.chinaunix.net,作者写了一系列名为linux模式设计,这里将他整理放到一起     1-数据大小:内核为了保持最大的兼容性和代码灵活性,不可能直接对某个数据类型定义它的大小范围。但是很多时候又要用到这些最大值最小值或者该数据类型可以表示的数.........【阅读全文】

阅读(1776) | 评论(0) | 转发(0)

发布时间:2014-07-16 14:04:52

本文讨论了利用qmeu搭建内核调试环境的一种方法,与传统内核调试方法比较,这种方法相对比较简单易行。......【阅读全文】

阅读(3077) | 评论(0) | 转发(0)

发布时间:2014-04-01 16:09:45

提到了flock,不提fcntl这个锁有点不想话,毕竟fcntl这个锁才是更常见的一把锁。咱也不能拈轻怕重,逮着软柿子可劲捏,今天我们比较下这两种类型锁的异同,并从kernel实现的层面,来讲讲为啥表现不同,准备好了没,LET GO!上一篇博文讲到了flock系统调用那把锁是FL_FLOCK类型的锁,而fcntl创建的锁是遵循POSIX标.........【阅读全文】

阅读(1284) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

登高望远海2013-09-16 22:09

你乃博客狂人。。。。。。。。。

回复  |  举报
留言热议
请登录后留言。

登录 注册