openwrt: Makefile 框架分析[转载]
摘要:openwrt目录结构 上图是openwrt目录结构,其中第一行是原始目录,第二行是编译过程中生成的目录。各目录的作用是: tools - 编译时需要一些工具, tools里包含了获取和编译这些工具的命令。里面是一些Makefile,有的可能还有patch。每个Makefile里都有一句 $(eva
阅读全文
posted @
2016-01-29 18:48
阳光农场皮卡
阅读(481)
推荐(0)
Linux驱动 - 多线程
摘要:1、头文件 2、定义变量 3、初始化 4、建立线程 6、线程函数实体 7、任务函数和信号量
阅读全文
posted @
2016-01-26 17:13
阳光农场皮卡
阅读(454)
推荐(0)
Linux驱动 - 多线程之 完成量
摘要:Linux 系统提供了一种比信号量更好的同步机制,即完成量(completion ,它用于一个执行单元等待另一个执行单元执行完某事。 Linux 系统中与 completion 相关的操作主要有以下 4 种。 1.定义完成量下列代码定义名为 my_completion 的完成量。 struct co
阅读全文
posted @
2016-01-26 13:56
阳光农场皮卡
阅读(254)
推荐(0)
Linux驱动多线程 - 互斥量
摘要:1、内核多线程相关内容 1.1 头文件#include <linux/kthread.h> 1.2 定义/初始化变量 struct mutex SPI_work; /*定义互斥体*/ mutex_init(&SPI_work); /*初始化*/ mutex_lock(&SPI_work); /*上锁
阅读全文
posted @
2016-01-26 09:26
阳光农场皮卡
阅读(300)
推荐(0)
openwrt 按下回车才能显示图标信息
摘要:如题所示,openwrt启动后,手动才能按下系统图标和信息。如何却掉这个手动选项呢?修改文件/SISP-L26.7.8-OpenWrt/build_dir/target-arm_uClibc-0.9.30.1/busybox-1.13.4/init/init.c ->run 函数/*注释掉以下两行...
阅读全文
posted @
2016-01-21 14:50
阳光农场皮卡
阅读(1181)
推荐(0)
Linux驱动中获取系统时间
摘要:最近在做VoIP方面的驱动,总共有16个FXS口和FXO口依次初始化,耗用的时间较多。准备将其改为多线程,首先需要确定哪个环节消耗的时间多,这就需要获取系统时间。#include /*头文件*/struct timeval time_now;unsigned long int time_num;...
阅读全文
posted @
2016-01-19 11:36
阳光农场皮卡
阅读(670)
推荐(0)