Android4.0 framebuffer 學習筆記(1)

1)相關標頭檔    include/linux/fb.h 一些關鍵的結構體和宏;drivers/video/fbmem.c 實現了裝置的初始化、卸載和檔案操作介面;drivers/video/xxxfb.c 自己添加特定的裝置驅動檔案;2)關鍵結構體struct fb_var_screeninfo {} 可修改的控制器參數;struct fb_fix_screeninfo {} 固定的控制器參數;不可修改;struct fb_bitfield {} 每一個像素顯示緩衝區的組織方式;

解壓-打包system.img檔案

      今天因為工作原因,需要解壓system.img檔案看看有沒有我添加的工具;沒有辦法,只能網上查資料;後來找到了,也測試了可行,不過之間也有很多需要注意的地方;寫下來做個筆記;1)需要一個工具“simg2img”,這個工具如果自己下載的4.0源碼,編譯完成後在out/host/linux-x86/bin目錄下;用which simg2img可以找到它;(前提source build/envsetup.sh);2)./simg2img system.img system.img.ext4

換ubuntu12.04了

換ubuntu 12.04了現在電腦是win7+centos6.4+ubuntu12.04。原來裝ubuntu12.10經常崩潰,所以保留centos6.4以防萬一。用了兩天,效果不錯,沒有死機現象,覺得還是有點慢,要換成xfce的案頭。1.開機自動載入windows分區,建立 /mnt/e ,/mnt/d:vim /etc/rc.local修改內容要加在exit命令之前。#todo: wulong add mount window disk  mount -t ntfs /dev/sda2 

OpenGL ES HTC TP2

I've been beating my head against the wall on this, so it's time to ask for help.I've ported my game engine from iPhone to Windows CE (it actually started out many years ago as a WinCE engine, so I've developed it with portability in mind). I've

mapFrameBufferLocked()理解(4)

       在android4.0.4源碼裡面,static int mapFrameBuffer(struct private_module_t* module)調用了int mapFrameBufferLocked(struct private_module_t*

file_contexts(system/bin/添加)

      最近在編譯android4.1.2源碼的時候,想在"out/target/……/system/bin/"目錄添加幾個二進位檔案;但是每次把二進位檔案拷貝到"out/target/……/system/bin/"目錄後,在回到源碼根目錄“make -j8”產生system.img檔案後,我從新開啟system.img檔案或者刷機到板子上面,總是沒有我添加到那幾個二進位檔案!很是納悶!如果一直這樣工作就費勁了!每次添加都要使用adb push ……

pandaboard ducati-m3

1) Updating Ducati        For hardware accelerated video playback and camera usage you have to use proper Ducati binary.      

JavaXYQ 1.4支援線上運行了!

JavaXYQ的Applet版已經放到http://javaxyq.appspot.com上。支援線上運行,線上下載資源,資源下載後緩衝到目前使用者目錄下的javaxyq檔案夾。目前線上運行還不是很完善,還沒有最佳化資源載入過程。運行環境:jre6  JavaXYQ是純java實現的2D RPG遊戲,詳細請訪問http://javaxyq.googlecode.com的JavaXYQApplet頁面。 

./system/core/include/system/window.h:326:ANativeWindow()

        最近看Android4.1.2 多媒體播放這一塊源碼老是出現ANativeWindow()這個類,不知道幹嘛的!老是搜來搜去!找到它的定義!做個筆記!研究研究!        源碼檔案:system/core/include/system/window.h        struct ANativeWindow{#ifdef __cplusplus ANativeWindow() : flags(0), minSwapInterval(0),

FramebufferNativeWindow() 理解(5)

/* * This implements the (main) framebuffer management. This class is used * mostly by SurfaceFlinger, but also by command line GL application. * * In fact this is an implementation of ANativeWindow on top of * the framebuffer. * * Currently it is

如何將uboot裡面的參數傳給recovery或kernel

原文地址:http://blog.csdn.net/dwyane_zhang/article/details/8441854最近我們在做一個LCM兩屏或三屏相容的問題,所以首先要在uboot裡面讀出各屏的id,然後再將讀得到的id傳給recovery和kernel,實現機器的正常顯示.一.首先實現uboot讀lcm的id.         

8個實用的netcat命令執行個體

Netcat 或者叫 nc 是 Linux 下的一個用於調試和檢查網路工具包。可用於建立 TCP/IP 串連,最大的用途就是用來處理 TCP/UDP 通訊端。這裡我們將通過一些執行個體來學習 netcat 命令。1. 在伺服器-用戶端架構上使用 Netcatnetcat 工具可運行於伺服器模式,偵聽指定連接埠$ nc -l 2389然後你可以使用用戶端模式來串連到 2389 連接埠:$ nc localhost 2389現在如果你輸入一些文本,它將被發送到伺服器端:$ nc localhost

JavaXYQ開源

 JavaXYQ開源項目首頁:http://javaxyq.googlecode.com JavaXYQ

using web services core framework and CFNetwork to access remote soap service

 Enterprise developers are excited about the power of Service-Oriented Architectures (SOA) to simplify business-to-business communication, and many large internet sites, like Amazon.com, make their information available via Web services, often based

JavaXYQ 1.4 M1 – 完整的RPG遊戲

JavaXYQ 1.4 M1補充了遊戲任務系統、遊戲存檔、商店、背景音樂、情境內自動尋路及整合遊戲指令碼等,改進了UI架構、人物8方向行走演算法等,使之成為一個完整的RPG遊戲。近期會繼續完善遊戲的製作工具,如情境編輯器、UI產生器等,另外也想寫一些介紹遊戲引擎的文檔,好讓感興趣的朋友更好的瞭解一下。 世上本來沒有路,決心走下去,便成了路。可能開發遊戲最難的不是技術,而是恒心,是一種對興趣的無限熱愛與執著追求!我們會堅持下去,因為這是我們的夢想——故曰“夢想的奴隸”! 歡迎訪問開源項目首頁:

nachos 系統和交叉編譯工具的編譯

      nachos及其交叉編譯工具的編譯       

利用HttpClient擷取網頁內容

HTTP協議是目前互連網上最重要的協議,許多軟體與服務都需要依賴HTTP協議。雖然java.net這個package中包含了對HTTP的基本支援,但還有很多進階和複雜的功能無法實現,這不能不說是一個遺憾。HttpClient作為Apache的開源項目項目之一,為基於HTTP協議的操作提供了強大的用戶端執行支援,最新的版本為3.0RC3。下面通過一個例子簡要展示HttpClient的使用方法:-----------------------------------------------------

Ubuntu12.04安裝openCV

一:安裝ffmpeg庫(源碼安裝)       1》源碼:http://ffmpeg.mplayerhq.hu/download.html git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg       2》 sudo apt-get install yasm (不安裝也可以,會提示個錯誤,關閉它也可以,我安裝了!)        3》./configure --enable-shared        4》make        

window網口驅動編程

關鍵字 RTL8139;網卡; 驅動程式;收包過程;發包過程本文一、    前言RTL8139 可能是目前最受歡迎的網卡,它的價格便宜,功能上也還能接受。雖然在效能上有時會略不及Intel 的 eepro100,但因為價格實在太便宜了,所以晶片上的一點小問題通常也就忽略不計。8139 雖然價格不高,但該有的功能一點也不缺。它內建了符合 MII 規格的 tranceiver,可以自動判斷串連的網路是那一種型態。它也可以使用 DMA

如何通過崩潰地址找到出錯的程式碼(ZT)

這是從“VC編程經驗總結7”中轉出來的借花獻佛——如何通過崩潰地址找到出錯的程式碼作為程式員,我們平時最擔心見到的事情是什嗎?是記憶體流失?是介面不好看?……錯啦!我相信我的看法是不會有人反對的--那就是,程式發生了崩潰! “該程式執行了非法操作,即將關閉。請與你的軟體供應商聯絡。”,呵呵,這句 M$

總頁數: 61357 1 .... 17047 17048 17049 17050 17051 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.