自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 使用popen()执行shell命令并获取内容

1.popen通过管道获取shell的输出结果,跟重定向(ls > /test.txt)类似。root@Easy-link:~# cat /proc/uptime67.23 19.08char*get_uptime(){ float hours; FILE *fp; static char buf[16]; fp = popen("cat /proc/uptim

2015-06-26 17:31:35 5104

原创 虚拟机vmware网络设置

虚拟机 网络 vmware ip 设置 外网

2015-06-25 10:43:08 470

原创 openwrt 编译 问题

问题一:OpenWrt can only be built on a case-sensitive filesystem 原因是文件解压保存在windows的文件夹,应该要解压到linux环境的文件夹上root@ubuntu:/mnt/hgfs/openwrt/trunk# make menuconfigsvn: The path '.' appears to be part of

2015-06-24 16:30:48 23017 3

转载 记录下window 命令行下设置IP地址命令

ttp://blog.csdn.net/namesliu/article/details/8605518rem 设置动态IPnetsh interface ip set address "本地连接" dhcp netsh interface ip set dns "本地连接" dhcp rem 增加两个地址netsh interface ip set addre

2015-06-19 09:25:10 527

转载 进程间通信概述

   为什么进程间需要通信?1 数据传输    一个进程需要将它的数据发送给另一个进程。2 资源共享  多个进程共享同样的资源。3 通知事件  一个进程需要向另一个或一组进程发送消息,通知他们发生了某件事情。4 进程控制  有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知

2015-06-17 20:33:35 324

转载 详解Linux内核之双向循环链表

转载:http://blog.chinaunix.net/uid-14114479-id-2932024.html本文详解了内核中面向对象的list结构的原理,以及如何以list为内嵌对象来构造自己的链表结构,如何从内嵌list对象获得自定义的对象指针;探讨了各种宏或者函数的详细使用方法及怎样以通用list结构来操作自定义对象。【关键字】双向循环链表,list,list_entry,typ

2015-06-17 10:47:57 533

原创 设备文件、设备文件节点 、设备 、设备驱动 区别

1.设备Linux下的设备通常分为三类,字符设备,块设备和网络设备。见的字符设备有鼠标、键盘、串口、控制台等。常见的块设备有各种硬盘、flash磁盘、RAM磁盘等。在Linux里一个网络设备也可以叫做一个网络接口,如eth0,应用程序是通过Socket而不是设备节点来访问网络设备,在系统里根本就不存在网络设备节点。网络接口没有像字符设备和块设备一样的设备号,只有一个唯一的名字,

2015-06-16 20:45:20 6027

转载 syslog(),closelog()与openlog()--日志操作函数

文章出处:http://blog.csdn.net/xx77009833/archive/2010/07/30/5776383.aspx    为了满足某些目的,进行日志记录是很有必要的。    在典型的 LINUX 安装中,/var/log/messages 包含所有的系统消息,/var/log/mail 包含来自邮件系统的其它日志消息,/var/log/debu

2015-06-13 16:47:05 567

转载 epoll详解

转载:http://blog.chinaunix.net/uid-24517549-id-4051156.html什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux ker

2015-06-13 11:35:12 312

原创 为什么epoll 比 select 高效

1.epollepool_waita函数,函数返回值nfds<=maxeventsnfds = epoll_wait(kdpfd, events, maxevents, -1);其中kdpfd为用epoll_create创建之后的句柄,events是一个epoll_event*的指针,当epoll_wait这个函数操作成功之后,epoll_events里面将储存所有的读写事件。ma

2015-06-12 17:58:43 2233

转载 shell判断文件,目录是否存在或者具有权限的代码

shell判断文件,目录是否存在或者具有权限代码如下:#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限  if [ ! -x "$myPath"]; then mkdir "$myPath" fi 

2015-06-10 18:06:02 798

原创 cat >file,cat <file <<EOF,ls -l >file <<EOF

1、重定向 > >>                         2、cat >file记录的是键盘输入,相当于从键盘创建文件,并且只能创建新文件,不能编辑已有文件.>是数据重导向,会将你输入的文本内容输出到file中。3、cat cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;EOF是"end of file",表示文本结束符。结合

2015-06-10 11:39:17 871

原创 linux 设备文件属性

1.cd /dev2.查看当前已经加载的设备驱动程序的主设备号root@ubuntu:/dev# cat /proc/devicesCharacter devices:  1 mem  4 /dev/vc/0  4 tty  4 ttyS  5 /dev/tty  5 /dev/console  5 /dev/ptmx  5

2015-06-09 17:38:54 1973

原创 linux 结构体 初始化

1.结构体初始化。static unsigned int armdiv[8] = { [0] = 1, [1] = 2, [2] = 3, [3] = 4, [5] = 6, [7] = 8,};struct clk { struct list_head node; const char *name;  /* unique clock name */ str

2015-06-09 12:59:54 387

原创 集线器 路由器 交换机 区别

集线器:1.工作在物理层,端口与主机之间使用半双工通信。2.只要其中一台主机发出信息,集线器会把信息复制给其他的所有端口主机,广播,不会根据mac地址转发帧。3.集线器的所有主机共享一个冲突域(冲突域即本来不打算发送给所有主机,但经过集线器之后所有端口都会收到信息,即共享一个冲突域,此时若有其他主机发送消息,就会发生冲突并拥堵)。交换机:1.交换机是每个端口互不影响,根

2015-06-08 09:32:41 620

原创 开发中遇到的问题(2015-06-06)

1. [root@mbike bin]#./UpdataVerify./UpdataVerify: line1: syntax error: unexpected word (expecting ")") 原因是使用x86的gcc编译后的应用程序放到arm-linux环境运行。如果要运行在arm-linux环境运行,要使用arm-linux-gcc编译arm-linux-gcc

2015-06-07 14:20:12 292

原创 开发中遇到的问题(2015-06-04)

1.ftp下载失败,原因是/lib文件损坏[root@mbike /]# /usr/bike/bin/vsftpd /etc/vsftpd/vsftpd.conf500 OOPS: could not bind listening IPv4 socket #:INTERNAL: Internal services# It is generally considered

2015-06-04 14:03:53 325

原创 开发中遇到的问题(2015-06-01)

1.死循环循环升级,因为标志位的问题ERR:#这个标志是专门针对bike.tar的echo "1" > /usr/bike/conf/UpdataFlagls -l $tmppathtar -vxzf $tmppath/packet.tar.gz -C /code=$?if [ "$code" -ne "0" ]; then echo "ERR: tar -vxzf $tmpp

2015-06-01 09:58:37 456

视觉slam十四讲 用到的头文件

视觉slam十四讲 用到的头文件,方便在window看代码时跳转到定义的头文件

2022-04-11

ceres-solver-1.14.0

ceres-solver-1.14.0

2022-04-07

NMEA data.pdf

NMEA data Table of Contents · Introduction · Hardware connection · NMEA sentences · Decodes of some position sentences · Decodes of some navigation sentences · Decodes of a few other sentences · Decodes of some proprietary sentences · Sample Streams

2022-01-12

Head Unit Integration Guide - Auto Help.pdf

Head Unit Integration Guide - Auto Help.pdf aa认证

2021-11-04

STM32F10x_StdPeriph_Examples

stm32 库 包含很多实例 Mode LastWriteTime Length Name ---- ------------- ------ ---- da---- 2011/10/20 22:38 ADC da---- 2011/10/20 22:38 BKP da---- 2011/10/20 22:38 CAN da---- 2011/10/20 22:38 CEC da---- 2011/10/20 22:38 CortexM3 da---- 2011/10/20 22:38 CRC da---- 2011/10/20 22:38 DAC da---- 2011/10/20 22:38 DMA da---- 2011/10/20 22:38 EXTI da---- 2011/10/20 22:38 FLASH da---- 2011/10/20 22:38 FSMC da---- 2011/10/20 22:38 GPIO da---- 2011/10/20 22:38 I2C da---- 2011/10/20 22:38 I2S da---- 2011/10/20 22:38 IWDG da---- 2011/10/20 22:38 Lib_DEBUG da---- 2011/10/20 22:38 NVIC da---- 2011/10/20 22:38 PWR da---- 2011/10/20 22:38 RCC da---- 2011/10/20 22:38 RTC da---- 2011/10/20 22:38 SDIO da---- 2011/10/20 22:38 SPI da---- 2011/10/20 22:38 SysTick da---- 2011/10/20 22:38 TIM da---- 2011/10/20 22:38 USART da---- 2011/10/20 22:38 WWDG

2017-07-05

qemu-2.5.0.tar.bz2

qemu-2.5.0.tar.bz2

2016-03-17

DSP应用与实例(TMS320LF2407(_EVM)_DSK_原理图)_

DSP应用与实例(TMS320LF2407(_EVM)_DSK_原理图)

2008-08-19

DSP入门资料(精华)

DSP入门资料(精华)

2008-08-19

从MCS51向AVR的快速转换(程序员必读)

从MCS51向AVR的快速转换(程序员必读)

2008-07-25

[EDA技术举例]数字钟设计及显示 8位加法器的设计

[EDA技术举例]数字钟设计及显示 8位加法器的设计

2008-06-16

lcd液晶显示模块资料

lcd液晶显示模块资料

2008-06-13

手把手教你学单片机(第2版)实验程序

手把手教你学单片机(第2版)实验程序

2008-06-13

proteus例子与教学

proteus例子与教学

2008-06-12

S3C2410基础实验

S3C2410基础实验

2008-06-12

at89s51单片机实验及实践教程

at89s51单片机实验及实践教程 word文档

2008-06-12

Linux安装步骤

Linux安装步骤 ppt

2008-06-11

空空如也

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

TA关注的人

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