会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sky
我所做的事情都是源于自己对梦想的追求--分享技术、共同创造新世界---欢迎交流:zhangbinghua2012@163.com skyzhangbinghua@gmai.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
61
62
63
64
65
66
67
68
69
···
127
下一页
2018年1月11日
linux下C语言实现的哈希链表【转】
摘要: 转自:http://blog.chinaunix.net/uid-28458801-id-4276934.html 操作系统:ubuntu10.04 前言: 在稍微大点的项目中,基本都会遇到算法问题,特别是大数据的查找。 在当前项目中,使用到了哈希链表。 一,概述 实现思路:用数组保存哈希桶的关键信
阅读全文
posted @ 2018-01-11 10:29 Sky&Zhang
阅读(700)
评论(0)
推荐(0)
2018年1月10日
Arm-kernel 内存收集【转】
摘要: 转自:http://blog.csdn.net/linyt/article/details/6627664 Linux kernel的内存管理子系统非常复杂,为了深入了解内存管理系统,我打算分多篇文章来分析linux内存管理。本文就谈谈kernel如何收集物理内存的地址空间和大小等信息。 嵌入式ar
阅读全文
posted @ 2018-01-10 13:48 Sky&Zhang
阅读(334)
评论(0)
推荐(0)
Linux kernel学习-内存管理
摘要: 转自:https://zohead.com/archives/linux-kernel-learning-memory-management/ 本文同步自(如浏览不正常请点击跳转):https://zohead.com/archives/linux-kernel-learning-memory-ma
阅读全文
posted @ 2018-01-10 10:33 Sky&Zhang
阅读(758)
评论(0)
推荐(0)
Linux kernel kfifo分析【转】
摘要: 转自:https://zohead.com/archives/linux-kernel-kfifo/ 本文同步自(如浏览不正常请点击跳转):https://zohead.com/archives/linux-kernel-kfifo/ kfifo 是 Linux kernel 中的一个通用队列实现,
阅读全文
posted @ 2018-01-10 10:32 Sky&Zhang
阅读(2676)
评论(0)
推荐(0)
linux内核数据结构之kfifo【转】
摘要: 转自:http://www.cnblogs.com/Anker/p/3481373.html 1、前言 最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据
阅读全文
posted @ 2018-01-10 10:31 Sky&Zhang
阅读(279)
评论(0)
推荐(0)
linux内核数据结构之链表【转】
摘要: 转自:http://www.cnblogs.com/Anker/p/3475643.html 1、前言 最近写代码需用到链表结构,正好公共库有关于链表的。第一眼看时,觉得有点新鲜,和我之前见到的链表结构不一样,只有前驱和后继指针,而没有数据域。后来看代码注释发现该代码来自linux内核,在linux
阅读全文
posted @ 2018-01-10 10:30 Sky&Zhang
阅读(411)
评论(0)
推荐(0)
2018年1月5日
Linux内核多线程实现方法 —— kthread_create函数【转】
摘要: 转自:http://blog.csdn.net/sharecode/article/details/40076951 Linux内核多线程实现方法 —— kthread_create函数 内核经常需要在后台执行一些操作,这种任务就可以通过内核线程(kernle thread)完成独立运行在内核空间的
阅读全文
posted @ 2018-01-05 15:05 Sky&Zhang
阅读(8369)
评论(0)
推荐(0)
关于“内核线程”、“用户线程”概念的理解【转】
摘要: 转自:http://blog.csdn.net/u012927281/article/details/51602898 今天偶然谈起了进程的相关概念,发现其中有许多不清晰的地方,现就以上的概念做一些研究,所参考的资料全部来自于网络,所以对于其中不正确的地方,欢迎大家给我指正,让我能够对以上概念更加清
阅读全文
posted @ 2018-01-05 15:02 Sky&Zhang
阅读(2219)
评论(0)
推荐(1)
Linux内核线程kernel thread详解--Linux进程的管理与调度(十)【转】
摘要: 转自:http://blog.csdn.net/gatieme/article/details/51589205 内核线程 为什么需要内核线程 Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。 内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要
阅读全文
posted @ 2018-01-05 15:01 Sky&Zhang
阅读(2079)
评论(0)
推荐(0)
详谈如何定制自己的博客园皮肤【转】
摘要: 转自:http://www.cnblogs.com/jingmoxukong/p/7826982.html 目录 前言 Quickstart 定制博客园 CSS 的原理 页面定制CSS代码 博客侧边栏公告 页首Html代码 页脚Html代码 定制细节 独立控件 小老鼠游戏动画 动画时钟 百度分享栏
阅读全文
posted @ 2018-01-05 14:48 Sky&Zhang
阅读(1245)
评论(0)
推荐(1)
2018年1月4日
Linux内核中实现生产者与消费者(避免无效唤醒)【转】
摘要: 转自:http://blog.csdn.net/crazycoder8848/article/details/42581399 本文关注的重点是,避免内核线程的无效唤醒,并且主要是关注消费者线程的设计。 因此,为了省事,这里关与生产者,消费者本身的处理流程可能不够严密。 1. 生产者 一个内核线程,
阅读全文
posted @ 2018-01-04 15:53 Sky&Zhang
阅读(845)
评论(0)
推荐(0)
Linux线程编程之生产者消费者问题【转】
摘要: 转自:http://www.cnblogs.com/clover-toeic/p/4029269.html 前言 本文基于顺序循环队列,给出Linux生产者/消费者问题的多线程示例,并讨论编程时需要注意的事项。文中涉及的代码运行环境如下: 本文假定读者已具备线程同步的基础知识。 一 顺序表循环队列
阅读全文
posted @ 2018-01-04 15:03 Sky&Zhang
阅读(1774)
评论(0)
推荐(0)
2018年1月3日
概述sysfs文件系统【转】
摘要: 转自:http://blog.csdn.net/npy_lp/article/details/78933292 内核源码:linux-2.6.38.8.tar.bz2 目标平台:ARM体系结构 sysfs是基于内存的文件系统,用于向用户空间导出内核对象并且能对其进行读写。 1、sysfs文件系统不支
阅读全文
posted @ 2018-01-03 17:41 Sky&Zhang
阅读(2502)
评论(0)
推荐(0)
scandir函数的研究【笔记】
摘要: 以下是本人的学习笔记,代码并非原创,均摘自官方源码,贴出来仅供学习记录用 scandir 的使用要注意内存泄漏的问题 scandir函数实现: vi ./uClibc-0.9.33.2/libc/misc/dirent/scandir.c 例子参考1: vi ./uClibc-0.9.33.2/te
阅读全文
posted @ 2018-01-03 15:24 Sky&Zhang
阅读(2814)
评论(0)
推荐(0)
2018年1月2日
宋牧春: Linux设备树文件结构与解析深度分析(1) 【转】
摘要: 转自:https://mp.weixin.qq.com/s/OX-aXd5MYlE_YoZ3p32qWA 作者简介 宋牧春,linux内核爱好者,喜欢阅读各种开源代码(uboot、linux、ucos、rt-thread等),对于优秀的代码框架及其痴迷。现就职于一家手机研发公司,任职Android
阅读全文
posted @ 2018-01-02 14:24 Sky&Zhang
阅读(1717)
评论(0)
推荐(0)
宋牧春: Linux设备树文件结构与解析深度分析(2) 【转】
摘要: 转自:https://mp.weixin.qq.com/s/WPZSElF3OQPMGqdoldm07A 作者简介 宋牧春,linux内核爱好者,喜欢阅读各种开源代码(uboot、linux、ucos、rt-thread等),对于优秀的代码框架及其痴迷。现就职于一家手机研发公司,任职Android
阅读全文
posted @ 2018-01-02 14:22 Sky&Zhang
阅读(1553)
评论(0)
推荐(0)
中断唤醒系统流程【转】
摘要: 转自:http://www.wowotech.net/irq_subsystem/418.html 1. 前言 曾几何时,不知道你是否想过外部中断是如何产生的呢?又是如何唤醒系统的呢?在项目中,一般具有中断唤醒的设备会有一个interrupt pin硬件连接到SoC的gpio pin。一般来说,当设
阅读全文
posted @ 2018-01-02 14:19 Sky&Zhang
阅读(1858)
评论(0)
推荐(0)
2017年12月29日
linux内核sysfs详解【转】
摘要: 转自:http://blog.csdn.net/skyflying2012/article/details/11783847 "sysfs is a ram-based filesystem initially based on ramfs. It provides a means to expor
阅读全文
posted @ 2017-12-29 17:12 Sky&Zhang
阅读(8924)
评论(0)
推荐(1)
从硬件出发,浅谈操作系统的段机制与页机制【转】
摘要: 转自:https://www.jianshu.com/p/f4a909f3fd2e 我们写一个程序,经过编译之后会变成一堆的指令。操作系统在执行这个程序的时候,也正是执行这堆指令。 指令可以是 取数据的指令 或 取下一条被执行指令 的指令。但无论是什么指令,都会进行内存的访问和寻址。就像是我们必须找
阅读全文
posted @ 2017-12-29 15:02 Sky&Zhang
阅读(593)
评论(0)
推荐(0)
linux内存分配方法总结【转】
摘要: 转自:http://www.bkjia.com/Linuxjc/443717.html 内存映射结构:1.32位地址线寻址4G的内存空间,其中0-3G为用户程序所独有,3G-4G为内核占有。2.struct page:整个物理内存在初始化时,每个4kb页面生成一个对应的struct page结构,这
阅读全文
posted @ 2017-12-29 14:41 Sky&Zhang
阅读(2941)
评论(0)
推荐(0)
上一页
1
···
61
62
63
64
65
66
67
68
69
···
127
下一页
公告