原创 Is there any datasheet,specification for adreno,krait

Is there any datasheet,specification for adreno,krait kjjjh12 Join Date: 5 Mar 14 Posts: 2 Post

原创 c代碼讀txt文件的某一行

想在TXT文件中讀取任意行 或 個  數據 ,比如說 第一個 TXT文件 有30行數據, 第二個TXT文件 有 50行數據,希望能不修改代碼直接讀取,還有一種情況就是 第一個文件 有40個數據  每個數據間用空格斷開,第二個文件中有 60

原创 基於Android的CPU+GPU的異構編程開發,目前主要有以下幾種平臺

著作權歸作者所有。 商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 作者:藍山sd 鏈接:http://www.zhihu.com/question/20958771/answer/44916992 來源:知乎1. OpenCL 在桌

原创 Android NDK 官方下載地址

轉載請註明出處:http://blog.csdn.net/maojudong/article/details/7248763   Android NDK r7b Windows   http://dl.google.com/a

原创 Makefile經典教程(掌握這些足夠)

makefile很重要       什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要

原创 使用 Android NDK 的交叉編譯工具鏈移植 C/C++ 項目到安卓平臺

什麼是 NDK? Android NDK 是一套可以讓開發者在安卓應用開發中使用 C/C++ 實現特定模塊的工具集,不是所有應用都需要用到,但是正確地使用可以有效提高應用運行效率和安全性。 爲什麼要在安卓開發中使用 NDK? 遊戲引

原创 Android 開發手記二 C可執行程序編譯實例

繼續 NDK 的開發。上次我們的實例中,對 C 應用程序的編譯鏈接,自己編寫的 makefile 是件比較困難的事情。雖然最後成功了,不過中間經歷了不少坎坷。我們現在研究下如何用 NDK 提供的 build 工具,實現我們的目標。    

原创 Android開發手記一 NDK編程實例

Android 開發手記一 ---- NDK 編程實例          在 Android 上,應用程序的開發,大部分基於 Java 語言來實現。要使用 c 或是 c++ 的程序或庫,就需要使用 NDK 來實現。 NDK 是 Nativ

原创 高通Adreno圖形處理器全解析

高通GPU歷史     高通(Qualcomm)不只是一家在移動SoC芯片和3G通信技術上造詣頗深的公司,而且是一家擁有移動GPU自主設計能力和生產能力的公司。移動GPU是SoC芯片的一部分,與ARM架構的通用處理器(CPU)一

原创 採用dlopen、dlsym、dlclose加載動態鏈接庫【總結】

1、前言   爲了使程序方便擴展,具備通用性,可以採用插件形式。採用異步事件驅動模型,保證主程序邏輯不變,將各個業務已動態鏈接庫的形式加載進來,這就是所謂的插件。linux提供了加載和處理動態鏈接庫的系統調用,非常方便。本文先從使用上

原创 Android 運行 C/C++程序 (使用 arm-linux-gcc 交叉編譯環境)

這個其實就是個人的一個小小的興趣,用C/C++寫一個小程序放在Android的系統中,然後用Java寫一個Android的UI程序來調用這個C/C++的程序。這裏總結了實現這個功能的一些步驟和遇到的問題。蠻有意思的。 這裏參考了下

原创 Android開發學習總結(一)——搭建最新版本的Android開發環境

最近由於工作中要負責開發一款Android的App,之前都是做JavaWeb的開發,Android開發雖然有所瞭解,但是一直沒有搭建開發環境去學習,Android的更新速度比較快了,Android1.0是2008年發佈的,截止到目前爲止

原创 c++中.dll與.lib文件的生成與使用的詳解

-------------------------------------------------------------------------------- 兩種庫: •  包含了函數所在的DLL文件和文件中函數位置的信息(入口

原创 使用NDK生成native C/C++的可執行程序

衆所周知, NDK可以生成lib,讓java程序通過jni來調用,其實,NDK也可以生成C/C++的可執行程序.不過這個程序要被執行的話還有要求.    1.可執行文件的名字必須是lib*.so. 否則apk安裝時不會安裝上去,因爲

原创 NDK編譯Android字符界面的可執行程序

現有這樣一個helloworld.c的源文件,如下: #include <stdio.h> int main(){printf("Hello world!\n"); } 如何將它進行編譯,並在Android上執行?這就是本文的目標。 原