寫led
驅動遇到的問題
分為led_test.candroid.mk
led.c
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#definedev_file_name "/dev/led" //
驅動提供 /*
應用程式執行ioctl(fd,cmd, arg)
時的第2
個引數*/
#defineioctl_gpio_on 1 //
驅動提供,
表示亮
#defineioctl_gpio_off 0 //
驅動提供,表示滅
#defineled1 1 //
對應硬體上的led1
,驅動提供
#defineled2 2 //
對應硬體上的led2
,驅動提供
intmain(void)
for(i=0;i<10;++i)
close(devfd);//
關閉裝置。對應驅動中的tq210_gpio_close
return0; }
android.mk
local_path:=$(call my-dir)
include$(clear_vars) #
使用的原始檔
local_src_files:=\
led_test.c
local_cflags:=-o2-g
#local_cflags+=-dlinux
local_module_tags:= eng
local_module_path:= $(target_out_optional_executables) #
生成的對像
include$(build_executable)
接著使用
mmm命令編譯 在
out裡邊找到 a
在 pc
的終端中執行命令
:sourcebuild/envsetup.sh
建立環境 b
執行命令
:exporttarget_product=full_tq210
設定平台
,注意這個名字要與編譯檔案系統時的名
字是一樣的。
(這裡是
full_tq210) c
運 行 命令
:mmm (
模組 所 在 的 目 錄
), 就 可以 編 譯 出 您 所 需 要 的 模 塊 了 。 這 裡 使 用 目錄 是
external/ledapi,
所以應該是
mmmexternal/ledapi 在
win7
下打不開可移動磁碟我用的是
360軟體助手把
放入對應路徑。
#cdsystem/xbin (給
許可權)
8 安卓彈窗
注意你對彈出的呼叫位置可能導致閃退!new alertdialog.builder this settitle 標題 setmessage 內容 setnegativebutton 取消 new dialoginte ce.onclicklistener setpositivebutton 確定 n...
控制led 電子DIY分享 安卓手機控制LED矩陣
led矩陣是led的二維陣列,可用於顯示符號,字元甚至影象。根據矩陣中led的方向,可以有兩種型別的led矩陣 公共行陽極和公共行陰極。目錄 由於arduino與max7219之間的通訊基於spi通訊協議,因此我們需要的是來自arduino的三個引腳 資料,時鐘和晶元選擇 max7219 ic板的c...
安卓開發筆記 8
sqlite資料庫 1,簡介 sqlite是乙個輕量級資料庫,占用資源非常低,在記憶體中只需要占用幾百kb的儲存空間。sqlite是乙個輕量級資料庫,占用資源非常低,在記憶體中只需要占用幾百kb的儲存空間。原子性 atomicity 一致性 consistency 隔離性 isolation 永續性...