原创 HEX文件格式詳解

HEX文件格式詳解 如圖,其中第一行020000040002f8中,可以看做是0x02 0x00 0x00 0x04 0x02 0x02 0xf8,其前四個字節和最後一個字節有特殊含義。中間爲數據 第一個0×02表示該行數據中有兩個數

原创 藍牙基礎知識進階——物理鏈路和邏輯傳輸

藍牙基礎知識進階——物理鏈路和邏輯傳輸三、物理鏈路物理鏈路是用來表示設備之間的物理連接的,它和對應的物理通道是相關聯的。Q1:物理鏈路是否有檢測通路狀態的機制這個問題很好,無線傳輸在其便捷性的對面總是存在不可避免的問題。而通路的異常斷開就是

原创 Linux內核的整體架構

Linux內核的整體架構 1. 前言 本文是“Linux內核分析”系列文章的第一篇,會以內核的核心功能爲出發點,描述Linux內核的整體架構,以及架構之下主要的軟件子系統。之後,會介紹Linux內核源文件的目錄結構,並和各個軟件子系統對應。

原创 vim技巧

1 Vim的幾種模式正常模式:可以使用快捷鍵命令,或按:輸入命令行。插入模式:可以輸入文本,在正常模式下,按i、a、o等都可以進入插入模式。可視模式:正常模式下按v可以進入可視模式, 在可視模式下,移動光標可以選擇文本。按V進入可視行模式,

原创 藍牙系列文章目錄

原創文章 http://blog.csdn.net/gysmmzh/article/category/6830529http://blog.csdn.net/gysmmzh/article/category/6830529 協議棧分析 其他

原创 Linux的啓動流程簡析(以Debian爲例)

Linux的啓動流程簡析(以Debian爲例) 正文:前面的文章探討BIOS和主引導記錄的作用。那篇文章不涉及操作系統,只與主板的板載程序有關。今天,我想接着往下寫,探討操作系統接管硬件以後發生的事情,也就是操作系統的啓動流程。這個部分比較

原创 藍牙基礎知識進階——Packet解析

藍牙基礎知識進階——Packet解析在分析其它問題之前,我們需要了解在空氣中傳播的數據包的格式,這樣才能深刻理解我們能通過格式中的各個部分做些什麼。Q1:PACKET的基本格式是什麼樣子的之前我們提到藍牙傳輸有兩種rate,不同的rate其

原创 藍牙基礎知識進階——鏈路控制操作

藍牙基礎知識進階——鏈路控制操作七鏈路控制操作鏈路控制操作就是用來描述一個設備是如何加入piconet又是如何從一個piconet中退出的。當然我們肯定不會忘記介紹一個設備是如何在多個piconet中夾縫生存的,呵呵~~Q1:在加入和退出一

原创 藍牙基礎知識進階——Link manager對連接的控制

藍牙基礎知識進階——Link manager對連接的控制2014年02月12日 09:12:30 gordon1986 閱讀數:5911 標籤: Link manager連接的控制 更多1、連接的控制對連接的控制涉及到很多方面,而最直接的必

原创 計算機是如何啓動的?

計算機是如何啓動的? 即使是計算機科班出身的人也未必非常瞭解計算機的啓動過程,讀完後你可以與linux的啓動過程比較一下。 從打開電源到開始操作,計算機的啓動是一個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見屏幕快速滾動各

原创 Java基礎總結

Java基礎總結!精華版!目錄:1、Java起源2、Java三個平臺:3、JavaAPI總之多查API總之多查API\color{red}{總之多查API}4、Java語言的特性:5、JDK &JRE6、配置環境變量(在任何位置都可以找到j

原创 第五課. 內核中斷系統中的設備樹

這節課講解如何在中斷系統中使用設備樹,也就是用設備樹如何描述中斷。中斷體系在4.x內核中變化很大,中斷體系又跟pinctrl系統密切相關,pinctrl中又涉及GPIO子系統,這樣講下去的話,設備樹課程就變成驅動專題了,所以我打算只講中斷體

原创 編譯器工作過程簡析

編譯器工作過程簡析 源碼要運行,必須先轉成二進制的機器碼。這是編譯器的任務。整個過程包含如下的步驟: 第一步 配置(configure)第二步 確定標準庫和頭文件的位置第三步 確定依賴關係第四步 頭文件的預編譯(precompilatio

原创 認證 (authentication) 和授權 (authorization) 的區別

認證 (authentication) 和授權 (authorization) 的區別以前一直分不清 authentication 和 authorization,其實很簡單,舉個例子來說: 你要登機,你需要出示你的 passport 和

原创 java(01)__Java基礎

1.Java基礎 1.1.第一個Java程序 public class Hello { public static void main(String args[]) { System.out.printl