opengl裡的對球形的建模:首先要把球形表式由點組成的模型。現在的問題是:怎麼把這個球用點集進行表示。代碼如下:final int UNIT_SIZE=10000; ArrayList<Integer> alVertix=n
request_mem_region這裡我們看到的那個 request_mem_region 是申請 I/O 內存用的 . 申請了之後 , 還需要使用 ioremap 或者 ioremap_nocache 函數來映射 .對於 request_regi
Kconfig文件的作用內核源碼樹的目錄下都有兩個文件Kconfig(2.4版本是Config.in)和Makefile。分布到各目錄的Kconfig構成了一個分布式的內核配置數據庫,每個Kconfig分別描述了所屬目錄源文件相關的內核配置菜單。在內
問題最近在一個linux機器上建了一個openfire,hostname為“A”,用spark的時候,在server處填寫對方IP可以登錄但發現用qxmpp以“username@IP/resource”
結合ioctl和at24c02的介紹,寫了個at24c02的測試程序測試硬件平台:TQ2440、at24c02內核版本:linux-2.6.37.1讀寫單獨分開成兩個小程序。相關閱讀:I2C子系統之at24c02讀寫測試 http://www.lin
根據前一篇的文章介紹 at24c02的讀寫方式有很多種,寫有兩種1.寫一字節數據到word address處2.從指定的word address處開始寫一頁數據,此word address需要頁對齊!讀有三種1.從at24c02當前的word add
AT24C02存儲規格總共32個page,每個page為8byte。總共256KB(2Kb),地址的長度需要使用8bit(剛好可以用來表示256個字節的地址)來表示。AT24CC02的地址設備的地址由8bit組成,前4 bit是固定的(1010);接
I2C子系統的結構是符合內核總的驅動模型。I2C 子系統主要包含4大部件1.i2c bus2.adapter device3.client device4.adapter driver其中i2c bus是用於管理的,並非是通信總線。i2c bus上掛
根據前文的分析(http://www.linuxidc.com/Linux/2012-08/68260.htm),在linux內核啟動的時候最先執行的和I2C子系統相關的函數應該是driver/i2c/i2c-core.c文件中的i2c_init()
調用完函數i2c_init後(見 I2C子系統之I2C bus初始化——I2C_init() http://www.linuxidc.com/Linux/2012-08/68261.htm) 系統將成功創建i2c總線。初始化完畢總線後還需要
在完成platform_device的添加之後,i2c子系統將進行platform_driver的注冊過程。platform_driver的注冊通過調用初始化函數i2c_adapter_s3c_init函數來完成。i2c_adap_s3c_init(
時鐘相關基本知識可先參考這篇http://www.linuxidc.com/Linux/2012-02/54968.htm下面直接從總線時鐘初始化函數開始分析:void __init s3c244x_init_clocks(int
如前文所述(http://www.linuxidc.com/Linux/2012-08/68263.htm),在probe函數會調用函數i2c_add_number_adapter(),通過此函數來實現adapter device和client de
__i2c_first_dynamic_bus_num定義的位置在/driver/i2c/i2c-boardinfo.c#include <linux/kernel.h> #include &l
i2c的操作在內核中是當做字符設備來操作的,相關初始化在由i2c_dev_init函數來初始化。並且i2c adapter的驅動通過i2cdev_driver這個通用驅動的attach方法來實現注冊的。下面具體分析整個過程。static i
應用層調用write()函數後首先進入的是i2c類設備的write函數,即i2cdev_fops中的write方法。此處的i2cdev_fops對應的是系統中所有i2c類設備的操作。也就是說系統中所有i2c adapter 的read()write(
μCOS的任務切換時間:1.任務創建時 2.任務掛起時 3.任務恢復 4.任務延時時 6.任務釋放信號量時 7.任務釋放互斥信號量時 8.任務請求消息郵箱時 9.任務釋放消息隊列時 
內核版本:linux-2.6.37.1container_of的宏定義如下:#define container_of(ptr, type, member) ({ &