Time of Update: 2016-06-05
標籤:Core Data、Core Graphics、Core Animation 和 OpenGL ES 架構,是對於應用程式開發很重要的進階技術,因此需要花時間來學習和掌握。Core Data 架構管理應用程式的資料模型Core Data 管理對象圖。藉助 Core Data,您可以建立模型對象(稱為被管理的對象)。您管理那些對象之間的關係,並通過架構更改資料。Core Data 利用內建的 SQLite 技術,高效地儲存和管理資料。使用 Core
Time of Update: 2016-06-05
標籤:對於大多數Linux驅動來說,需要直接與硬體互動,本章主要介紹用Linux驅動來控制二極體的明暗,即通過Linux驅動發送資料控制開發板上LED燈的開關。第一節介紹了LED驅動的實現原理。Linux驅動不是直接向硬體中的記憶體寫資料,而是與原生I/O記憶體互動,Linux核心提供了多個與I/O記憶體互動的函數,每個串連Linux的硬體在I/O記憶體中都會有映射首地址,開發板上的LED等也有其映射首地址。第二節編寫LED驅動,步驟如下:(1)測試開發板,開啟電源開關(2)建立LED驅動裝置檔
Time of Update: 2016-06-05
標籤:一個完整的Linux驅動主要由內部處理和硬體互動兩部分組成,其中內部處理主要是指Linux驅動的裝載、卸載、與裝置檔案相關的動作處理以及商務邏輯等;與硬體互動主要是指通過函數與硬體中的寄存器進行資料互動。LED驅動的實現原理:儘管Linux驅動直接與硬體打交道,但並不是Linux驅動直接向硬體中的記憶體寫資料,而是與原生I/O記憶體進行互動。每一個串連Linux的硬體在I/O記憶體中都會有映射的首地址。還要瞭解並注意:LED有兩個引腳:GPB0和GPB1;控制LED需要通過3個寄存器來完成
Time of Update: 2016-06-05
標籤:Linux系統將每一個驅動都映射成一個檔案,這些檔案被稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。由於大多數Linux驅動都有與其對應的裝置檔案,因此與Linux驅動交換資料就變成了與裝置檔案交換資料。編寫Linux驅動程式的步驟:第一步,建立Linux驅動骨架(裝載和卸載Linux驅動);第二步,註冊和登出裝置檔案;第三步,指定與驅動相關的資訊;第四步,指定回呼函數;第五步,編寫商務邏輯;第六步,編寫makefile檔案;第七步,編譯Linux驅動程式;第八步,安裝和卸載Linux驅
Time of Update: 2016-06-05
標籤:轉寄:http://www.cnblogs.com/pruple/p/5523767.html轉寄:http://blog.csdn.net/sunnyboy9/article/details/50887413 問題描述:向AppStore提交app審核申請的時候報錯了,檢查認證發現好多認證都 顯示出 “此認證的簽發者無效” 問題原因系統認證“WWDR Certificate”(Apple Worldwide
Time of Update: 2016-06-05
標籤:Android深度探索(卷1)HAL與驅動開發學習筆記(6)第六章 第一個Linux驅動程式 統計單詞個數 Linux系統將每一個驅動都映射成一個檔案.這些檔案稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。這種設計理念使得與Linux驅動進行互動就像與普通檔案進行互動一樣容易。雖然C語言裡沒有事件的概念,但卻有與事件類別似的概念,這就是回調(c a l l b a c k)函數。因此,編寫Lin u
Time of Update: 2016-06-05
標籤:有一串比較大的數字,把這組數字格式化成以萬為單位的數字+ (NSString *)stringWithFormatNum:(NSInteger)num{ return [NSString stringWithFormat:@"%@", num >= 10000 ? [NSString stringWithFormat:@"%0.1f萬", (num / 10000.0)] : [NSString stringWithFormat:@"%zd",num]];}
Time of Update: 2016-06-05
標籤:S3c6410一款比較典型的開發板,整合了各種組件。它是由三星公司推出的一款低功耗、高性價比的RISC處理器,它基於ARM11核心,可廣泛應用於行動電話和通用處理等領域。要想使用該型號的開發板,首先,我們要安裝串口調試工具:minicom:第一步,檢測當前系統是否支援USB轉串口#lsmod | grep usbserial;第二步,安裝minicom#apt_get install minicom;第三步,配置minicom#minicom
Time of Update: 2016-06-05
標籤: 在畢設項目中多處用到自訂布局,一直打算總結一下自訂布局的實現方式,今天就來總結一下吧。在此之前學習了郭霖大神部落格上面關於自訂View的幾篇博文,感覺受益良多,本文中就參考了其中的一些內容。 總結來說,自訂布局的實現有三種方式,分別是:群組控制項、自繪控制項和繼承控制項。下面將分別對這三種方式進行介紹。 (一)群組控制項 群組控制項,顧名思義就是將一些小的控制群組合起來形成一個新的控制項,這些小的控制項多是系統內建的控制項。比如很多應用中普遍使用的標題列控制項,其實用的就
Time of Update: 2016-06-05
標籤:通過本章的學習掌握了一個非常實用的linux驅動程式。知道了一個完整的linux驅動只要由內部處理與硬體互動兩部分組成。其中的內部處理指linux驅動的裝載、卸載、與裝置檔案相關的動作處理以及商務邏輯。與硬體互動主要是指通過部分函數與硬體中的寄存函數進行資料互動。
Time of Update: 2016-06-05
標籤:Android驅動開發讀書筆記
Time of Update: 2016-06-05
標籤:Linux驅動程式與其他類型的Linux程式一樣擁有自己的規則,下面給出一個編寫基本的Linux驅動的一般步驟: (1)建立Linux驅動的骨架(裝載和卸載Linux驅動); (2)註冊和登出裝置檔案; (3)指定與驅動相關的資訊; (4)指定回呼函數; (5)編寫商務邏輯; (6)編寫Makefile檔案; (7)編譯Linux驅動程式; (8)安裝和卸載Linux驅動。 對於一個Linux驅動程式,一開始可以在Ubuntu
Time of Update: 2016-06-05
標籤: 第一個Linux驅動程式:統計單詞個數一、首先瞭解一下:印表機驅動寫入資料:對於印表機驅動來說,需要接收這些被寫入的資料,並將它們通過PC的並口、USB等連接埠發送給印表機。要實現這一過程就需要Linux驅動可以響應應用程式傳遞過來的資料。這就是Linux驅動的事件,雖然在C語言裡沒有事件的概念,但卻有與事件類別似的概念,這就是回調(callback)函數。因此,編寫Linux驅動最重要的一步就是編寫回呼函數,否則與裝置檔案互動的資料將無法得到處理。圖6-1是應用軟體、裝置檔案
Time of Update: 2016-06-05
標籤:編寫Linux驅動程式步驟如下: 一、建立Linux驅動架構(裝載、卸載Linux驅動) Linux核心在使用驅動時首先要裝載驅動,在裝載過程中進行一些初始化動作(建立裝置檔案、分配記憶體等),在驅動程式中需提供相應函數來處理驅動初始化工作,該函數須使用module_init宏指定;Linux系統在退出是需卸載Linux驅動,卸載過程中進行一些退出工作(刪除裝置檔案、釋放記憶體等),在驅動程式中需提供相應函數來處理退出工作,該函數須使用module_exit宏指定。Li
Time of Update: 2016-06-05
標籤:藍芽適配器 windows 驅動 筆記本 蘋果電腦 boot
Time of Update: 2016-06-05
標籤:之前筆者已經講過了LauchMode的作用,以及盡量避開棧的概念使用GIF圖片的方式儘可能簡單地闡述了一下Activity的啟動模式,這篇文章就再次深入,好好講一下在各種啟動模式下,Activity與任務棧到底是如何作用的。如果還是剛入門的讀者,建議還是先看一下筆者的前一篇文章。上一篇文章地址:http://blog.csdn.net/double2hao/article/details/50929431任務棧:(筆者此處就複製一下官方文檔中的解釋)如果對任務棧有深入瞭解興趣的,可以看一下
Time of Update: 2016-06-05
標籤:Linux驅動的工作和訪問方式是Linux的亮點之一,Linux系 統將每一個驅動都映射成一個檔案,這些檔案稱為裝置檔案或驅動檔案,都儲存在/dev目錄中。這種設計理念使得與Linux驅動進行互動就像與普通檔案進
Time of Update: 2016-06-05
標籤:通過學習Android深度探索(卷1)HAL與驅動開發的第五章搭建S3C6410開發板的測試環境,我掌握了搭建S3C6410開發板的測試環境的方法1安裝串口調試工具:minicom以Ubuntu Linux為例,需要按照如下步驟安裝、配置和調試minicom:第一步:檢測當前系統是否支援USB轉串口#lsmod | grep usbserial 如果有usbserial說明系統支援USB轉串口第二步:安裝minicom#apt-get install
Time of Update: 2016-06-05
標籤:本章對minicom串口調試工具做了詳細介紹,其中包括了4個步驟;而在燒寫Android系統之前需要使用Eboot擦除NandFlash,其方法分為5步。現在市場上有各種各樣的開發板,我們應在掌握方法的基礎上一定要詳細瞭解不同開發板的差別所在。 本章還學習關於開發板的測試環境,由於我們所開發的Linux驅動,不管使用何種方法編譯後,都需要在開發板上進行測試,這是因為在ARM架構的開發板可以在X86架構的PC在CPU指令及二進位格式上有所不同
Time of Update: 2016-06-05
標籤:1、字型屬性的添加方法 1 - (IBAction)changeBodySelectedColorMatchBackgroundOfButton:(UIButton *)sender { 2 [self.body.textStorage addAttribute:NSForegroundColorAttributeName 3 value:sender.backgroundColor 4