自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 如何向busybox添加自己的命令

转自: http://blog.csdn.net/yangzheng_yz/article/details/45046591在做嵌入式开的时候,busybox无疑是非常好用的命令集,所以很多时候都喜欢把busybox移植到我们的系统里面,移植过程网上也有很多相关的文档,今天这篇文档主要介绍如何在busybox中添加我们自己的命令,过程如下:添加一个很简单的命令——hel

2016-06-30 18:33:05 5275

转载 jq移植openwrt

转自: https://github.com/profOnno/openwrt-myfeedsopenwrt-myfeedsI'm a noob, but got to start somewhere.. This feed for openwrt contains jq. There is a patch included that stripsy0,y1,j0,

2016-06-29 18:40:12 1222

原创 git的使用

1.修改之后未add直接使用git checkout -- readme.txt(撤销工作区的修改)2.修改之后add了先git reset -- HEAD .txt(撤销暂存区的修改)后git checkout -- readme.txt(撤销工作区的修改)3.commit之后git reset -- hard HEAD^版本回退

2016-06-28 18:32:14 274

原创 openwrt ubus blob_buf结构体的使用

blob二进制对象blob消息对象定义blob变量时:static struct blob_buf b;blob_buf_init(&b, 0);blobmsg_add_string(&b, "word", "hello everyone");ubus_send_reply(ctx, req, b.head);调用别人给的blob

2016-06-28 17:38:53 4027

转载 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete

转自:http://blog.csdn.net/bokee/article/details/6633193工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出

2016-06-28 11:12:10 646 10

原创 一些小函数

offsetof   container_ofoffsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。 http://www.cnblogs.com/Anker/p/3472271.html

2016-06-27 10:04:33 212

原创 收藏的网址

https://segmentfault.com/u/tyheist openwrt汇总

2016-06-23 18:27:55 338

转载 openwrt中ubus的具体使用

转自: http://www.fx114.net/qa-26-169704.aspx#__RefHeading__28_50040687ubus是为了OpenWrt中守护进程和应用程序之间通讯开发的,类似桌面的DBus,设计理念上与DBus基本保持一致,区别是简化的API和简练的模型,以适应embeddedrouter的特殊环境。与DBus一样也是使用socket实现。核心部分是u

2016-06-23 11:35:18 14195

转载 IO多路复用之epoll总结

转自:http://www.cnblogs.com/Anker/p/3263780.html1、基本知识  epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的c

2016-06-22 18:21:47 240

转载 notepad快捷键

转自:http://www.lianyue.org/2011/756/Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查

2016-06-22 15:33:12 1127

转载 epoll讲解--转自“知乎”

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。    不管是文件,还是套接字,还是管道,我们都可以把他们看作流。    之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要

2016-06-22 14:13:40 332

转载 ubus数据结构和接口介绍

转自 http://www.faceye.net/search/160382.html#bottom-adlibubus数据结构struct ubus_event_handler {struct ubus_object obj;ubus_event_handler_t cb;};struct ubus_context {struct list_head request

2016-06-21 18:29:52 1904

原创 小经验

一,编译程序时用到某库:MY_LDFLAGS:=$(LDFLAGS) -lm -lubus -ubox // -l跟上库的名字helloworld: helloworld.o$(CC) $(MY_LDFLAGS) helloworld.o -o helloworld

2016-06-21 16:31:10 188

原创 struct结构体中的点

http://blog.csdn.net/comwise/article/details/9087279可以不按照顺序来初始化struct中的变量

2016-06-21 10:28:17 2043

转载 openwrt中使用ubus实现进程通信的原理

转自:http://blog.csdn.net/jasonchen_gbd/article/details/45627967ubus为openwrt平台开发中的进程间通信提供了一个通用的框架。它让进程间通信的实现变得非常简单,并且ubus具有很强的可移植性,可以很方便的移植到其他linux平台上使用。本文描述了ubus的实现原理和整体框架。ubus源码可通过Git库 git

2016-06-20 18:15:57 5663

原创 /tmp/run/mountd中挂载信息消失的问题的解决方法

mountd源代码挂载上后会定时umount。(不过作者为什么这么做?)将mountd源码中Autofs.c里的函数autofs_init中的timer_add(expire_proc, 15);注释掉。另外为了避免报错,也注释掉expire_proc函数。

2016-06-17 17:19:40 472

转载 OpenWrt-uci脚本命令

转自:http://developer.t-firefly.com/thread-1035-1-1.html目录:1.UCI命令2.UCI的文件和流程3.UCI 的文件语法4.UCI 命令读写配置5.综合实例1.UCI命令一个众所周知的原因,在Linux下各种软件包有各种不同的配置脚本,每个配置脚本的语法格式和操作方式不同,这样的设计虽然可以体现

2016-06-16 17:46:32 3340

原创 awk命令的使用

awk命令的使用

2016-06-16 14:59:28 412

原创 将openwrt中的dosfstools升级到4.0版

首先更改下面的makefie,其中要加入define Build/Configure$(call Build/Configure/Default)endef

2016-06-13 11:18:21 1044

原创 openwrt小知识

feeds文件夹里的是packets安装包的集合,只是这些安装包在同一个网站feeds install的时候只是创建软链接

2016-06-12 16:22:13 255

转载 编译OpenWRT过程问题解决

转自 http://www.open-open.com/lib/view/open1431253983080.html本人是只菜鸟,没有接触过OpenWrt,只是平时都是在Linux下做开发。习惯了Linux的开发环境。本人的操作系统是CentOS 6.4(好久都没有换过了)。本人按照网上牛人们的指点也开始下载编译OpenWRT。如下为网上的资料:sudo

2016-06-12 10:41:53 1989

转载 使用 /sys 文件系统访问 Linux 内核

转自:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/sysfs 虚拟文件系统提供了一种比 proc 更为理想的访问内核数据的途径sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux

2016-06-07 14:35:22 640

转载 linux中usb设备的probe注册全过程

转自  http://blog.csdn.net/jiang_dlut/article/details/5832237本文将详细讲述2.6.22 下的一个USB 设备插上linux 系统的PC 后是如何一步一步调到我们的usb 设备驱动的probe 函数的, 我们知道我们的USB 驱动的probe 函数中的一个参数是interface 结构, 因此一般来说,  一个USB 设备中的

2016-06-07 10:07:46 1744

转载 Linux设备驱动编程模型之设备篇

转自  http://blog.csdn.net/bullbat/article/details/7293775设备驱动程序模型建立在几个基本数据结构上,这些结构描述了总线、设备、设备驱动、属性以及他们之间的关系。我们首先认识一下这些数据结构。  一、数据结构设备表述符[cpp] view plain copy print?

2016-06-07 09:34:00 373

原创 linux驱动开发

总线、设备、驱动

2016-06-06 18:14:46 239

转载 uevent分析(和设备驱动有关)

转自 http://www.cnblogs.com/armlinux/archive/2011/12/05/2396773.html1.kobject, ktype, ksetkobject代表sysfs中的目录。ktype代表kobject的类型,主要包含release函数和attr的读写函数。比如,所有的bus都有同一个bus_type;所有的class都有同一

2016-06-06 16:45:50 739

原创 hotplug运行流程

1;事件发生2;/proc/sys/kernel/hotplug3;/sbin/hotplug4;/etc/hotplug.d/default/default.hotplug

2016-06-06 16:01:27 859

原创 openwrt自动挂载U盘【信息过时】

首先要往/etc/config/fstab加入config 'mount'        option  device '/dev/sda'        option  target  '/mnt/share'        option  enbaled '1' //表示开机自动挂载改完后运行/etc/init.d/fstab然后修改/etc/hot

2016-06-06 14:26:47 1746

原创 如何记录问题

主要是这六个方面:1. 问题是什么。2. 假设问题的原因。3. 证实每个问题的假设。4. 预测实验的结果。5. 观察实验的结果。6. 由实验得出结论

2016-06-06 09:53:12 310

转载 openwrt下的samba设置

转自 http://ctyfrank.blog.163.com/blog/static/37543679201403111228750/openwrt下samba设置起作用的机制是这样的:openwrt在/etc/config/下面有一个samba的设置,注意:这个设置不符合samba软件本身的设置文件规范。openwr启动时,会用这个设置去替换掉相应的模板里的字段,生成一

2016-06-03 14:38:31 8750

转载 grep命令详解

简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更

2016-06-01 09:55:48 427

空空如也

空空如也

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

TA关注的人

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