- 博客(19)
- 资源 (36)
- 收藏
- 关注
转载 《跟我一起学Makefile》之函数的使用
9.1)函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分隔,而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括号把函数名和参数括起。还是来看一个示例:comma:= ,empty:=space:= $(empty) $(empt
2014-01-25 13:58:12 726
转载 用VMware 8安装Ubuntu 12.04详细过程图解
图解演示环境版本:本机系统: WIN7 虚拟机:VMware Workstation 8 (英文版) 安装目标:Ubuntu Desktop 12.04 LTS (请点击这里)先下载好iso镜像文件详细过程图解:0. 初始画面,点击“Create a New Virtual Machine”(左上Ubuntu为本人已有开发环境机,请忽略)1
2014-01-25 10:59:42 915
原创 printk 函数
首先要让内核支持printk,它在 general setup Configure standard kernel features printk分8个级别: #define KERN_EMERG "" #define KERN_ALERT "" #define KERN_CRIT "" #define KERN_ERR
2014-01-25 09:32:17 891
转载 linux 挂载U盘
第1步:在ubuntu上面查看系统是否对u盘命名 输入指令:fdisk–l 可以看到,记住u盘的目录名称/dev/sdb1: 第2步:查看U盘具体信息并确认系统找到u盘 指令:fdisk–l /dev/sdb1 第3步:创建u盘挂载目录 指令:mkdir/mnt/usb 注意:/mnt是系统目录,不要更改,实际上只是在原有的mnt目录下创建了/usb
2014-01-25 09:27:07 1354
转载 Git 常用命令整理
最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令。取得Git仓库初始化一个版本仓库 git init Clone远程版本库 git clone git@xbc.me:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git r
2014-01-25 09:08:28 770
原创 MISC设备 --pwd_audio驱动
近来研究了一下pwm_aduio的驱动,做下笔记,总结一下。 背景:audio功放芯片是LM4890,SHUTDOWN脚接到PCA9555的I/O1.6,设备驱动注册到MISC类中。 1、来研究一下它的驱动框架 1)在入口函数中调用misc_register(&pwm_audio_miscdev) //注册到MISC类中return pwm_audio_probe
2014-01-24 17:35:45 1036
转载 怎么把驱动编译进内核?
内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.con
2014-01-24 17:09:10 749
原创 ubuntu 环境 软件安装
1. 配置静态ip地址$sudo vi /etc/network/interfaces原有内容只有如下两行:auto loiface lo inet loopback向末尾追加以下内容:auto eth0iface eth0 inet staticaddress 192.168.0.33gateway 192.168.0.1netmask
2014-01-24 17:05:37 1706
转载 USB host 与 OTG 怎么切换
1、USB host 与 OTG有什么区别?简单的说,如果一个数码设备支持USB HOST,那么它就可以从另外一个USB设备中取得数据。USB HOST线可以使得很多智能手机支持连接鼠标、键盘、硬盘、U盘、MP3、USB游戏手柄、USB HUB、USB网卡、USB打印机、手机、USB SIM手机卡读卡器等一堆设备,好处多多OTG就是只要设备支持,双方都可以为USB host.1.
2014-01-24 17:01:06 12107
转载 MISC 设备动态次设备号分析
转自:http://blog.csdn.net/yongan1006/article/details/6778285 今天看驱动源码时,发现一个MISC_DYNAMIC_MINOR宏,于是分析了一下内核源码。先粘出源码。在misc_register函数中,有如下语句: if (misc->minor == MISC_DYNAMIC_MINOR) {
2014-01-24 16:59:08 1403
转载 Linux下 内存测试工具memtester
下载地址:http://pyropus.ca/software/memtester/ 有源码安装包、deb包、rpm包等。源码已经编译好,在linux下只要make一下就好了。 笔者要测试的是目标板的内存,所以要交叉编译,目标板为mips架构,所以要改变 Makefile, 解压之后,目录下有这样两个文件:conf-cc、conf-ld 打开conf-cc,第一
2014-01-24 16:51:00 3838
转载 netperf 与网络性能测试
转自:http://www.ibm.com/developerworks/cn/linux/l-netperf/在本文中,首先介绍网络性能测量的一些基本概念和方法,然后结合 netperf 工具的使用,具体的讨论如何测试不同情况下的网络性能。网络性能测试概述网络性能测量的五项指标测量网络性能的五项指标是:可用性(availability)响应时间(r
2014-01-24 11:31:19 1429
转载 window与ubuntu12共享文件hgfs下为空和不用每次挂载hgfs的方法
解决hgfs为空的方法:sudo apt-get install open-vm-dkmssudo mount -t vmhgfs .host:/ /mnt/hgfs解决每次都要挂载的方法:1、确保VMware中为Ubuntu已经成功设置Shared Folders,并且选中Always enabled。2、启动Ubuntu,登入系统后,本以为已经自动挂载,但是到/m
2014-01-24 11:20:22 1514
原创 linux 自动创建设备节点
最近在看一个MISC的设备驱动,看到这样一句: misc->this_device = device_create(misc_class, misc->parent, dev, misc, "%s", misc->name); 其中: struct miscdevice * misc; struct device *this_device; stati
2014-01-24 11:12:02 1506
原创 linux 通过 tftp下载文件
1、应用程序如何移植到目录板?1)复制到介质,如U盘2)通过网络(tftp)传输文件到开发板(文件较小,推荐使用)3)置于根文件系统目录下制作文件系统镜像,再烧进开发板(文件很大,可以使用)4)通过NFS(网络文件系统) 直接运行2、如何实现tftp传输? 要实现tftp就都要先安装tftp软件,一般是pc作为服务器,目标板从服务器上取文件。服务器可为windows
2014-01-23 17:02:47 9110
原创 Linux 实用 命令 小结
1、查看Linux内核版本的命令 方法一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/version 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 2、解压、压缩 1)解压#tar -xvf file.tar //解压 tar包 #tar
2014-01-23 16:43:57 980
原创 rmmod 卸载不了模块
今天遇到一个情况,用insmod 加载一个驱动模块上去后,rmmod 卸载后它还在。 #insmod pca9555.ko#rmmod pca9555.ko没有实现卸载的目的。后来找到了方法,就是用#rmmod pca9555不要后面的.ko,就行了,挺怪的。
2014-01-23 16:25:56 6245 1
转载 时间结构类型
Unix/Linux下有以下几种时间结构:1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取; 该类型定义在头文件 /usr/include/sys/time.h 中: #define _TIME_T typedef long time_t;
2014-01-23 15:05:26 2160
转载 Linux time rtc
相关函数 time,ctime,gmtime,localtimeasctime(将时间和日期以字符串格式表示)#include定义函数char * asctime(const struct tm * timeptr);函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成
2014-01-23 13:49:19 1016
netperf-2.6.0.tar.gz
2014-01-15
labview_IMAQ
2013-03-31
在Android中对MySQL的增删改查功能
2014-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人