原创 三星tizen積累

1、每個目錄下的.spec文件是描述rpm軟件包的,在packaging/目錄中。 2、單個包編譯 gbs -v build -A mipsel xxx目錄 –include-all 最後生成rpm包,路徑在 /

原创 xserver源碼分析之觸屏事件上報

linux觸屏事件上報流程是 觸屏事件—>kernel—>tslib–>xserver–>libgtk–>應用 有事件上報就有信號SIGIO,在kernel 的drivers/input/evdev.c 裏 grep SIG

原创 adb 常用命令

adb 常用命令大全 1. 顯示系統中全部Android平臺: android list targets 2. 顯示系統中全部AVD(模擬器): android list avd 3. 創建AVD(模擬器

原创 linux bluetooth

一 、底層kernel的配置情況 [*] Networking support —> /Unix socket配置/ Networking options —> <*> Unix d

原创 在linux上移植xserver、tslib、gtk和桌面系統(用buildroot)

一、首先先說下framebuffer、xserver、tslib、gtk和桌面這五者之間的聯繫, 1、framebuffer 即linux系統的一塊內存區域,往這塊區域寫東西屏幕就會有所顯示。對應的設備文件是dev/fb0 。

原创 java語言和C/C++語言的關係

以下是自己的一些個人理解,不一定正確。 java語言是基於C語言寫的,也就是說java語言的核心庫的本地實現是C和C++語言實現的,最終還是調用了Libc庫。libc再往下就是內核。 android的應用程序,由java編譯.c

原创 android源碼目錄結構

Android 4.0 |– Makefile |– bionic (bionic C庫) |– bootable (啓動引導相關代碼) |– build (存放系統編譯規則及generic等基礎開發包配置) |– ct

原创 寫一個demo使得android開機自啓動不斷的申請內存

由於在android上層中如果去不斷的申請內存,會被kill調,無奈只能在kernel中申請。 在kernel-3.10.14/kernel/power/main.c中添加如下代碼 static ssize_t get_memo

原创 android build 過程 (ramdisk.img、sytem.img、userdata.img)和 啓動過程簡單分析

首先下載下android源碼並編譯,網上的資料特別多,可以參考一下這個: http://www.2cto.com/kf/201202/118141.html 按照上面網址的步驟,將android內核編譯成功,如果不出意外的話,在

原创 Linux rpm 命令參數使用詳解[介紹和應用]

RPM是RedHat Package Manager(RedHat軟件包管理工具)類似Windows裏面的“添加/刪除程序” rpm 執行安裝包 二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計

原创 xserver源碼分析之解析xorg.conf

一、X系統基本概念: XServer 是一個集中信息處理系統,它負責從 XClient 進程接收繪圖指令(原始數據),並將本地的輸入設備產生的數據轉換爲消息發送到 XClient 進程。這個過程看似簡單,但實際上流程比較

原创 RPM原理詳解-spec文件

RPM原理詳解-spec文件 隨着RedHat Linux的風靡全球,其軟件包管理工具及格式RPM也得到推廣。基於RPM源代碼開放、安裝卸載簡單、升級維護方便及查詢功能強大的特點,越來越多的開發者喜歡採用RPM格式來發布自己的軟件

原创 android wifi

android 點贊 收藏 分享 文章舉報 橘子熊v 發佈了35 篇原創文章 · 獲贊 8 · 訪問量 10萬+ 私信

原创 boa服務器移植

1.從http://www.boa.org/下載Boa源碼     # tar -zxvf boa-0.94.13.tar.gz     # cd

原创 開源代碼網站

不管你是初學一門計算機語言或技術,還是想學習別人的經驗和創意。做爲一個開發人員,都會經常需要到搜索一些代碼,下面是7個地方可以幫助你快速尋找到你需要的代碼。 首先強烈推薦的是 http://sourceforge.net/