2013年5月12日
摘要: 用Visual Studio2008 启动调试时出现以下错误:configuring web site for asp.net failed you must manually configure this site.....在IE中浏览网页时:访问IIS元数据库失败异常详细信息: System.Web.Hosting.HostingEnvironmentException:访问IIS元数据库失败。解决办法:到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 这个目录下执行:aspnet_regiis.exe -iaspnet_regiis.exe 阅读全文
posted @ 2013-05-12 11:11 Chopper 阅读(129) 评论(0) 推荐(0) 编辑
  2010年6月13日
摘要: 在USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。USB报告描述符(Report Descriptor)是HID设备中的一个描述符,它是比较复杂的一个描述符。     USB HID设备是通过报告来给传送数据的,报告有输入报告和输出报告。输入报告是USB设备发送给主机的,例如USB鼠标将鼠标移动和鼠标点击等信息... 阅读全文
posted @ 2010-06-13 12:27 Chopper 阅读(6061) 评论(0) 推荐(0) 编辑
  2010年6月8日
摘要: [From: http://www.kandroid.org/android_pdk/bring_up.html] The Android Init Language consists of four broad classes of statements: Actionn Commands Services Options The language syntax includes th... 阅读全文
posted @ 2010-06-08 21:35 Chopper 阅读(594) 评论(0) 推荐(0) 编辑
  2010年6月3日
摘要: I own a RocketFish RF-BTMKY bluetooth keyboard and I really like it. Today, I tried using hcidump to dump the bluetooth traffic from my keyboard and see if I could find a pattern. hcidump is trivial t... 阅读全文
posted @ 2010-06-03 19:24 Chopper 阅读(1623) 评论(0) 推荐(0) 编辑
摘要: 1 加载蓝牙模块 需要加载的模块有bluetooth、 hci_uart、 l2cap、 rfcomm、 sco、 bnep,位于/lib/modules/`uname-r`/kernel/net/bluetooth 和/lib/modules/`uname -r`/kernel/driver/bluetooth注:可以使用 bt_ins.sh 与 bt_rm.sh 两个脚本,进行蓝牙模块的添加与... 阅读全文
posted @ 2010-06-03 00:31 Chopper 阅读(3078) 评论(0) 推荐(0) 编辑
  2010年5月25日
摘要: 1、下载源码 $repo init -u git://git.android-x86.org/platform/manifest.git -b donut-x86 $repo sync 2、编译kernel 使用默认的进行编译 make kernel TARGET_PRODUCT=eeepc 使用了默认的kernel/arch/x86/configs/android-x86_defconf... 阅读全文
posted @ 2010-05-25 23:11 Chopper 阅读(1443) 评论(0) 推荐(0) 编辑
  2010年5月15日
摘要: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。常用的方法是利用Handler来实现UI线程的更新的。 package com.handler; import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graph... 阅读全文
posted @ 2010-05-15 18:31 Chopper 阅读(299) 评论(0) 推荐(0) 编辑
  2010年5月13日
摘要: (1)Connect desktop apps using D-BUS:http://www-128.ibm.com/developerworks/linux/library/l-dbus.html?ca=dgr-lnxw95D-BUS. 一个外国牛人写的有关DBUS的简介,附有简单的例程,但例程需要稍做修改才能编译通过,修改后的函数signal_filter和send_ping如下: (2)h... 阅读全文
posted @ 2010-05-13 21:38 Chopper 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 1. 进程间使用D-Bus通信 D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概率为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出关... 阅读全文
posted @ 2010-05-13 21:32 Chopper 阅读(42400) 评论(1) 推荐(10) 编辑
  2010年5月11日
摘要: 在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递... 阅读全文
posted @ 2010-05-11 17:11 Chopper 阅读(528) 评论(0) 推荐(0) 编辑