- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 mmc流程
看mmc之前先看看mmc在Linux中的位置图片来自:http://free-electrons.com/doc/block_drivers.pdf从上图可以看出,MMC与SCSI,IDE一样都属于block driver上面这张图清晰的描述了mmc subsystem的结构,接下来我们分开来看drivers/mmc/host/ 下面存放mmc host d
2014-02-25 15:36:08
2919
原创 linux usb gadget
上一篇谈到了usb host以及usb core,这一篇来介绍下usb gadget,usb gadget较usb host出现较晚,随着linux越来越用作嵌入式设备而出现,是一套独立的架构,与usb core没有任何关系。由上图可以看出gadget架构有两个核心抽象层,composite framework和udc core。composite framewor
2013-12-05 15:48:05
3565
原创 linux usb core
linux usb core是针对usb host,对于做手机的我而言,更加关注的是usb gadget,毕竟手机更多的作为usb外设而存在,不过随着越来越多的otg需求,这块就难以避免了花点时间研究了下,usb gadget下次再谈下面挑重点的函数来做介绍1006 static int __init usb_init(void)1007 {1008 int retval;
2013-11-28 16:49:19
2044
原创 usb suspend/resume
1. 简介做USB 这么长时间以来,一直埋头在各种gadget, android framework以及芯片bug,很少涉及到usb core层,今天有机会,正好看了suspend/resume, 下面就以一个具体的实例来回顾下usb suspend/resume。从图片可以看出,这个实例用的是 Synopsys的usb控制器(dwc),下面来实际介绍下suspen/res
2013-11-20 16:15:53
4573
原创 arduino之红外
去年开始接触了arduino一段时间,想做一个红外遥控,基本功能有两条1. 声控开关电器2. 手机通过蓝牙控制开关电器做到一半就听说HTC的new one里面默认加了这个功能,又被抢了先,再加上整个2013年前10个月变态的加班方式,直到今日,总算能做个了结了,下面就来简单记录下实现的过程需要的设备arduino uno R3. 购买链接:http://ite
2013-10-25 18:49:11
2822
原创 将unicode编码转化为汉字输出
UTF8 == Unicode Transformation Format -- 8 bit 是Unicode传送格式。即把Unicode文件转换成BYTE的传送流。 问题描述 输入“呵”的unicode编码5475 输出“呵”例子:#include#include#includeint main(){ setlocale(LC_ALL,""); //wchar_t *st
2008-01-24 16:14:00
1461
原创 bochs,qemu下编写网卡驱动平台的搭建(microsysV3)
bochs配置简单执行/bochs/bin/niclist.exe,复制类似于 Device: /Device/NPF_{18EA5CDA-1684-484B-8D15-5F77FBA5153F}的数据到run.bxrc中对应部分qemu就较为复杂了qemu网卡有两种工作方式,第一种是user mode,我没有配置成功,可能是由于qemu本来是linux下的,移植到xp下不稳定的原因,
2007-11-12 13:23:00
1944
原创 find ,rm
find / -name "tmpfile" -exec rm {} /;find / -name "tmpfile" -ok rm {} /; rm不接受标准输入,所以不能用find / -name "tmpfile" |rm
2007-10-27 18:06:00
1250
原创 mplayer加载双字幕
问题描述: 现有文件:Friends.-.1x24.-.TOW.Rachel.Finds.Out.avi Friends.-.1x24.-.TOW.Rachel.Finds.Out.[VeryCD.com].CHN.srt Friends.-.1x24.-.TOW.Rachel.Fin
2007-10-26 22:06:00
2915
原创 Magic Linux 2.0 & GNOME 2.12
此仓库存放了较新的 GNOME & Gtk,开发人员消除了 GNOME 2.12 与 MagicLinux 2.0 存在的内部冲突,可以与您现有的 MagicLinux 和谐共存。 若需安装此版本,请把您的 /etc/apt/sources.list.d/magic.list 中的内容替换为:CODE:# Name: aptrpms# URL: http://apt.magiclinux
2007-10-24 23:52:00
835
原创 cscope,vim实现source insight
1.下载安装cscopehttp://download.youkuaiyun.com/source/2687252.在用户主目录下创建或编辑.vimrc文件,如下:http://download.youkuaiyun.com/source/2687213.进入要查询的目录,cscope -Rbq 创建数据库4.vim -t mainlinux中实现sourceinsight的功能 进入vim之后
2007-10-23 22:58:00
1620
原创 mail发送附件
cat hello.gif | uuencode hello.gif | mail -s "hello" haha@pei.com这时候你的邮箱里就会有这个文件的编码了以begin开始,end结尾。复制这些内容到一个文件里,保存为name.uue。使用uudecode命令解uuencode的编码uudecode test.uue -o test.源文件后缀名在windows环境下可以直接用winr
2007-10-23 15:34:00
853
原创 ftp使用
ftp如何下载文件夹 cd 文件夹名prompt //关闭交互模式,即下载,删除,上传的时候不询问lcd 本地目录 //更改本地目录mget *.*bye ftp 下载文件ftp serveriplcd 改变local目录passive 设置被动传输模式,不然会报“Data connection closed, file transfer 程伟.
2007-10-23 15:33:00
688
原创 linux 飞鸽
可以与windows通信,并且解决了中文乱码问题使用方法:1. tar -zxvf 解压2. ./configure --enable-systray如果缺少perl-XML-parser,可以使用yum -y install perl-XML-parser来安装3. make4. make install附件:http://download1.youkuaiyun.com/down3/20070609/
2007-06-09 12:50:00
1385
原创 重庆工商大学dr.com for linux 上网认证
客户端的用法:首先要安装libnet和libpcap,我装的是libnet-1.1.2.1.tar和FC6自带的软件包libpcap-devel-0.9.4-8.1.i386安装完后,用控制台到my802目录下,然后输入make就编译好了,接着就是改配置3cL.conf:name=2004131400 //把2004131400改成自己的用户名password=123456 //把这个改成
2007-05-26 14:11:00
3149
1
原创 中文编码问题
2007-2-3 晴有关中文编码的问题似乎一直都存在于java世界中,做jsp应用自然也免不了,这个问题确实是很烦,捆饶了我好长一段时间,在网上看了不少资料,大部分都是在说用getBytes及new string来转化,可是我试了之后都没什么效果,还有就是设置一个filter,代码都给出来了,可都没
2007-05-26 13:57:00
714
原创 给树加checkbox
在上一次建好的树中加个checkbox,即:加载checkbox容易,就是在构造json的时候在title下多加一行对应的json写法请看源代码。现在界面是有了,但如何让checkbox工作确实一个复杂的问题,目前已经知道的方法是可以访问到form中静态的创建的树的每一个checkbox。关键的问题就是这里的树是动态创建的,且没有form。解决方法:加入form,这个就很有
2007-05-26 13:56:00
3047
原创 WTP环境
2007-1-31 大太阳Wtp环境的的配置确实是用了很长一段时间,好不容易才可以用(mozilla和debug不行),一直也没管它,不能调试对于写程序而言是致命的。 Run in mozilla的时候总是会出现“Access to the port number given has be
2007-05-26 13:51:00
1084
原创 MFC与valarray的冲突
在我的第一个界面程序中出现的问题,这是对《数值计算》中单纯形算法的包装,只是提供一个界面。 因为在windows.h中包含了对min和max的定义,所以在valarry中再次定义就会出现二义性,解决的办法是在[工程]-- >[settings]-- >[c/c++]-- >[preprocessor definitions]中添加NOMINMAX(在论坛中学到的^_^).
2007-05-03 23:44:00
703
原创 改变窗口的图标
在WM_ACTIVATE的响应函数中加入HICON hIcon = AfxGetApp()->LoadIcon(IDI_ICON1); ASSERT(hIcon); AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);
2007-05-03 23:39:00
786
原创 全屏问题(引)
---- 全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“ViewFull Screen”实现全屏显示的方法,再讲述按“Esc”键后如何退出
2007-05-03 23:35:00
739
原创 从数据库中取树用json表示并在前台显示
问题描述:在数据库中存放的一棵树Child Parent1 null2 null3 null4 15
2007-05-03 23:27:00
5093
4
Microsoft.Press.Inside.Microsoft.SQL.Server.2005.T-SQL.Querying.Apr.2006
2007-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人