原创 C++忠告

C++之父Bjarne Stroustrup寫的《The C++ Programming Language (Special Edition)》中各章後面的忠告。 第1章 致讀者[1] 在編寫程序時,你是在爲你針對某個問題的解決方案中的

原创 DirectFB和Cairo的嵌入式圖形開發實踐

引 言     DirectFB是一個提供硬件圖形加速、輸入設備處理抽象並集成了透明功能窗體系統和多顯示層處理的開源庫。通過對底層硬件不支持的圖形操作以回調函數實現,DirectFB實現硬件設備的完全抽象。另外DirectFB在設計之初就

原创 二進制實用程序(objdump, readelf,ar, nm等)

GNU 二進制實用程序Binutils (GNU binary utilities)包括:objdump、readelf、addr2line、strip、ar、nm、ldd、ngprof、gcov等。 一。 objdump - 顯示二進制

原创 gdbserver調試方法

一、下載gdb-6.4.tar.gz源代碼 http://ftp.gnu.org/gnu/gdb/ 點擊這裏下載Gdb 的簡單使用gdb+gdbserver 方式進行ARM 程序調試PDF版 二、編譯 GDB 2.1、編譯arm-li

原创 DirectFB應用分析報告

1.概述 根據目前STB的媒體表現形式不足和將來的功能擴展需求,需要有一套穩定、靈活的顯示設備、輸入設備適配層。 DirectFB(以下簡稱DFB)是針對嵌入式系統資源和性能特點而設計的一套圖形庫。我們在這裏對DFB在Davinci平臺

原创 使用 apt-file 查找缺失的包

apt-file 是一個命令行界面的 APT 包搜索工具。當我們在編譯源代碼時,時有缺少文件的情況發生。此時,通過 apt-file 就可以找出該缺失文件所在的包,然後將缺失的包安裝後即可讓編譯順利進行了。 安裝 apt-file 在

原创 DFB運行參數 directfbrc

DFB運行的時候可以帶參數,參數如下:用命令 --dfb:help可以得到幫助。 DirectFB options:   system=<system>                Specify the system (FBDev,

原创 WebKit之HTML元素支持流程

介紹下webkit對於html元素的解析流程. DocumentLoader收到html後通過DocumentWriter調用HTMLDocumentParser::appendBytes,然後通過DocumentWriter解碼後,調

原创 Ubuntu 10.10下安裝TFTP的步驟_必須裝tftp-hpa版本

裝了ubuntu10.10,tftp服務經常搞不通,折騰了快一天,終於找一篇管用的方法,轉了。 備註:openbsd-inetd 不用裝也行。我的就沒有裝它。   參考10.04的方式安裝失敗,按如下方式安裝pass了。 【已成功】U

原创 GCC編譯的背後( 預處理和編譯 彙編和鏈接)

by falcon<[email protected]>2008-02-22 平時在Linux下寫代碼,直接用"gcc -o out in.c"就把代碼編譯好了,但是這後面到底做了什麼事情呢?如果學習過編譯原理則不難理解,一般高級語

原创 webkit內核源碼分析三

摘要:瀏覽器的請求一般是以頁面請求爲單位,當用戶通過網址欄輸入一個url,瀏覽器就開始一個頁面請求。而一個頁面請求可能包含有一到多個頁面子幀,以及圖片、CSS和插件等派生子資源。Page類就是用來對應這樣的頁面請求。Page類是WebKi

原创 webkit內核源碼分析四

摘要:本文介紹 WebCore 中 Loader 模塊是如何加載資源的,分主資源和派生資源分析 loader 模塊的類關係。 關鍵詞: WebKit,Loader,Network,ResouceLoader,SubresourceLoad

原创 WriteCallback函數後代碼流程

起始頁運行時,從curl的writecallback函數到htmltokenizer中的write爲止。   BCResourceHandleManagerCurl.cpp:writeCallback() -->ResourceLoade

原创 OABI 和 EABI

1。什麼是ABIABI,application binary interface (ABI),應用程序二進制接口。 既然是 接口,那就是某兩種東西之間的溝通橋樑,此處有這些種情況: A。應用程序 <-> 操作系統; B。應用程序 <->

原创 webkit內核源碼分析一

摘要:本系列通過分析WebKit的源代碼,試圖分析WebKit的內核設計架構,模塊之間的關係,分析的時候以Qt的移植爲參考,涉及移植的東西不多,主要還是以內核爲主。在分析內核的時候,Frame是首當其衝的一個類,本文將分析Frame類的