서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

안녕하세요.

얼마 전에 책을 구입해서 잘 보고 있습니다.

NDK, PDK, SDK, ... 

개념적으로 잘 정리되어 있어서, 노고에 감사드리며  잘 배우고 있습니다. 

 

1.  기초가 없어서 잘은 모르지만, 그림1-21을 자세히 살펴보면,

그림1-22, 그림1-23과 달리, Runtime service가 반복되는데, 혹시 오타가 아닌가요? 

가능하다면 정오표를 sub_category로 정리하면 독자들에게 많은 도움이 되리라 생각합니다. 

2.  아래에서 어떤 분이 언급하셨지만,  외국 공학 텍스트들처럼

책에서 사용하신 본문의 그림들이 있는 ppt 나 pdf 파일이 있었으면 합니다.

또한 텍스트에 있는 예제프로그램도 독자들의 단순한 타이핑 에러에 의한 시간소모를 줄이기 위해서라도 가능하다면 공개해 주셨으면 합니다. 
3.  디바이스 제어와 연계된 앱에 관심이 있습니다.  스마트폰 내부센서의 출력데이터 앱,  mcu의 gpio 등의 제어상태 등의 표시 앱에 관한 내용은 어떤 책이나 자료를 봐야하는지요?  전체적인 흐름이라도 아시는 대로 추천해주시면 감사하겠습니다. 

 

*^0^*

 


관리자

2013.01.11 08:39:49
*.111.12.170

1. 확인해 보겠습니다.


2. 그림의 경우....출판사의 의견이 제일 중요합니다. 공개가 가능한지 확인해 보겠습니다.

- 예제 프로그램은 전호철님이 정리해서 올린 것으로 알고 있는데, 다시 확인해 보겠습니다.


3. hw 제어 부분이 좀 힘든 부분인데, 일단 android에서는 직접 hw를 제어하는 부분을 하지 않도록 구성되어 있습니다.


하려고 한다면 binder를 이용해서 제어하도록 되어 있습니다. 

1. 부팅때 hw를 제어하는 특정 프로그램을 서버로 띄웁니다(init.rc 와 같은 파일을 이용해서)

2. client는 binder를 이용해서 해당 서버로 제어 요청을 하고

3. 서버는 제어 요청을 받아서 커널로 접속을 해서 제어를 합니다.


이게 정석인데, 만일 보안보다는 제어쪽에 중심을 둔다면.....


linux device driver를 직접 NDK로 제어하는 방법과(device driver에 대한 permission을 풀어줘야 합니다)

binder와 유사한 방법으로 socket을 써서 하는 방법이 있습니다.


어떤 용도인지에 따라서 답이 틀려지니 어떤 용도인지 말씀해 주시기 바랍니다.

mechatrosens

2013.01.22 21:17:54
*.46.147.116

잘은 모르지만, 제가 생각하기에 보다 쉽게 접근할 것같은 방법은 언급하신 방법중 첫번째 방법일 것 같습니다. 응용겸 재미도 겸해서 간단한 생체신호를 측정해보고자 합니다.  구체적으로 예를 들면, 가슴에 두른 밴드위에 strain gauge와 같은 저항체의 저항변화를 이용하여 (호흡등에 의한) 물리적인 변화량을 측정하고, 거의 실시간으로 측정 데이터를 저장하고 2D graphic display를 하는 앱을 만들어 보고자 합니다.  센서에서 나온 신호는 ADC해서 wifi (or blutooth)로 전송할까 생각하고 있읍니다.   

좋은 하루 되세요. 

*^0^*

고도리

2013.01.22 21:47:02
*.111.12.170

그러면...


1. adc를 읽는 프로그램을 작성하시고....

이게 중요한데, unix함수 호출은 non-block이 많아서요....처음은 그냥 open, read, ioctl, close 정도로만 이용해서 작성을 하시고, 나중에는 select나 poll을 쓰시면 됩니다.


단 여기서 device driver 접근 권하는 풀어주셔야 합니다.


2. 만들어진 함수를 library로 만드시고


3. JNI로 엮으시면 될겁니다.

mechatrosens

2013.02.02 08:45:32
*.46.147.116

혹시 이러한 내용을 쉽게 설명해놓은, 참고할 만한 사이트, 참고자료, 가능하다면 샘플프로그램을 찾고 싶은데,  key words 를 어떻게 설정하면 좋을까요?   고도리님의 책은 이해하며 읽어 보려니 초보라서 진도가 굉장히 느려지네요.  조언주시면 감사하겠습니다. 

*^0^*

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

repo 설정 시에 문제가 발생합니다. [5]

  • 죽유
  • 2012-12-19
  • 조회 수 5253

NDK 개발 환경 설정하기에서 문제입니다. file [2]

surfaceflinger에서 화면을 dump뜨는 메카니즘에 대해서...

GPIO 컨트롤 하기 예제 중 insmod에 관하여 문의드립니다. [2]

정오표 정리 제안 [4]

안드로이드 소스 컴파일 시에 문제가 발생합니다. [10]

  • 죽유
  • 2012-12-20
  • 조회 수 5014

SDL 예제관련 에러 질문입니다. [1]

  • 민민
  • 2012-12-25
  • 조회 수 5010

ffmpeg & hoffplay 에러 [5]

동영상 파일을 열때 avformat_open_input문 사용문의 [2]

hoffplay 빌드시 sec_format.h / SEC_OMX_Def.h 없다고 나옵니다. [3]

3rd party app에서 프레임워크 수정된 걸 적용시키려면 어떻게 해야... [3]

ffmpeg HOPLAY [3]

ffmpeg 빌드에러 [2]

GetMethodID와 GetStaticMethodID [2]

NDK에서 Surface 질문드립니다. [3]

개발 환경 구축하는데 몇가지 질문 사항이 있습니다. [3]

  • 죽유
  • 2012-12-15
  • 조회 수 4607

SSL_ERROR_SYSCALL 에러 질문드립니다..

NDK 소스 빌드 질문 드립니다. [2]

79쪽 예제 말이에요 ㅠㅠ [1]

Error 질문 드립니다. [9]

사용자 로그인