自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wudong_2012的专栏

一只在路上的嵌入式菜鸟

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

转载 getsockname与getpeername

getsockname与getpeername是返回套接口关联的本地协议地址和远程协议地址。int getsockname(int sockfd, struct sockaddr * localaddr, socken_t * addrlen);int getpeername(int sockfd, struct sockaddr * peeraddr, socken_t * ad

2014-04-02 21:04:58 706

转载 命令行参数

做为初学者,当我们接触到main函数时,main 后的括号通常都是空括号,即不带参数的main函数。实际上,main函数是可以带参数,这个参数可以认为是main函数的形式参数。        C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为:main (argc,argv)        C语言还规定argc(第一个形

2014-03-23 22:26:50 1510

转载 命令行参数处理函数

Linux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用getopt(),而后者是一个专门设计来减轻命令行处理负担的库函数。

2014-03-19 14:44:47 779

转载 linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解

前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成    那么如何将驱动直接编译进内核呢?    在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make menuconfig这个命令,然后屏幕上会出现以下界面

2014-03-15 23:09:12 730

原创 基于mini2440的SD卡MP3播放器的设计

这本来是友善之臂mini2440开发板附带的一个实战项目,但是原来给的说明文档太过于简略,对于我这个还没有开始学习驱动开发的新手来说,驱动那一块是很麻烦的。到网上找了很久的资料。看了很久才明白整个驱动的移植过程,在此把整个过程记录下来,以便于温故知新。一、总体设计这个是基于一个开源项目madplay的MP3播放系统,madplay是一个MP3格式的解码程序,使用它我们可以播放MP3格式的音

2014-03-15 22:55:38 1649 1

转载 video4linux(v4l)使用摄像头的实例基础教程与体会

前言.写这篇文章的想法和思路由于毕业设计的关系,本人要做一下在linux系统中视频的相关工作比如采集和传输。由于本人是菜鸟一个,所以是需要上网搜一搜看大家都是如何做的,当然开始都是理不出一个头绪,但是很多文章都提到了video4linux(v4l),所以我觉得工作的展开可以先从这里开始,。看了网上的一些文章,其中比较重要的也是比较知名的吧,有戴小鼠写的《基于Video4Linux 的USB 摄

2014-03-14 09:49:14 1072

转载 mini2440按键驱动分析

buttonstructfileuserlist工作DECLARE_WAIT_QUEUE_HEAD(name) -- 生成一个等待队列头DECLARE_WAIT_QUEUE_HEAD(name) -- 生成一个等待队列头wait_queue_head_t,名字为name-----------------------------------------------------------

2014-03-14 09:45:29 617

基于ubuntu12.04LTS搭建Qt&QtE开发环境

之前在ubuntu12.04上搭建Qt桌面版和Qt-Embedded版的时候费了老大的劲,所幸最后在众多热心网友的帮助下搞定了,现将搭建开发环境的过程做了一个总结。该文档主要包括在ubuntu12.04下搭建Qt和Qt-Embedded两部分,其中分别对其库的编译做了详细的记录。

2014-01-23

空空如也

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

TA关注的人

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