Hi  你好~!

我是個韌體工程師  ,目前在新竹 ,台灣工作
喜歡運動,跑步,衝浪      也熱愛  攝影     

希望你也可以加我  Facebook  。

基本禮貌,先從相簿  網誌   部落格,認識我開始。

bkboy 發表在 痞客邦 留言(0) 人氣()

00102S

屬於 ,自己的這一年


  這一年,充其也只是個量詞。並非時間長短,亦非攸關於外表長相,挑剔程度,人際關係。這一年就是個階段、是個時期。首先以這樣的身分來看待與評論這件事,各位看完有任何感想或是批評,相當樂意接受大家的聲音。

bkboy 發表在 痞客邦 留言(0) 人氣()

043S

那 些 年 沒 為 你 做 的 事

原文於Bret Huang 臉書,於2014-03-03發佈於痞客幫

  我說人阿,一生中,能夠遇到幾個貴人,很 確幸 的是,到目前為止,除了爸媽家人。我曾遇見一個沒有任何血緣關係的,貴人。至少我知道,難過,悲傷,開心的時候,我都會想起這個貴人,謝謝你,渡 人 者。一路上,我會看著你幸福,祝你幸福。謝謝你。

bkboy 發表在 痞客邦 留言(0) 人氣()

004-2

原文於Bret Huang 臉書,於2014-03-03發佈於痞客幫

謝 ‧ 謝 ‧ 大 ‧ 家
塗鴉牆上的那些好朋友~TAG已經標到緊繃了,有些沒標到的,再用留言來TAG。
sorry
前一天上班撥空電話祝福的廖哥~還有傳送簡訊App的這兩位

bkboy 發表在 痞客邦 留言(0) 人氣()

012.jpg

用我的單眼 帶環遊世界 【玉龍雪山】 我是 阿 B 帶妳四處去走跳

  玉龍雪山位於雲南省麗江市玉龍納西族自治縣,是中國最南的雪山,也是橫斷山脈的沙魯裏山南段的名山。雪山山腰雲騰霧繞,遠望像一條銀白色的巨龍,因此得名。

bkboy 發表在 痞客邦 留言(0) 人氣()

0012
勤美誠品綠園道
CMP Block Museum of Arts

  

bkboy 發表在 痞客邦 留言(0) 人氣()

Specialty Knowhow

Computer Science and Engineer is my department ,major in 

Image process research.

I am a camera firmware design engineer now.

1. C / C++ language coding.

bkboy 發表在 痞客邦 留言(0) 人氣()


1KB (Kilo Byte) 等於 1024 個 byte﹔
1MB (Mage Byte)等於 1024 個 KB﹔
1GB( Giga Byte)等於 1024 個 MB

bkboy 發表在 痞客邦 留言(0) 人氣()

volatile可以保證對特殊地址的穩定訪問
用volatile宣告的變數,每次都會去ram裡面去取它真正的值。
沒用volatile宣告的變數,直接去cache裡取值,此時有可能ram裡面此變數真正的值已被更改,造成資料不同步。
使用該關鍵字的例子如下:
int volatile nVint;

bkboy 發表在 痞客邦 留言(0) 人氣()

先看看kernel裡的定義:
/** * kzalloc - allocate memory. The memory is set to zero. * @size: how many bytes of memory are required. * @flags: the type of memory to allocate (see kmalloc). */ static inline void *kzalloc (size_t size, gfp_t flags) { return kmalloc(size, flags | __GFP_ZERO); }
 kzalloc實現了kmalloc以及memset的功能,一個函數起到了兩個函數的作用

bkboy 發表在 痞客邦 留言(0) 人氣()

程序中,一個process同時處理多個 檔案描述子  (File descript)是很常見的情況。select()系統調用可以使進程檢測同時等待的多個I/O設備,當沒有設備準備好時,select()阻塞,其中任一設備準備好時,select()就返回。 
select()的調用形式為: 
#include <sys/select.h> 
#include <sys/time.h> 
int select(int maxfd, fd_set *readfds, fd_set *writefds, fe_set *exceptfds, const struct timeval *timeout); 

bkboy 發表在 痞客邦 留言(0) 人氣()


Bulk-Only事務

主機向設備發送CBWCommand Block Warp)包,並以建立相應的數據傳輸開始的,設備接收到CBW包,檢查並解釋它,試圖滿足主機的要求,並通過CSW(Command State Wrap)包向主機返回狀態信息。

    CBW是主機通過Bulk-Out端點向設備發送的命令塊包,在CBW中使用方向位和數據傳輸長度域指明期待的傳輸,CBW必須起始於包邊界,並且必須以31字節的短包傳輸結束,相繼的數據包和CSW包必須開始於一個新的包邊界,所有的CBW包必須按低字節在前的次序傳輸。
    CBW包結構如圖2所示,各域含義如下:

bkboy 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。