![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
JNU_kinke
学物理的搞嵌入式去了
Email:freedomlwh@163.com
RT5350 wifi 嵌入式开发交流群:96745226
展开
-
makefile的语法及写法
<br />0 Makefile概述 <br /><br />-------------------------------------------------------------------------------- <br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一转载 2011-04-26 20:32:00 · 692 阅读 · 0 评论 -
Archlinux配置samba,文件共享不成问题
没法子,要跟别的电脑共享文件,而别的电脑都是windows的,只好用上samba咯。主要参考archlinux wiki:https://wiki.archlinux.org/index.php/Samba_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)1.安装如果只是访问文件,而不需要共享文件,仅安装客户端程序就足够了转载 2014-07-03 09:00:58 · 8415 阅读 · 0 评论 -
Linux驱动加载顺序
Linux驱动加载顺序原文出处:http://blog.csdn.net/tommy_wxie/article/details/7631429 Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#define pure_initcall(fn) __define_initcall("0",fn,1)#defin转载 2012-11-03 18:12:18 · 1155 阅读 · 0 评论 -
Linux-USB-检测枚举-1
USB设备检测的一般过程USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块。现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入那一个桥接器模块时,可以察看/proc/pci文件来决定。转载 2012-04-07 17:59:16 · 1724 阅读 · 1 评论 -
hotplug应用实例:自动连接无线网
Linux内核提供了一种机制,使得有热插拔事件(比如插入或拔出U盘)发生时可以执行一个程序,在本文中我称之为hotplug程序。内核在调用hotplug程序时会传递一个命令行参数,这个参数是发生热插拔事件的子系统名称,常见的有usb, module, drivers, net等。此外内核在调用hotplug程序是还会设置一些环境变量,如SUBSYSTEM, ACTION, PRODUCT, TYP转载 2012-04-07 16:07:54 · 1822 阅读 · 0 评论 -
mdev 自动mount U盘、USB硬盘
环境:QQ2440V3、linux2.6.32.16 /etc/init.d/rcS /bin/mount -n -t proc none /proc/bin/mount -n -t sysfs none /sys/bin/mount -n -t usbfs none /proc/bus/usb/bin/mount -t ramfs none /dev ec转载 2012-04-07 17:07:49 · 1727 阅读 · 0 评论 -
linux下 USB动态监测 hotplug事件监测 开源给网友,使用及修改请给作者留一份新的代码,互相提高
总体规划:使用netlink接口向内核注册hotplug事件通知,获取事件通知后进行相关动作如(Action==add)挂载或(action==remove)卸载,使用Socket IPC机制向需要响应USB热拔插事件的应用程序报告。功能包括:1、获取usb卷标2、挂载、卸载usb3、动态监测usb热拔插事件4、使用socket向应用程序报告热拔插事件函数接口说明:转载 2012-04-07 16:26:14 · 3629 阅读 · 0 评论 -
netlink socket编程之why & how
作者: Kevin Kaichuan He@2005-1-5 翻译整理:duanjigang @2008-9-15duanjigang1983@126.com>开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。在linux系统中,把系统的某个特性分割成在转载 2012-04-07 16:40:42 · 747 阅读 · 0 评论 -
pthread_mutex_t封装
常常需要使用pthread_mutex线程同步,每次都要使用pthread_mutex_init, pthread_mutex_lock, pthread_unlock, pthread_mutex_destroy这几个函数,干脆封装一下,以便以后重用。Code highlighting produced by Actipro CodeHighlighter (freeware转载 2012-03-09 10:05:26 · 631 阅读 · 0 评论 -
AR9331 SDK编译
1、package/games/xboard/xboard.mk:13: *** missing separator. Stop.解决方法:系统make是4.0原创 2014-07-03 16:11:20 · 5676 阅读 · 2 评论