自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C程序的存储空间布局

从历史上讲,C程序一直由下面几部分组成:    正文段。这是由CPU执行的机器指令部分。通常,正文段是可共享的,所以即使是频繁执行的程序(如文本编辑器、C编译器和shell等)在存储器中也只需有一个副本,另外,正文段常常是只读的,以防止程序由于意外而修改其自身的指令。    初始化数据段。通常将此段成为数据段,它包含了程序中需要明确地赋初值的变量。例如,C程序中出现在任何函数之外的声明:       Int maxcount = 99;       使此变量带有其初值存放在初始化数据段中。       a.

2010-08-12 11:13:00 286

原创 v4l2使用技巧(一)

<br />文章出处:http://blog.csdn.net/jack0106<br />作者联系方式:冯牮 fengjian0106@yahoo.com.cn<br /> <br />      V4L2较V4L有较大的改动,并已成为2.6的标准接口,函盖video/dvb/FM…,多数驱动都在向V4l2迁移。V4L2采用流水线的方式,操作更简单直观。一般来说,需要用到的函数就是open(),close()和ioctl()。<br /> <br />      推荐的参考资源:<br />     

2010-08-30 15:52:00 1361

原创 向内核添加自己的驱动程序(Kconfig&Makefile)

DIY:向内核添加自己的程序<br />A.在Linux内核中增加自己的程序步骤(注意这里只是程序文件):<br />1.将编写的源代码复制到Linux内核源代码的相应目录中。<br />2.在目录的Kconfig文件中增加新源代码对应项目的编译配置选项<br />3.在目录的Makefile文件中增加对新源代码的编译条目。<br />B.在Linux内核drivers/目录中增加目录和子目录步骤:<br />1.所加目录为daiq,文件如下:<br />[daiq@localhost

2010-08-30 15:43:00 1316

原创 内核源码树目录下的Kconfig和Makefile。

<br />分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。<br />上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修改Kco

2010-08-30 15:26:00 623

原创 Ubuntu10.04下:make menuconfig Error 2('make menuconfig' requires the ncurses libraries)

<br />解决办法: sudo apt-get install libncurses5-dev 或者:sudo apt-get install ncurses-dev

2010-08-30 14:51:00 381

原创 linux下文件(档案)属性

<br />drwx------    3        root            root               40798      jun: 24  12:23        .ssh<br />档案属性      连接数  档案拥有者   档案所属组群    档案容量   档案最后修改时间         档案名<br />首先“-rw-r--r--”一共有10位:<br />第一位代表文件类型,“-”代表普通文件,如果是“d”代表文件夹,还有很多类型我就不一一列举了,后面的9位

2010-08-30 13:48:00 475

原创 根文件系统的启动及配置-linuxrc

<br />按启动顺序依次介绍相关的文件:<br />一、内核启动完之后,首先运行/linuxrc。<br />/linuxrc内容:<br />--------------------------------------------------------------------------------<br /><br />#!/bin/sh<br />echo "mount /etc as ramfs"<br />/bin/mount -n -t ramfs ramfs /etc       <br

2010-08-30 10:23:00 360

转载 SRT字幕完全手册

<br />新项目需要把测试数据加到video里.....不知道有没有其他方法????现在用字幕方式,客户也可以接受^_^<br /> <br />http://liujiren150.blog.163.com/blog/static/96846062008101874621298/

2010-08-19 15:55:00 847

原创 QT学习收藏

<br />同事在研究QT找了些好的资料,以备急时之需<br />http://hi.baidu.com/yafeilinux/blog/item/cbd4cf7ff67f3b320dd7dab6.html

2010-08-19 15:49:00 255

MSP430微控制器系列讲座——(九)

MSP430微控制器系列讲座——(九)电容式触摸感应按键的实现之软件篇.PDF

2009-03-12

MSP430微控制器系列讲座(八

MSP430微控制器系列讲座(八):电容式触摸感应按键的实现之硬件篇

2009-03-12

使用高密度 STM32F10xxx 的 FSMC 连接 TFT LCD

使用高密度 STM32F10xxx 的 FSMC 连接 TFT LCD

2009-03-12

STM32F10xxx 硬件开发入门

STM32F10xxx 硬件开发入门,STM32F10xxx 开发帮手

2009-03-12

2.6.14 内核移植说明文档

2.6.14 内核移植说明文档 linux 2.6内核移植 Virtual PC 2007简要使用方法 Virtual PC 2007 虚拟机安装Ubuntu 7.10教程

2009-02-10

Linux kernel 2.6 配置指南(zhuan)

Linux kernel 2.6 配置指南 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳 定性。 Linu

2009-02-10

2.6.14 内核移植说明文档(zhuan)

2.6.14 内核移植说明文档 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。

2009-02-10

YAFFS 嵌入式文件系统应用研究

YAFFS 嵌入式文件系统应用研究. 本文介绍了NAND 闪存设备的特点和针对NAND 闪存设计的YAFFS(Yet Another Flash File System)嵌入式文件系统,并且详细探讨了在ARM 处理器3SC2410 和嵌入式Linux 平 台上建立基于NAND 闪存的YAFFS 根文件系统的方法步骤,同时给出了详细的代码。

2009-02-10

空空如也

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

TA关注的人

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