原创 ubuntu/centos環境下玩android系統(四): Android模擬器中運行hello world和貪喫蛇snake!

  本篇將介紹Eclipse工具,目的僅僅是瞭解android java應用程序的開發而已! Eclipse下載地址http://www.eclip

原创 uboot-1.3.0-rc3引導啓動學習筆記

在分析啓動代碼之前先看一下S3C2440的NAND啓動: 在配置NAND啓動模式之後,S3C2440上電會先將NAND中的0x0 - 0x1000共4096字節的數據拷貝到位於Bank0中的Boot Internal SRAM上 Bank

原创 BSS段、數據段、代碼段、堆與棧

  BSS段:BSS段(bss segment)通常是指用來存放程序中未初始化的全局變量的一塊內存區域。BSS是英文Block Started by Symbol的簡稱。BSS段屬於靜態內存分配。 數據

原创 虛擬機下Centos 7.2的samba配製

安裝後,先make一下,如果不行yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++安裝sambarpm -qi sambayum -y inst

原创 ubuntu/centos環境下玩android系統(二): linux下的android模擬器運行!

      上一篇完成了Android的編譯,想必一定心裏癢癢了!這一篇將開始玩轉android模擬器! 如果不喜歡在linux下運行 emulator ,可直接看第三篇,第三篇講述windows下的模擬器,相對linux下,要簡單很多!

原创 Cenos6.2安裝過程

     Cenos是多年的老朋友了!閒來無事,把6.2下載下來安裝了一下!發現在和6.0以前的版本差別挺大! 安裝過程, 1.前面的按步就班,選擇安裝包時最好全選上,反正現在的硬盤夠大·~~~~   2.安裝之後是找不到IP的,解決方法

原创 linux中的likely和unlikely...

  分支聲明對於條件選擇語句,gcc內建了一條指令用於優化,在一個條件經常出現,或者該條件很少出現的時候,編譯器可以根據這條指令對條件分支選擇進行優化。內核把這條指令封裝成了宏,比如likely()和un

原创 free_page_tables圖文並茂詳細解讀

具體解讀對着圖片看,圖片的英文就是代碼的變量int free_page_tables (unsigned long from, unsigned long size) {         unsigned long *pg_table;

原创 android的system.img,userdata.img,ramdisk.img分析

1.用file命令查詢文件類型 file ramdisk.img --> ramdisk.img: gzip compressed data, from Unix file system.img --> system.img: VMS A

原创 u-boot lds文件詳解

  對於.lds文件,決定一個可執行程序的各個段的存儲位置,以及入口地址,這也是鏈接定位的作用。這裏以u-boot的lds爲例說明uboot的鏈接過程。 首先看一下GNU官方網站上對.lds文件形式的完整

原创 Linux地址映射--線性映射與非線性映射

  一,線性映射與非線性映射 1.       內存管理 物理內存管理: Linux內存最小管理單位爲頁(page),通常一頁爲4K。初始化時,linux會爲每個物理內存也建立一個page的管理結構,

原创 linux進程調度方法(SCHED_OTHER,SCHED_FIFO,SCHED_RR) .

 linux內核的三種調度方法: 1,SCHED_OTHER 分時調度策略, 2,SCHED_FIFO實時調度策略,先到先服務 3,SCHED_RR實時調度策略,時間片輪轉    實時進程將得到優先調用,

原创 獲取當前進程指針!

一、內存數據表示: 我們在教材或閱讀中,經常需要直觀的用圖示來展示數據在內存中的分佈,那麼數據是如何在內存中組織的呢?不同的機器有不同的表示法,我們以最常見的Intel X86系列計算機爲例來說明這個問題。               

原创 Android 4.0 觸摸屏驅動調試記錄

問題描述:  今天在調試電容屏驅動,將Android 2.3的驅動代碼直接移植到4.0中,發現觸摸屏不能用; 由於硬件已事先在Android2.3上驗證過,首先排除了硬件上的問題;觸摸屏驅動也在2.3平臺上能正 常使用,爲什麼移植到4.0

原创 ubuntu/centos環境下玩android系統(四): Android模擬器中運行hello world和貪吃蛇snake!

  本篇將介紹Eclipse工具,目的僅僅是瞭解android java應用程序的開發而已! Eclipse下載地址http://www.eclipse.org/downloads/ 本次直接在windo