自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoaide01的专栏

本人从事电子软硬件研发

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 Linux中如何让进程在后台运行

一、在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running ./test.sh & 二、对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,

2014-02-23 23:14:25 634

转载 Linux makefile 教程 非常详细,且易懂

最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。           后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解

2014-02-23 21:39:52 768

原创 Makefile方法编译Linux下多文件工程

1.Linux下多文件的工程项目编译方法(Makefile)main:message.o sqlite.o main.o order_transact.o ioctrol.oarm-linux-gcc message.o sqlite.o main.o order_transact.o ioctrol.o -lsqlite3 -L /usr/local/arm/sqlite_arm/ -l

2014-02-23 21:17:15 985

转载 POSIX定时器:timer_settime()的使用

POSIX创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它) 一个典型的例子如: #include timer_t fade_in_timer;int myclass::starttimer(){    struct sigeven

2014-02-22 11:01:19 1259

转载 printf的格式控制的完整格式

printf的格式控制的完整格式:%  -  0  m.n  l或h  格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点)。N指精度。用于说明输出的实型数的小数位数。为指定

2014-02-21 21:30:10 1721

转载 linux 常用时间函数及时间类型

参照:http://www.linuxdiyf.com/viewarticle.php?id=81130常用的数据类型time_t                          一般用来存储国际化时间,用time()函数可直接获取到;结构体:tm                 一般用来存储本地时间,可通过将time_t格式转化而来;结构体:time_val

2014-02-21 20:06:29 535

转载 linux小窍门──设置时钟和时间

介绍:    本文档解释了如何从linux下设置计算机的时钟,如何设置您的时区和其它与linux如何保存时间相关的材料。    您的计算机有两个时钟,一个是始终运行的、由电池供电的( 硬件的、BIOS或CMOS )时钟,另一个是由运行在您的计算机上的操作系统维护的( 系统 )时钟。硬件时钟通常只在操作系统启动时用来设置系统时钟,然后直到重启或关闭系统,由系统时钟来记录时间。在Linux 系

2014-02-21 19:48:32 868

转载 linux系统时间和硬件时钟问题(date和hwclock)

转载:原文:http://rpf413.blog.163.com/blog/static/4556376020122831444674/  总结一下hwclock,这个容易晕:1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (-

2014-02-21 19:47:15 1411

转载 Linux时间子系统之一:clock source(时钟源)

clock source用于为linux内核提供一个时间基线,如果你用linux的date命令获取当前时间,内核会读取当前的clock source,转换并返回合适的时间单位给用户空间。在硬件层,它通常实现为一个由固定时钟频率驱动的计数器,计数器只能单调地增加,直到溢出为止。时钟源是内核计时的基础,系统启动时,内核通过硬件RTC获得当前时间,在这以后,在大多数情况下,内核通过选定的时钟源更新实时时

2014-02-21 19:43:35 756

转载 linux下如何用c语言调用shell命令

#include int system(const char *string);例:在~/myprogram/目录下有shell脚本test.sh,内容为  #!bin/bash  #test.sh  echo $HOME  在该目录下新建一个c文件systemtest.c,内容为:  #include    main()  {  system("~/m

2014-02-21 09:54:41 776

转载 sigaction (2)

sigaction,是为替代signal 来设计的较稳定的信号处理。 signal的使用比较简单。signal(signalNO,signalproc); 而signaction,则可以设置比较多的消息。尤其是在信号处理函数过程中接受信号,进行何种处理。 使用示例为: #include #include void WrkProcess(int nsi

2014-02-21 09:00:00 726

转载 sigaction(函数)

功能描述: 处理信号。既可用于设定对任意信号的处理方式,也可用于检验该信号的目前预设处置方式。   用法: #include int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);         参数: signum:除了SIGKILL和SIGSTO

2014-02-21 08:59:14 781

转载 Linux Posix Timer实现代码分析

本文简要介绍了Linux实现POSIX定时器的内核代码。内核中对posix定时器的实现代码在kernel\posix-timers.c/h中,本文使用的代码是2.6.29;关于用户空间如何使用POSIX定时器请查阅相关man文档。 Linux提供的POSIX定时器功能主要由以下几个函数组成:int timer_create(clockid_t which_clock, struct s

2014-02-21 07:46:12 1013

转载 POSIX定时器:timer_settime()

最强大的定时器接口来自POSIX时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它)。创建一个定时器int timer_create(clockid_t clock_id, struct sigevent *evp, timer_t *timer

2014-02-21 07:45:40 969

转载 Linux下的时间函数与定时器

可参考 http://linux.die.net/man/3/timer_settime              http://linux.die.net/man/2/setitimer               http://opengroup.org/onlinepubs/007908799/xsh/timer_settime.html秒---毫秒---微秒

2014-02-20 22:01:36 1002

转载 Linux下mplayer使用手册

播放文件    使用 MPlayer 播放媒体文件最简单的方式是:    mplayer     MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。    倒退与快进    在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:     左方向键

2014-02-20 19:16:29 961

转载 MPlayer在S3C2440开发板上的移植

移植之前先做好移植前准备,安装好arm-linux交叉编译器,并下载 MPlayer-1.0rc2.tar.bz2 和libmad包(libmad-0.15.1b.tar.gz)我所用的linux版本为linux-2.6.32 交叉编译器为4.4.3 1.安装libmad(1)解压libmad解压libmad包(libmad-0.15.1b.tar.gz);$  t

2014-02-20 19:06:19 1083

转载 mpalyer 编译错误解决办法

错误(1)./codec-cfg ./etc/codecs.conf > codecs.conf.h./codec-cfg: 1: Syntax error: word unexpected (expecting ")")解决方法:在configure时添加 --host-cc=gcc就可以解决错误(2)make[1]: *** [armv4l/dsputil_arm_s.

2014-02-20 11:06:31 4563

转载 vi和vim编辑器

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面是vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入

2014-02-20 09:48:30 771

转载 mplayer configure选项中文注释(MPlayer-1.0rc2)

MPlayer-1.0rc2和pre版本相比一些选项的名称变了安装路径:--prefix=DIR                       安装路径 [/usr/local]--bindir=DIR                      执行程序安装路径 [PREFIX/bin]--datadir=DIR                     相关文件安装路径 [PREFIX/shar

2014-02-20 07:44:27 804

转载 MPlayer 使用手册中文版

mplayer使用播放器控制播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。倒退与快进在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:•左方向键和右方向键:

2014-02-20 06:43:49 686

转载 Linux sqlite3基本命令

系统平台:ubuntu10.04简介sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。     备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version

2014-02-17 17:20:56 608

转载 sqlite3 判断数据库和表的状态

1、判断数据库是否存在,如果存在rc!=0 否则==0 ,同时数据库不存在的话也不会创建caen.db3,     此处与sqlite3_open不用!    =》rc = sqlite3_open_v2("caen.db3", &db, SQLITE_OPEN_READWRITE, NULL);2、判断数据库中某个表的存在,如果sql执行成功zErrMsg=NULL,否则给出错误信息

2014-02-17 15:06:36 3641

转载 memset函数使用详解

今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百度百科 --> http://baike.baidu.com/view/982208.htm  1。void *memset(void *s,int

2014-02-16 20:52:59 660

转载 wpa_supplicant, wpa_cli用法 .

Android系统中对于WIFI的设置集成到了“设置”中,其实跟手动设置差不多。这里介绍下如何手动连接WIFI,以方便以后调试WIFI。        第一步要做的就是要加载WIFI模块驱动了。当然如果你的WIFI是编译到内核里面的,就不需要的。我们的WIFI芯片用的是BCM4330,编译为模块。insmod /system/lib/modules/kernel/drivers/net/w

2014-02-10 09:02:17 901

转载 wpa_supplicant软件架构分析 .

1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用

2014-02-10 09:00:23 836

转载 linux下which、whereis、locate、find 命令的区别

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。   which       查看可执行文件的位置  whereis    查看文件的位置   locate       配 合数据库查看文件位置  find          实际搜寻硬盘查询文件名称    1、

2014-02-09 21:40:26 654

转载 usb接口

USB接口是指分布在计算机的后面或者两侧的多个通用串行总线接口。通过这些USB接口,您可以将从鼠标到打印机的各种设备连接到计算机上,既方便又快捷。目录USB优点常用USB接口的识别及USB接口标准和作用USB接口内部结构USB接口的电气特性USB接口技术分析及电路设计

2014-02-09 10:07:21 701

转载 linux tar 加压、压缩命令详解

tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

2014-02-09 09:13:40 2533

原创 linux rz sz 安装与使用

rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务。首先先了解有关的两个命令可以提供很方便的操作:sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器一.安装1、下载下载rzsz-3.48.tar.gz文件

2014-02-08 23:55:12 1826

cc2530 仿真下载器使用注意

cc2530 仿真下载器使用注意 当下载不进程序时使用

2014-03-29

usb slave 驱动源码

usb slave 为u-boot-2010.3添加usb支持

2014-03-12

搜集的MSP430应用参考

关于msp430的一些应用收集,有利于大家共同参考和学习

2012-07-12

空空如也

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

TA关注的人

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