排序:
默认
按更新时间
按访问量

STL 基本容器

在STL中基本容器有: string、vector、list、deque、set、map set 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问 set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少 map:映射,相当于字典,把一个值映射成另一个值,如果想...

2013-09-09 20:05:56

阅读数:360

评论数:0

Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进...

2013-04-21 21:44:05

阅读数:324

评论数:0

openGL相关博客

http://blog.csdn.net/Augusdi/article/category/685679/1 openGL博客,介绍非常详细,可以参考。

2012-11-28 08:21:55

阅读数:263

评论数:0

用malloc()函数更好还是用calloc()函数更好

函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void*malloc(size_tsize); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是...

2012-08-10 10:57:39

阅读数:324

评论数:0

gcc/g++编译makefile文件

2011-05-24 17:19:05|  分类: linux |  标签: |字号大中小 订阅 (本文主要以gcc为演示,如果是C++程序直接将给 gcc改为g++即可) 1.         gcc与g++编译流程: 1)         编译流程: 2) ...

2012-08-10 10:19:29

阅读数:1047

评论数:0

uImage与zImage的区别

内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。         那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上...

2012-08-05 12:56:59

阅读数:410

评论数:0

LTIB详解(六)部署文件

让内核/根文件系统 运行在目标板上 怎样让内核和根文件系统运行在目标板上呢,最常见的方法是使用tftp下载内核到目标板上,然后通过适当的参数引导内核来挂载根文件系统(通过主机使用NFS)。 5.2.1使用NFS从主机导出根文件系统 我们介绍一些需要执行的典型的步骤(需要root 权限): ...

2012-08-05 12:56:25

阅读数:1096

评论数:0

LTIB详解(五)编译新的U-Boot

LTIB原来的U-boot版本为u-boot-2009.11-rc1,本节的内容是移植最新的u-boot到ltib中。移植成功后可以在原来的uboot版本和现在的uboot版本中进行选择编译。本小节只讲述如何如何移植,u-boot本身的分析可以参考本人编著的《嵌入式开发应用笔记》。 从denx官...

2012-08-05 12:55:39

阅读数:987

评论数:0

LTIB详解(四)根文件系统与镜像文件

根文件系统 4.7.1怎样添加文件到目标根文件系统,但是不创建一个包 您需要创建一个merge目录,这儿有2个选项: 1.顶层merge目录,适用于所有目标 2.  平台特定的merge目录 平台特定的merge目录会覆盖顶层的merge目录,也将覆盖rootfs中相应的文件。 例:您...

2012-08-05 12:55:11

阅读数:869

评论数:0

LTIB详解(三)包和源码

LTIB 中的包 4.3.1  查看哪些包是使能的,并且可以安装 在配置ltib之前,您可以在一个ltib配置文件上运行bin/listpkgs 。例如,对于mpc8548cds,您可以运行: # bin/listpkgs config/platform/mpc8548cds/deconfi...

2012-08-05 12:54:41

阅读数:1377

评论数:0

LTIB 详解(二)配置选项与命令

LTIB 编译配置选项 根据说明文档,ltib 可以通过以下的命令配置: * # ./ltib          安装后第一次运行,采用默认配置 * # ./ltib -m config  仅配置 * # ./ltib --configure 配置和编译 执行./ltib是LTIB的默认...

2012-08-05 12:54:09

阅读数:1420

评论数:0

LTIB 详解(一) 安装与卸载

本文中,使用的linux操作系统为Ubuntu10.1,里面但凡涉及到与操作系统相关的配置和更改,大部分是针对Ubuntu而言,当然,因为有些地方是说明文档的翻译,它的描述可能是基于另外的操作系统,不过这并不会影响您对本文的理解。        部分内容是参照英文文档进行翻译,限于英语翻译水平,...

2012-08-05 12:53:07

阅读数:808

评论数:0

ltib 使用 小试一把

第一步 解压出源码包 $./ltib -m prep -p kernel   第二步 修改源码包 解出的源码包在/rpm/BUILD下,我的是linux-2.6.25。现在可以对这个源码包进行修改操作。添加ATP8624的驱动主要有三步:把atp8624.h和atp8624.c复制进sou...

2012-07-27 11:49:03

阅读数:672

评论数:0

linux 共享内存

" developerWorks 中国Linux文档库 Linux环境进程间通信(五): 共享内存(上) 郑彦兴 (mlinux@163.com), 国防科大攻读博士学位 郑彦兴,国防科大攻读博士学位。联系方式: mlinux@163...

2012-06-08 16:37:56

阅读数:370

评论数:0

linux 共享内存

" developerWorks 中国Linux文档库 Linux环境进程间通信(五): 共享内存(下) 郑彦兴 (mlinux@163.com), 国防科大攻读博士学位 郑彦兴,国防科大攻读博士学位。联系方式: mlinux@163...

2012-06-08 16:36:47

阅读数:358

评论数:0

linux优先级调度策略2

一篇文章介绍了Linux下的调度策略和优先级,在Ubuntu09.10上的一些特性,这里测试一下其中的两种特性,SCHED_OTHER和SCHED_RR,还有就是优先级的问题,是不是能够保证,高优先级的线程,就可以保证先运行。     下面的这个测试程序,创建了三个线程,默认创建的线程的调度策略...

2012-04-19 11:53:19

阅读数:440

评论数:0

linux优先级调度策略1

Linux内核的三种调度策略:   1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃    3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时...

2012-04-19 11:51:46

阅读数:462

评论数:0

freescale ltib 使用说明1

freescale LTIB使用总结1 2009-11-30 9:57 这里附上很久以前写的LTIB使用总结,学习资料主要来自飞思卡尔的板子MPC8349E-mITXE板子的资料,主要参考了,写的不是很详细,而且后来发现中间还有部分错误,不过懒得再修改了。 板级支持包...

2012-03-23 15:29:52

阅读数:659

评论数:0

freescale ltib 使用说明2

freescale LTIB使用总结2 2009-11-30 9:59 上面已经对ltib编译流程及主要操作做了大致描述,下面分别描述内核修改配置以文件系统添加应用程序和脚本 在需要修改内核配置,比如为内核添加编译新的模块功能时,该如何完成,下面以将支持8021Q VLAN协...

2012-03-23 15:28:03

阅读数:578

评论数:0

linux NFS相关tip

This is a tip about how to update special file on rootfs on bench via NFS.   Initial phase:prepare a  writable rootfs on bench and exported shared ...

2012-03-12 12:23:24

阅读数:361

评论数:0

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