Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434561
  • 博文数量: 247
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-10 10:39
文章分类

全部博文(247)

文章存档

2015年(3)

2014年(21)

2013年(53)

2012年(170)

发布时间:2012-12-12 14:39:46

互斥锁pthread_mutex_t的使用有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下:pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 在LinuxThreads实现中,pthread_mutex_t是一个结构,而PTHREAD_MUTEX_INITIALIZER则是一个结构常量。  动态方式是采用pthread_mutex_init()函数来初始化互斥锁,API定义如下:int pthread_mutex_init(pthread_mu......【阅读全文】

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

发布时间:2012-12-12 14:39:30

http://blog.csdn.net/zjjyliuweijie/article/details/7205374NAND是嵌入式系统一个很重要的部件,而mtd-utilts中包含了很多针对NAND的调试和测试的工具。 1. 在http://git.infradead.org/mtd-utils.git上下载最新的mtd-utils代码, 下面是以2009-07-03的代码为例。 2. 解压缩mtd-utils.tgz 3. cd mtd-utils,编辑common.mk: 增加CROSS=arm-linux- 4. 执行make即可。  ......【阅读全文】

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

发布时间:2012-12-12 14:39:11

本文软件以“hello world”程软件式为例,简单说明linux下源代码包(.tar.gz)的制作。当然,本身把hello world制作成源代码包是没什么意义的。在此,谨以说明源代码包的制作过程。 首先,确保您的系统装有以下GNU软件: Automake Autoconf m4 perl libtool 1.新建一目录,将您的源代码放在此目录下,以下的操作均在此目录里进行。 shell> mkdir hello 2.执行autoscan命令来扫描源代码。 shell>autoscan 执行该命令后会生成configure.scan 和configure.log文档。 3.修改......【阅读全文】

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

发布时间:2012-12-12 14:38:53

http://blog.csdn.net/zpx037/article/details/6451946一、     概述 为了更好的制作configure与Makefile,我先把制作流程给写在这里,好让大伙都有个心理准备。这里只说流程,不做解释。(附图供参考)     1、autosan命令生成configure.scan文件,这只是个模板,我们重新编辑这个文件,并把它保存为configure.in文件。 2、aclocal命令生成aclocal.m4文件。 3、autoheader命令生成config.h.in。前提......【阅读全文】

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

发布时间:2012-12-12 14:38:22

嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。  Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存......【阅读全文】

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

登录 注册