原创 Android的NDK開發(1)————Android JNI簡介與調用流程

/********************************************************************************************  * author:conowen@大鐘  

原创 Android HAL實例解析LED

華清遠見講師  劉洪濤 一、概述     本文希望通過分析臺灣的Jollen的mokoid 工程代碼,和在s5pc100平臺上實現過程種遇到的問題,解析Andorid HAL的開發方法。      二、HAL介紹     現有HAL架構

原创 undefined reference to 問題解決方法

http://blog.csdn.net/scut1135/article/details/7799043 最近在Linux下編程發現一個詭異的現象,就是在鏈接一個靜態庫的時候總是報錯,類似下面這樣的錯誤: (.text+0x13):

原创 Android硬件抽象層編寫JNI方法提供Java訪問硬件服務接口

        在上兩篇文章中,我們介紹瞭如何爲Android系統的硬件編寫驅動程序,包括如何在Linux內核空間實現內核驅動程序和在用戶空間實現硬件抽象層接口。實現這兩者的目的是爲了向更上一層提供硬件訪問接口,即爲Android的Ap

原创 JNI學習一:編寫HelloWorld程序

轉載請說明出處~ 原文鏈接:http://blog.csdn.net/zgyulongfei/article/details/7390658 本文教程翻譯jni官方文檔的部分內容。 要查看Jni官方文檔,請點擊這裏 先感嘆一下時光如水

原创 android-opencv【 undefined reference to 】

http://blog.csdn.net/scut1135/article/details/7799043   1. opencv不同版本廢棄的方法 2.3.1版本無此方法!!!     cvCopyImage(_candiImg,

原创 JNI中報No JNI_OnLoad found

JNI中報No JNI_OnLoad found   2012-05-15 11:06:21|  分類:Android應用技術 |  標籤:|字號大中小 訂閱    做Jni測試的時候,寫C文件實現 的時候,碰到一個問題記錄下,當時我

原创 PID

PID控制器由比例單元(P)、積分單元(I)和微分單元(D)組成。其輸入e (t)與輸出u (t)的關係爲: u(t)=kp[e(t)+1/TI∫e(t)dt+TD*de(t)/dt] 式中積分的上下限分別是0和t 因此它的傳遞函數

原创 Android的NDK開發(4)————JNI數據結構之JNINativeMethod

/********************************************************************************************  * author:conowen@大鐘   

原创 Android的NDK開發(3)————JNI數據類型的詳解

     /********************************************************************************************  * author:conowen

原创 Android的NDK開發(2)——Android NDK編寫一個HelloWorld

/********************************************************************************************  * author:conowen@大鐘  

原创 Android JNI_OnLoad()函數

JVM加載完本地庫會調用JNI_OnLoad()函數 當Android的 VM(VirtualMachine)執行到C組件(即*so文件)裏的System.loadLibrary()函數時,首先會去執行C組件裏的JNI_OnLoa

原创 Android JNI(實現自己的JNI_OnLoad函數)

實現JNI中本地函數註冊可以兩種方式:  (1)採用默認的本地函數註冊流程。  (2)自己重寫JNI_OnLoad()函數。(本文介紹)(Android中採用這種) Java端代碼: package com.jni; public

原创 OpenCV控制攝像頭實現拍照

OpenCV控制攝像頭實現  拍照功能 注意註釋部分,其中使用的比較生疏的 API 包括 cvPyrDown  , cvCreateCameraCapture 以及 cvCopy 和 cvSaveImage 下面就來一一解釋這幾個

原创 vhdl uart

1、分頻器源代碼:(baud.vhd) library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_U