原创 virtual machine

1)虛擬機是什麼?“虛擬機”的概念其實很廣,最常見的有以下兩種虛擬機,第一種是模擬“裸機”運行的虛擬機,這樣的虛擬機有VMWAREVirturePC,Bochs等,另一種是模擬操作系統運行情況的虛擬機,這樣的虛擬機有Wine,JVM(ja

原创 hciconfig

iscan enable|disablepscan enable|disable Bluetooth devices discover and connect to each other through the use of two

原创 linux藍牙驅動代碼閱讀

net/hci_core.c HCI 在主機端的驅動主要是爲上層提供一個統一的接口,讓上層協議不依賴於具體硬件的實現。HCI在硬件中的固件 與HCI

原创 Bluetooth profile移植(鍵盤,鼠標)

Android bluetooth 現狀       截止到android2.2,Android只實現了Handset/Handfree和A2DP/AVRCP等Profile,而其它常用的 Profile如HID/DUN/SPP/OPP

原创 ubuntu record

1 install ubuntu 10.10 2 update firefox from 3.0 to 20.0 3 close touch pad: xinput set-prop 'SynPS/2 Synaptics TouchPad

原创 Firefox使用技巧

快捷鍵:   Shift+空格:向上翻頁;   Alt+N:查找下一個;        Ctrl+N:打開新窗口;   Ctrl+D:加入收藏夾;   Ctrl+K:激活搜索欄;   Ctrl+L:激活地址欄;   Ctrl+=:增大字體

原创 bluetooth

v0. master table of contents & compliance requirements v1. architecture & terminology overview a. architecture 1. gene

原创 Android Bluetooth現狀

一、Android Bluetooth現狀 (1)Android2.2版 支持的藍牙核心版本是Bluetooth 2.0 + EDR。 (2)Android 的藍牙 使用了BlueZ協議棧,但只實現了Handset/Handfree和A2

原创 Android 藍牙( Bluetooth)耳機連接分析及實現

http://blog.163.com/fenglang_2006/blog/static/133662318200910300590726/

原创 H.264中的NAL技術

NAL技術 1.NAL概述 NAL全稱Network Abstract Layer, 即網絡抽象層。在H.264/AVC視頻編碼標準中,整個系統框架被分爲了兩個層面:視頻編碼層面(VCL)和網絡抽象層面(NAL)。其中,前者負責有效表

原创 Makefile

Makefile: 1 $(wildcard $(obj)include/config.mk)的含義是返回值爲當前目錄下$(obj)include/config.mk源文件列表 2 $#表示傳入參數個數  $@ $< 分別是給出的目標文件

原创 gdb 使用

1、GDB多線程調試的基本命令: info threads:顯示當前可調試的所有線程,每個線程會有一個GDB爲其分配的ID,後面操作線程的時候會用到這個ID。 前面有*的是當前調試的線程。 thread ID:切換當前調試的線程爲指定ID

原创 vim 用法

.vimrc file:   1 set number                  " 顯示行號   2 syntax on                   " 自動語法高亮   3 set cursorline        

原创 博客鏈接

http://blog.csdn.net/haokaihaohe110/article/list/1

原创 preempt_disable

#define preempt_disable() /   do { /       inc_preempt_count(); /       barrier(); /   } while (0)   實現很簡單,就兩行代碼,第一行把進程