自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux 多线程程序调用malloc,backtrace引发死锁问题的调试

信号处理函数必须是可重入函数,否则在多线程设计结构中容易造成不可预知的错误或造成程序死锁。

2017-10-20 10:52:21 5144 1

转载 Linux I2C驱动完全分析(一)

版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。 出处:http://blog.csdn.net/ypoflyer/article/details/6376545博主按:其实老早就想写这个I2C的了,期间有各种各样的事情给耽误了。借着五一放假的时间把这个写出来,供同志们参考。以后会花一些时间深入研究下内核,虽然以前对内核也有所了解,但是还不系统。I

2015-02-27 18:01:06 410

原创 ubuntu12.04下NFS服务器建设

服务端环境:ubuntu12.04开发板环境:fs2410开发板、移植linux2.6.28.6内核1、安装NFS服务#sudo apt-get install nfs-kernel-server2、配置打开/etc/exports文件,在末尾加入:/source *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/

2014-07-07 11:02:31 459

原创 linux I2C设备驱动实例——EEPROM

开发板:优龙公司的fs2410内核版本:linux2.6.28.6开发环境:Ubuntu12.04交叉编译器:arm-none-linux-gnueabi-gcc 4.3.2目标:在fs2410上驱动EEPROM,实现应用层对EEPROM的读写操作一、linux2.6.28.6 系统上 I2C 总线驱动进入到你的内核文件根目录配置内核,添加I2C总线驱动

2014-07-07 10:57:08 1425

原创 linux内核中container_of的理解

#define container_of(ptr, type, member) ({ \const typeof( ((type *)0)->member ) *__mptr = (ptr);\(type *)( (char *)__mptr - offsetof(type,member) );})#define offsetof(TYPE, MEMBER) ((size_t)

2014-07-01 11:02:24 405

原创 Ubuntu下minicom的配置

Ubuntu下minicom的配置1、读写串口需要root权限,因此切换到root用户。2、安装# apt-get install minicom3、配置参数# minicom -s            +-----[configuration]------+            | Filenames and paths      |   

2014-06-18 15:14:36 585

原创 Ubuntu12.04下配置vsftp服务的过程及常见问题分析

Ubuntu12.04下配置vsftp服务的过程及常见问题分析系统环境 Ubuntu12.04, vsftp版本version 2.3.51、本人要求可对ftp服务器的所有文件进行任何操作2、vsftpd的安装$ sudo apt-get install vsftpd查看vsftpd版本$ vsftpd -vvsftpd: version 2

2014-06-18 14:44:14 737

原创 linux操作系统中,ctags的用法

当在学习linux C语言编程时,是否遇到过uint8_t这个数据类型。C语言里面好像没有这种数据类型吧,这时,你会怎么做呢?当然百度会告诉你,而现在我们一起来寻根追源,去探寻linux系统中,uint8_t的真实含义。    有经验的程序员,能够望文生义。你也许会猜到它是8位的unsigned int, 即unsigned char。是否猜对了,耐心的往下看看吧!    假想你已经熟

2012-08-06 11:15:41 903

ARM交叉编译器crosstool-ng-1.8.1.tar.bz2

制作好的ARM处理器交叉工具链,加压即用非常方便!

2014-06-22

source insight3.5

非常好用的代码编辑器,支持多种编程语言。

2014-06-16

ubuntu系统下vim插件

解压后将vim_tool文件夹下的内容全部复制到用户的根目录,即可感受vim插件带来的便捷。

2014-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除