logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

向linux内核版本号添加字符/为何有时会自动添加"+"号或者"xxx-dirty"【转】

本文转载自:https://blog.csdn.net/kangear/article/details/17020835原文地址:http://blog.csdn.net/adaptiver/article/details/7225980转载说明:你可能想不到,是git管理的“问题”,看下面的解析,对于u-boot也是有同样的效果。问题解决方案:1.删除....

#git#操作系统
Linux内核同步机制--自旋锁【转】

本文转载自:http://www.cppblog.com/aaxron/archive/2013/04/12/199386.html自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。  由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自...

Linux内核配置机制(make menuconfig 、Kconfig、Makefile)讲解【转】

本文转载自:http://www.codexiu.cn/linux/blog/34801/前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成那么如何将驱动直接编译进内核呢?在我们实际内核的移植配置过程中经常听说的内核...

#操作系统#嵌入式
Linux内核分析--内核中的数据结构双向链表续【转】

在解释完内核中的链表基本知识以后,下面解释链表的重要接口操作:1. 声明和初始化实际上Linux只定义了链表节点,并没有专门定义链表头,那么一个链表结构是如何建立起来的呢?让我们来看看LIST_HEAD()这个宏:#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HE...

#数据结构与算法
Linux内核--并发【转】

本文转自自:http://www.jianshu.com/p/035550ae05d2为什么会产生并发1、多个用户同时登陆的时候,他们有可能在任何时刻以任意的组合调用内核代码。2、smp系统可能同时在不同的处理器上执行你的代码。3、内核代码是抢占式的,你的程序有可能随时被剥夺掉处理器。4、设备中断可能导致并发的异步事件。5、内核也提供了各种延迟代码执行机制,如工作...

#操作系统
修改linux内核的启动logo和禁用启动光标【转】

本文转载自:http://blog.csdn.net/hunanchenxingyu/article/details/409929471-1、制作logo的方法: 首先选择一个自己喜欢的图片,png 或是bmp格式,这里选用这两个格式作为说明,然后将该图片传入到装有Linux PC比如(ubuntu),按照以下顺序你就可以制作一个你喜欢logo 你必须安装以下的工具(png...

BootLoader与Linux内核的参数传递【转】

本文转载自:http://blog.sina.com.cn/s/blog_476d8cf30100rttx.html在嵌入式系统中,BootLoader 是用来初始化硬件,加载内核,传递参数。因为嵌入式系统的硬件环境各不相同,所以嵌入式系统的BootLoader 也各不相同,其中比较通用的是U-Boot,它支持不同的体系结构,如ARM,PowerPC,X86,MIPS 等。本文着重介...

#操作系统#数据结构与算法#嵌入式
linux内核段属性机制【转】

本文转载自:https://github.com/TongxinV/oneBook/issues/9linux内核段属性机制以subsys_initcall和module_init为例subsys_initcall是一个宏,定义在linux/init.h中。经过对这个宏进行展开,发现这个宏的功能是:将其声明的函数放到一个特定的段:.initcall4.initsu...

#嵌入式
【总结】嵌入式linux内核中Makefile、Kconfig、.config的关系及增加开机Hello World【转】...

本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/73772109为了弄清内核的组织结构,我们先来实现下面这个简单的例子。一、增加内核启动Hello World任务:内核启动的时候加载Hello驱动,并打印出Hello World步骤:(1)在drivers目录下新建hello文件夹,在里面实现相应...

#嵌入式
linux内核 RCU机制详解【转】

本文转载自:https://blog.csdn.net/xabc3000/article/details/15335131简介RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这...

#操作系统#数据结构与算法
    共 164 条
  • 1
  • 2
  • 3
  • 17
  • 请选择