Chinaunix首页 | 论坛 | 博客
  • 博客访问: 458834
  • 博文数量: 113
  • 博客积分: 446
  • 博客等级: 下士
  • 技术积分: 1229
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-09 16:01
个人简介

Let's go!!!!!

文章分类

全部博文(113)

文章存档

2019年(5)

2018年(4)

2017年(9)

2016年(5)

2015年(39)

2014年(6)

2013年(28)

2012年(17)

发布时间:2018-12-27 11:36:26

一,gdb的基础知识1>介绍: gdb是Linux环境下的代码调试工具。 2>使用:需要在源代码生成的时候加上 -g 选项. 3>开始使用: gdb binFile 4>退出:ctrl + d 或 quit 5>调试过程中的常用命令:   list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。   li.........【阅读全文】

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

发布时间:2018-11-30 14:19:09

一 platform总线一个现实的linux设备驱动通常需要挂接在一种总线上,对于本身依附于PCI,USB,IIC,SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SOC系统中集成的独立的外设控制器,挂接在SOC内存空间的外设等确不依附于此类总线。基于这一背景,linux发明了一种虚拟的总线,称为platform总线,相应的设备称为.........【阅读全文】

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

发布时间:2018-11-23 17:23:21

自旋锁自旋锁主要针对 SMP 或单 CPU 但内核可抢占的情况,自旋锁持有期间内核的抢占将被禁止。尽管用了自旋锁可以保证临界区不受别的 CPU 和本 CPU 内的抢占进程打扰,但是得到锁的代码路径在执行临界区的时候还可能受到中断和底半部(BH)的影.........【阅读全文】

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

发布时间:2018-11-14 15:15:19

inux内核链表-通用链表的实现  最近编程总想着参考一些有名的开源代码是如何实现的,因为要写链表就看了下linux内核中对链表的实现。  链表是一种非常常见的数据结构,特别是在动态创建相应数据结构的情况下更是如此,然而在操作系统内核中,动态创建相应的数据结构尤为频繁。由于不带数据域所以Linux中的这种链表是.........【阅读全文】

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

发布时间:2017-02-20 23:25:07

例子1:class Foo{ public:  void methodA();  void methodInt(int a);};class Bar{ public:  void methodB();};boost::function<void()> f1; // 无参数,无返回值Foo foo;f1 = boost::bind(&Foo::methodA, &foo);f1(); // 调用 foo.methodA();Bar bar;f1 = bo.........【阅读全文】

阅读(780) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册