디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

망고210보드 임베디드 관련 질문 (2)

Brad(203.250) 2012.02.15 14:04:57
조회 62 추천 0 댓글 0

글이 길어서 짤리네 추가

    return retVal;
}

void mango210_led_exit(void)
{
    printk("[DEV] mango210_led_exit() is called.n");


 unregister_chrdev(MANGO210_LED_MAJOR_NUMBER, MANGO210_LED_DEVICE_NAME);
led_1_off();
}

module_init(mango210_led_init);
module_exit(mango210_led_exit);


/* 안드로이드 어플리케이션 */

package com.crz.mangoLED;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import android.util.Log;
import android.view.View.Listener;
import android.widget.TextView;

public class Mango210LedApp extends Activity {

static{
System.loadLibrary("mango210LedApp");
} // JNI library load
         public native int Mango210LedOpen();
 public native int Mango210LedClose();
 public native int Mango210LedControl(int ledNum, int ledOnOff);
 public native int unimplementedMango210LedOpen();
 public native int unimplementedMango210LedClose();
 public native int unimplementedMango210LedControl(int ledNum, int ledOnOff);
public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState); 
       setContentView(R.layout.main);
       
       final Button on = (Button)findViewById(R.id.button1); 
       final Button off = (Button)findViewById(R.id.button2);
   
          
       
       on.setListener(new Button.Listener(){
        public void (View v){
        
               showTempMsg("LED on ^_^");
           
           Mango210LedOpen();
              Mango210LedControl(1,1);
                     Mango210LedClose();
                
           }
       });
       
       off.setListener(new Button.Listener(){
              public void (View v){
               showTempMsg("LED off T_T");
               
               Mango210LedOpen();
               Mango210LedControl(1,0);
  
                  Mango210LedClose();
              } 
       });
       
   }
   private void showTempMsg(String strData) {
   Toast tmpToast = Toast.makeText(this, strData, Toast.LENGTH_SHORT);
   tmpToast.show();
   }
}      


/* JNI 소스 */

#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <termios.h>
#include <sys/mman.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
       static int g_mango210_led_dev;

#define MANGO210_LED_DEVICE_NAME "/dev/mango210_led_device"
/*
jstring
Java_com_crz_mangoLED_Mango210LedApp_stringFromJNI( JNIEnv* env,
                                                  jobject thiz )
{
    return (*env)->NewStringUTF(env, "Hello from JNI !");
}*/
 
jint Java_com_crz_mangoLED_Mango210LedApp_Mango210LedOpen(JNIEnv *env, jobject thiz)
{

   g_mango210_led_dev = open(MANGO210_LED_DEVICE_NAME, O_RDWR|O_NDELAY);
   if(g_mango210_led_dev < 0){
       return -1;
    }
    return 0;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 대박 날 것 같아서 내 꿈에 나와줬으면 하는 스타는? 운영자 25/11/17 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
303354 코딩 스타일 투표 [20] 들럿갤로그로 이동합니다. 12.02.15 177 0
303352 24살 고졸 입니다. 제발 도움을 주세요 [8] 막장고졸(211.37) 12.02.15 431 0
303351 더미다 풀수 있냐 없냐 [3] ㅇㅇ(121.162) 12.02.15 75 0
303350 핸드폰 산지 일년만에 [2] 들럿갤로그로 이동합니다. 12.02.15 45 0
303349 usb 오토런이 ㅄ됐음 도와주셈 시발 [3] 쥐돌이론(119.194) 12.02.15 56 0
303347 가장 뿌듯한 순간 [5] SeHwa갤로그로 이동합니다. 12.02.15 179 0
303346 돈 모아서 여자칭구 만드러야지 [1] y녀6디리(220.118) 12.02.15 54 0
303345 동생씨가 테트리스 제작 도전 중 -_-;; [2] 생각놀이갤로그로 이동합니다. 12.02.15 105 0
303344 Vim 배울려는 초보자인데 Vim 한글 입력할때 다 이런건가요 [8] Vim늅늅(119.205) 12.02.15 95 0
303343 이거 띄어쓰기 어케해야댐 [5] 모미지갤로그로 이동합니다. 12.02.15 86 0
303342 님들아 ㅠㅠ 혹시 visual 6.0 잇으신분?... 제발.. [9] 코딩...?갤로그로 이동합니다. 12.02.15 83 0
303341 게임 핵 이야기 나와서 말인데요..... [7] SoliCode갤로그로 이동합니다. 12.02.15 176 0
303340 너희들도 조심해라. 깜놀했다. [4] 바보플머(222.121) 12.02.15 190 0
303337 짜장면 냠냠 (58.75) 12.02.15 49 0
303336 지금 빌어먹을 여성부가 ㅈ같은데 [2] 나리링갤로그로 이동합니다. 12.02.15 78 0
303332 가상서버호스팅 질문 늅늅 [1] dogfootson갤로그로 이동합니다. 12.02.15 68 0
303331 6개월동안 인터넷 자바 스터디그룹하면 얼마나 늘까??? (58.75) 12.02.15 78 0
303330 플갤형들은 운동안해? [6] ㅇㅇㅎ(110.47) 12.02.15 103 0
303327 그러고보니 어제 발렌타인데이였구나 [1] 땡칠도사갤로그로 이동합니다. 12.02.15 69 0
303322 형들 지금 네이버 메인에 체크아웃 베너에 여자 누군줄 아는 횽있엉?~ 늅늅(112.187) 12.02.15 39 0
303321 뭐 아무튼.. [1] 빌어먹을야옹갤로그로 이동합니다. 12.02.15 45 0
303320 지금부터 머리를 조아리는게 좋을꺼야 [7] ㅇㅇㅎ(110.47) 12.02.15 120 0
303319 심심하다 [2] 땡칠도사갤로그로 이동합니다. 12.02.15 50 0
303318 <red>태그</red> [2] (210.113) 12.02.15 56 0
303317 제발 사렬줘 자바 메모장 ㅠㅠ 늅늅(203.237) 12.02.15 49 0
303316 <red>태그</red> (210.113) 12.02.15 24 0
303315 아 난 병신인가봐 [2] Vodun갤로그로 이동합니다. 12.02.15 71 0
303314 <red>태그</red> (210.113) 12.02.15 30 0
303313 형들 이번주에 신입으로 회사 출근했는데.....[웹개발] [1] 빌어먹을야옹갤로그로 이동합니다. 12.02.15 181 0
303312 <red>태그</red> (210.113) 12.02.15 28 0
303311 2의보수 질문 좀 할께ㅜㅜ [2] (58.75) 12.02.15 67 0
303310 <red>태그</red> (210.113) 12.02.15 27 0
303308 <red>태그</red> (210.113) 12.02.15 21 0
303307 오옹~ 일베 참 재밌게 바꼈네 읭. [2] ㅇㅇㅇ(121.144) 12.02.15 53 0
303306 oh....yeah.... 난쟁이오크갤로그로 이동합니다. 12.02.15 47 0
303301 난 프로그래밍을 하면서 신을 믿게 됐어 [2] 싸이의홈스틸갤로그로 이동합니다. 12.02.15 92 0
303300 1년 경력으로 연봉 3000 바라면 뺨 맞음? [11] 이직(58.151) 12.02.15 267 0
303299 횽들 질문 하나만 더 할께 ㅜㅜ 너무 황당해서 [6] ㅁㄴㅇㄹ(168.115) 12.02.15 62 0
303297 네이버 웬만한 블로그 다 뒤져도 안된다 ㅠㅠ [2] (58.75) 12.02.15 98 0
303295 이클립스 어젠 잘되더니 개색..ㅡㅡ [1] (58.75) 12.02.15 73 0
303291 신경망 구현할 줄 알면 뭐가 좋음? [3] 생각놀이갤로그로 이동합니다. 12.02.15 103 0
303289 공돌이는 이런거 보면 꼴림? [4] se1xman(110.47) 12.02.15 175 0
303287 느어렇어ㅜㄷㅎㅁ [3] 들럿갤로그로 이동합니다. 12.02.15 73 0
303286 프로그래밍 ebook 뭐 볼만한거 없음? [1] 공돌이대장갤로그로 이동합니다. 12.02.15 82 0
303281 비타 삼 y녀6디리(14.63) 12.02.15 50 0
303278 금딸 알고리즘 [1] 싸이의홈스틸갤로그로 이동합니다. 12.02.15 117 0
303276 여자 여자갤러있음? [4] (58.75) 12.02.15 83 0
303273 여기 성님들은 왜이렇게 착하심? [1] 싸이의홈스틸갤로그로 이동합니다. 12.02.15 88 0
303272 횽들 USB로 리눅스 부팅 [1] goding(221.143) 12.02.15 109 0
303270 와 어제 12학번 패기에 지릴뻔했어 나리링갤로그로 이동합니다. 12.02.15 157 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2