/dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post Reply
bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

/dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Thu May 21, 2020 9:16 am

안녕하세요.
우선 매번 빠른 답변 감사 드립니다.

/dev/ttyS0 장치를 open 함수로 오픈 하려고 하면 read/write permission 이 없다고 에러가 나서 디바이스 접근이 안 됩니다.

root 외에 일반 사용자 권한이 없어서 read / write 에러가 나는 부분입니다.

터미널이나 환경 파일 등으로 접근 권한을 666으로 수정 할 수 있는지요?

Android Serial API 등의 app으로 코드 상에서 su chmod 666 하면 적용이 안 되는 듯 합니다.

N2: Android

감사 합니다.

User avatar
tobetter
Posts: 5101
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 160 times
Been thanked: 493 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by tobetter » Thu May 21, 2020 9:23 am

터미널에서 su를 한 후에 chmod 666으로 권한을 바꿀 수는 있습니다만, 안드로이드 앱 자체는 접근권한을 수정을 할 권한이 없습니다. 우선은 터미널에서 변경을 하고 테스트 해보시거나, 전에 다른 글타래에서 AndroidThings 사용을 안내한대로 해보시기 바랍니다. 666모드로 동작을 시켜야 하는 상황이라면 다른 방법으로 알려드리도록 하겠습니다.
These users thanked the author tobetter for the post:
bamtory (Fri May 22, 2020 4:16 pm)

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Thu May 21, 2020 9:42 am

tobetter wrote:
Thu May 21, 2020 9:23 am
터미널에서 su를 한 후에 chmod 666으로 권한을 바꿀 수는 있습니다만, 안드로이드 앱 자체는 접근권한을 수정을 할 권한이 없습니다. 우선은 터미널에서 변경을 하고 테스트 해보시거나, 전에 다른 글타래에서 AndroidThings 사용을 안내한대로 해보시기 바랍니다. 666모드로 동작을 시켜야 하는 상황이라면 다른 방법으로 알려드리도록 하겠습니다.
현재 자바를 사용 할 수 없어서 c++로만 작업 하고 있습니다.

adb는 현재 usb <-> pc 연결 문제로 사용 해보지 못 했습니다.
그리고 Debug Option에 Open Terminal 이런 메뉴가 안 보이던데 안드로이드 자체 Terminal은 어떻게 실행 하는지도 좀 부탁 드립니다.
( 안드로이드는 만져 본지 얼마 안 되서 좀 초보에요. )

마지막으로 영구적으로 666모드로 동작시키는 다른 방법을 알려 주시면 감사 드리겠습니다.

Luke.go
Posts: 480
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 39 times
Been thanked: 40 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by Luke.go » Thu May 21, 2020 9:49 am

/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
These users thanked the author Luke.go for the post:
bamtory (Fri May 22, 2020 4:17 pm)

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Thu May 21, 2020 10:22 am

Luke.go wrote:
Thu May 21, 2020 9:49 am
/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
답변 감사 합니다.

Terminal Emulator 로는 su 명령어 자체가 권한이 없어서 su는 실행 할 수가 없었습니다.
ueventd.rc 는 한번 해보겠습니다.

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Fri May 22, 2020 4:05 pm

bamtory wrote:
Thu May 21, 2020 10:22 am
Luke.go wrote:
Thu May 21, 2020 9:49 am
/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
답변 감사 합니다.

Terminal Emulator 로는 su 명령어 자체가 권한이 없어서 su는 실행 할 수가 없었습니다.
ueventd.rc 는 한번 해보겠습니다.
ueventd.rc로 ttyS0의 접근 권한은 해결 되었습니다.

ls -al /dev/ttyS*
crw-rw-rw root root /dev/ttyS0
crw-rw---- bluetooth bluetooth /dev/ttyS1
crw-rw---- bluetooth bluetooth /dev/ttyS2

으로 나옵니다.
dialout에서 bluetooth로 변경되어 나옵니다.

궁금한게 스펙에 ttyS0은 시스템 콘솔용으로 되어 있던데 이 포트를 일반용으로는 사용 할 수 없는지요?

오드로이드 부팅이나 어떤 신호 수신 시에 다량의 메시지가 송신 되는 듯 합니다.

시스템 용이 아닌 유저용으로 설정 하여 ttyS0 <-> 씨리얼장치 간의 순수 데이터만 오고 가게 할 수 있는지 궁금 합니다.

감사 합니다.

User avatar
tobetter
Posts: 5101
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 160 times
Been thanked: 493 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by tobetter » Fri May 22, 2020 4:16 pm

bamtory wrote:
Fri May 22, 2020 4:05 pm
bamtory wrote:
Thu May 21, 2020 10:22 am
Luke.go wrote:
Thu May 21, 2020 9:49 am
/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
답변 감사 합니다.

Terminal Emulator 로는 su 명령어 자체가 권한이 없어서 su는 실행 할 수가 없었습니다.
ueventd.rc 는 한번 해보겠습니다.
ueventd.rc로 ttyS0의 접근 권한은 해결 되었습니다.

ls -al /dev/ttyS*
crw-rw-rw root root /dev/ttyS0
crw-rw---- bluetooth bluetooth /dev/ttyS1
crw-rw---- bluetooth bluetooth /dev/ttyS2

으로 나옵니다.
dialout에서 bluetooth로 변경되어 나옵니다.

궁금한게 스펙에 ttyS0은 시스템 콘솔용으로 되어 있던데 이 포트를 일반용으로는 사용 할 수 없는지요?

오드로이드 부팅이나 어떤 신호 수신 시에 다량의 메시지가 송신 되는 듯 합니다.

시스템 용이 아닌 유저용으로 설정 하여 ttyS0 <-> 씨리얼장치 간의 순수 데이터만 오고 가게 할 수 있는지 궁금 합니다.

감사 합니다.
다수의 tty포트가 필요하신건가요?
기본적으로 debugging포트로 설정되어 있고, console접속을 안하신다면 U-boot와 커널을 고쳐야 합니다.
하지만, 부트로더에 소스 변경으로 제어할 수 있는 부분도 있어서 완전히 출력을 막을 수는 없습니다.
These users thanked the author tobetter for the post:
bamtory (Fri May 22, 2020 4:18 pm)

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Fri May 22, 2020 4:19 pm

tobetter wrote:
Fri May 22, 2020 4:16 pm
bamtory wrote:
Fri May 22, 2020 4:05 pm
bamtory wrote:
Thu May 21, 2020 10:22 am
Luke.go wrote:
Thu May 21, 2020 9:49 am
/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
답변 감사 합니다.

Terminal Emulator 로는 su 명령어 자체가 권한이 없어서 su는 실행 할 수가 없었습니다.
ueventd.rc 는 한번 해보겠습니다.
ueventd.rc로 ttyS0의 접근 권한은 해결 되었습니다.

ls -al /dev/ttyS*
crw-rw-rw root root /dev/ttyS0
crw-rw---- bluetooth bluetooth /dev/ttyS1
crw-rw---- bluetooth bluetooth /dev/ttyS2

으로 나옵니다.
dialout에서 bluetooth로 변경되어 나옵니다.

궁금한게 스펙에 ttyS0은 시스템 콘솔용으로 되어 있던데 이 포트를 일반용으로는 사용 할 수 없는지요?

오드로이드 부팅이나 어떤 신호 수신 시에 다량의 메시지가 송신 되는 듯 합니다.

시스템 용이 아닌 유저용으로 설정 하여 ttyS0 <-> 씨리얼장치 간의 순수 데이터만 오고 가게 할 수 있는지 궁금 합니다.

감사 합니다.
다수의 tty포트가 필요하신건가요?
기본적으로 debugging포트로 설정되어 있고, console접속을 안하신다면 U-boot와 커널을 고쳐야 합니다.
하지만, 부트로더에 소스 변경으로 제어할 수 있는 부분도 있어서 완전히 출력을 막을 수는 없습니다.
네. 2개의 씨리얼포트가 필요 합니다.
그럼 ttyS0은 사용 못 하고 ttyS1 과 ttyS2를 사용 해야 겠네요.
감사합니다.

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Fri May 22, 2020 5:48 pm

bamtory wrote:
Fri May 22, 2020 4:19 pm
tobetter wrote:
Fri May 22, 2020 4:16 pm
bamtory wrote:
Fri May 22, 2020 4:05 pm
bamtory wrote:
Thu May 21, 2020 10:22 am
Luke.go wrote:
Thu May 21, 2020 9:49 am
/odm에 ueventd.rc 파일을 생성하신 후에 다음 내역을 추가해보세요

Code: Select all

/dev/ttyS0         0666   root root
그리고 재부팅후에 권한이 변경되었는지 확인해보시기 바랍니다.
소유자를 변경하시려면 root 대신 다른 소유자 명을 입력하시면 됩니다.

odm은 FAT 파티션이기 때문에 mmc나 sd 카드를 따로 PC에 연결해서 ueventd.rc 파일을 추가하셔도 됩니다.

EDIT: Terminal Emulator 로 안드로이드에서 터미널 실행 가능합니다.
답변 감사 합니다.

Terminal Emulator 로는 su 명령어 자체가 권한이 없어서 su는 실행 할 수가 없었습니다.
ueventd.rc 는 한번 해보겠습니다.
ueventd.rc로 ttyS0의 접근 권한은 해결 되었습니다.

ls -al /dev/ttyS*
crw-rw-rw root root /dev/ttyS0
crw-rw---- bluetooth bluetooth /dev/ttyS1
crw-rw---- bluetooth bluetooth /dev/ttyS2

으로 나옵니다.
dialout에서 bluetooth로 변경되어 나옵니다.

궁금한게 스펙에 ttyS0은 시스템 콘솔용으로 되어 있던데 이 포트를 일반용으로는 사용 할 수 없는지요?

오드로이드 부팅이나 어떤 신호 수신 시에 다량의 메시지가 송신 되는 듯 합니다.

시스템 용이 아닌 유저용으로 설정 하여 ttyS0 <-> 씨리얼장치 간의 순수 데이터만 오고 가게 할 수 있는지 궁금 합니다.

감사 합니다.
다수의 tty포트가 필요하신건가요?
기본적으로 debugging포트로 설정되어 있고, console접속을 안하신다면 U-boot와 커널을 고쳐야 합니다.
하지만, 부트로더에 소스 변경으로 제어할 수 있는 부분도 있어서 완전히 출력을 막을 수는 없습니다.
네. 2개의 씨리얼포트가 필요 합니다.
그럼 ttyS0은 사용 못 하고 ttyS1 과 ttyS2를 사용 해야 겠네요.
감사합니다.

ttyS1과 ttyS2를 사용 하려니 접근 권한에서 또 문제가 발생 했습니다.

ueventd.rc파일에
/dev/ttyS1 0666 root root
/dev/ttyS2 0666 root root

이렇게 해도 다음과 같이 변경이 되지 않습니다.

crw-rw---- bluetooth bluetooth /dev/ttyS1
crw-rw---- bluetooth bluetooth /dev/ttyS2

이 장치들은 다르게 설정 해야 할까요?

User avatar
codewalker
Posts: 924
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 32 times
Been thanked: 52 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by codewalker » Fri May 22, 2020 6:43 pm

odroid의 browser 앱에서 아래 링크를 열고 다운 받습니다.

https://dn.odroid.com/S922X/ODROID-N2/A ... signed.zip

그리고 'Odroid Settings" -> Update -> 'From download package' 후 파일매니저에서 Download/update-xxx.zip을 선택하여 업데이를 진행 하십시오.
마지막으로 /odm/ueventd.rc에 원하는 수정 내용을 넣어 보시기 바랍니다.

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Mon May 25, 2020 10:27 am

codewalker wrote:
Fri May 22, 2020 6:43 pm
odroid의 browser 앱에서 아래 링크를 열고 다운 받습니다.

https://dn.odroid.com/S922X/ODROID-N2/A ... signed.zip

그리고 'Odroid Settings" -> Update -> 'From download package' 후 파일매니저에서 Download/update-xxx.zip을 선택하여 업데이를 진행 하십시오.
마지막으로 /odm/ueventd.rc에 원하는 수정 내용을 넣어 보시기 바랍니다.
안녕하세요.
Browser App이 없어서 저 링크를 다운로드 할 수 없습니다.
제 오드로이드에는 WebViwe Browser Tester 라는 앱 뿐인데 이걸로는 위 링크의 파일을 다운로드 할 수 없었습니다.

그래서 pc에서 usb memory로 다운로드 해서 오드로이드에 연결 후 'Odroid Settings" -> Update -> 'From download package 실행 하여 usb에 들어 있는 update....zip 파일을 선택 해도 어떤 업데이트도 진행 되지 않고요.

그냥 File Manager에서 zip 파일을 클릭 하면 사이즈가 너무 커서 실행 할 수 없다고 나옵니다.

웹 브라우저를 다른걸 설치 해야 하나요?
pc에서 받은 크롬 같은 apkm 파일은 설치 자체가 안 되고 어떻게 해야 할지 모르겠습니다.

User avatar
codewalker
Posts: 924
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 32 times
Been thanked: 52 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by codewalker » Mon May 25, 2020 10:34 am

File manager에서 zip 파일을 'Download'로 복사하고 odroid settings에서 설치 시도해 보시기 바랍니다.
bamtory wrote:
Mon May 25, 2020 10:27 am
codewalker wrote:
Fri May 22, 2020 6:43 pm
odroid의 browser 앱에서 아래 링크를 열고 다운 받습니다.

https://dn.odroid.com/S922X/ODROID-N2/A ... signed.zip

그리고 'Odroid Settings" -> Update -> 'From download package' 후 파일매니저에서 Download/update-xxx.zip을 선택하여 업데이를 진행 하십시오.
마지막으로 /odm/ueventd.rc에 원하는 수정 내용을 넣어 보시기 바랍니다.
안녕하세요.
Browser App이 없어서 저 링크를 다운로드 할 수 없습니다.
제 오드로이드에는 WebViwe Browser Tester 라는 앱 뿐인데 이걸로는 위 링크의 파일을 다운로드 할 수 없었습니다.

그래서 pc에서 usb memory로 다운로드 해서 오드로이드에 연결 후 'Odroid Settings" -> Update -> 'From download package 실행 하여 usb에 들어 있는 update....zip 파일을 선택 해도 어떤 업데이트도 진행 되지 않고요.

그냥 File Manager에서 zip 파일을 클릭 하면 사이즈가 너무 커서 실행 할 수 없다고 나옵니다.

웹 브라우저를 다른걸 설치 해야 하나요?
pc에서 받은 크롬 같은 apkm 파일은 설치 자체가 안 되고 어떻게 해야 할지 모르겠습니다.
These users thanked the author codewalker for the post:
bamtory (Mon May 25, 2020 11:53 am)

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Mon May 25, 2020 11:46 am

codewalker wrote:
Mon May 25, 2020 10:34 am
File manager에서 zip 파일을 'Download'로 복사하고 odroid settings에서 설치 시도해 보시기 바랍니다.
bamtory wrote:
Mon May 25, 2020 10:27 am
codewalker wrote:
Fri May 22, 2020 6:43 pm
odroid의 browser 앱에서 아래 링크를 열고 다운 받습니다.

https://dn.odroid.com/S922X/ODROID-N2/A ... signed.zip

그리고 'Odroid Settings" -> Update -> 'From download package' 후 파일매니저에서 Download/update-xxx.zip을 선택하여 업데이를 진행 하십시오.
마지막으로 /odm/ueventd.rc에 원하는 수정 내용을 넣어 보시기 바랍니다.
안녕하세요.
Browser App이 없어서 저 링크를 다운로드 할 수 없습니다.
제 오드로이드에는 WebViwe Browser Tester 라는 앱 뿐인데 이걸로는 위 링크의 파일을 다운로드 할 수 없었습니다.

그래서 pc에서 usb memory로 다운로드 해서 오드로이드에 연결 후 'Odroid Settings" -> Update -> 'From download package 실행 하여 usb에 들어 있는 update....zip 파일을 선택 해도 어떤 업데이트도 진행 되지 않고요.

그냥 File Manager에서 zip 파일을 클릭 하면 사이즈가 너무 커서 실행 할 수 없다고 나옵니다.

웹 브라우저를 다른걸 설치 해야 하나요?
pc에서 받은 크롬 같은 apkm 파일은 설치 자체가 안 되고 어떻게 해야 할지 모르겠습니다.
업데이트 하고 ueventd.rc에
/ dev / ttyS0 0666 root root
/ dev / ttyS1 0666 root root
/ dev / ttyS2 0666 root root

으로 하고 부팅 해도 결과는

crw------- root root 239 0 1970-01-01 00:00 /dev/ttyS0
crw-rw---- bluetooth bluetooth 239 0 1970-01-01 00:00 /dev/ttyS1
crw-rw---- bluetooth bluetooth 239 0 1970-01-01 00:00 /dev/ttyS2

유저가 bluetooth는 변경 되지 않습니다. 또한 ttyS0번 도 rw rw 로 변경 되지 않습니다.

뭘 잘 못 했을까요?

바라는 것은

crw-rw-rw- root root 239 0 1970-01-01 00:00 /dev/ttyS1
crw-rw-rw- root root 239 0 1970-01-01 00:00 /dev/ttyS2

의 결과가 나오길 바라고 있습니다.


파일명에 공백이 들어가서 인식이 안 되서 그런 것이었습니다.
이제 잘 됩니다.
감사 합니다.
Last edited by bamtory on Mon May 25, 2020 11:55 am, edited 2 times in total.

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Mon May 25, 2020 11:53 am

bamtory wrote:
Mon May 25, 2020 11:46 am
codewalker wrote:
Mon May 25, 2020 10:34 am
File manager에서 zip 파일을 'Download'로 복사하고 odroid settings에서 설치 시도해 보시기 바랍니다.
bamtory wrote:
Mon May 25, 2020 10:27 am
codewalker wrote:
Fri May 22, 2020 6:43 pm
odroid의 browser 앱에서 아래 링크를 열고 다운 받습니다.

https://dn.odroid.com/S922X/ODROID-N2/A ... signed.zip

그리고 'Odroid Settings" -> Update -> 'From download package' 후 파일매니저에서 Download/update-xxx.zip을 선택하여 업데이를 진행 하십시오.
마지막으로 /odm/ueventd.rc에 원하는 수정 내용을 넣어 보시기 바랍니다.
안녕하세요.
Browser App이 없어서 저 링크를 다운로드 할 수 없습니다.
제 오드로이드에는 WebViwe Browser Tester 라는 앱 뿐인데 이걸로는 위 링크의 파일을 다운로드 할 수 없었습니다.

그래서 pc에서 usb memory로 다운로드 해서 오드로이드에 연결 후 'Odroid Settings" -> Update -> 'From download package 실행 하여 usb에 들어 있는 update....zip 파일을 선택 해도 어떤 업데이트도 진행 되지 않고요.

그냥 File Manager에서 zip 파일을 클릭 하면 사이즈가 너무 커서 실행 할 수 없다고 나옵니다.

웹 브라우저를 다른걸 설치 해야 하나요?
pc에서 받은 크롬 같은 apkm 파일은 설치 자체가 안 되고 어떻게 해야 할지 모르겠습니다.
업데이트 하고 ueventd.rc에
/ dev / ttyS0 0666 root root
/ dev / ttyS1 0666 root root
/ dev / ttyS2 0666 root root

으로 하고 부팅 해도 결과는

crw------- root root 239 0 1970-01-01 00:00 /dev/ttyS0
crw-rw---- bluetooth bluetooth 239 0 1970-01-01 00:00 /dev/ttyS1
crw-rw---- bluetooth bluetooth 239 0 1970-01-01 00:00 /dev/ttyS2

유저가 bluetooth는 변경 되지 않습니다. 또한 ttyS0번 도 rw rw 로 변경 되지 않습니다.

뭘 잘 못 했을까요?

바라는 것은

crw-rw-rw- root root 239 0 1970-01-01 00:00 /dev/ttyS1
crw-rw-rw- root root 239 0 1970-01-01 00:00 /dev/ttyS2

의 결과가 나오길 바라고 있습니다.
앗... 죄송 합니다. 이제 잘 됬습니다.
윈도우에서 파일 편집 하다가 슬래쉬 전후에 자동 공백이 들어가서 문제가 발생 했었네요.
감사 합니다.

User avatar
codewalker
Posts: 924
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 32 times
Been thanked: 52 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by codewalker » Mon May 25, 2020 11:59 am

네 다음 버전에 반영하도록 하겠습니다.

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Tue May 26, 2020 9:10 am

codewalker wrote:
Mon May 25, 2020 11:59 am
네 다음 버전에 반영하도록 하겠습니다.
안녕하세요.

혹시 이번 업데이트 때문인지 뭔지 모르겠지만 부팅 후 약 한시간 정도 켜 놓으면 어느 순간 오드로이드가 꺼져 있습니다.
주기적으로 한시간 정도에 한번씩 꺼지는 것 같습니다.

스크린 세이버는 off로 해 놓은 상태 인데 어떤 다른 설정을 바꿀게 있을 까요?

User avatar
codewalker
Posts: 924
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 32 times
Been thanked: 52 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by codewalker » Tue May 26, 2020 9:36 am

Screen saver가 off이면 sleep이 들어가서 IR remote나 GPIO key로만 깨울 수 있습니다.
그래서 /odm/env.ini 에 prevent_sleep="0" 을 "1"로 바꾸면 HDMI PHY만 꺼지고 sleep으로 들어가지 않습니다.
bamtory wrote:
Tue May 26, 2020 9:10 am
codewalker wrote:
Mon May 25, 2020 11:59 am
네 다음 버전에 반영하도록 하겠습니다.
안녕하세요.

혹시 이번 업데이트 때문인지 뭔지 모르겠지만 부팅 후 약 한시간 정도 켜 놓으면 어느 순간 오드로이드가 꺼져 있습니다.
주기적으로 한시간 정도에 한번씩 꺼지는 것 같습니다.

스크린 세이버는 off로 해 놓은 상태 인데 어떤 다른 설정을 바꿀게 있을 까요?

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Tue May 26, 2020 11:25 am

codewalker wrote:
Tue May 26, 2020 9:36 am
Screen saver가 off이면 sleep이 들어가서 IR remote나 GPIO key로만 깨울 수 있습니다.
그래서 /odm/env.ini 에 prevent_sleep="0" 을 "1"로 바꾸면 HDMI PHY만 꺼지고 sleep으로 들어가지 않습니다.
bamtory wrote:
Tue May 26, 2020 9:10 am
codewalker wrote:
Mon May 25, 2020 11:59 am
네 다음 버전에 반영하도록 하겠습니다.
안녕하세요.

혹시 이번 업데이트 때문인지 뭔지 모르겠지만 부팅 후 약 한시간 정도 켜 놓으면 어느 순간 오드로이드가 꺼져 있습니다.
주기적으로 한시간 정도에 한번씩 꺼지는 것 같습니다.

스크린 세이버는 off로 해 놓은 상태 인데 어떤 다른 설정을 바꿀게 있을 까요?
저희는 오드로이드를 화면도 계속 보이고 24시간 작동 시켜야 합니다.

원격 부팅은 지원 하지 않음.
24시간 작동 / 화면 유지

위와 같이 작동 되게 하려면 위 prevent_sleep 외에 살펴봐야 할 다른 설정이 또 있을까요?
혹시 booi.ini와 env.ini의 옵션 리스트에 대한 메뉴얼이 있나요?

감사 합니다.

User avatar
codewalker
Posts: 924
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 32 times
Been thanked: 52 times
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by codewalker » Tue May 26, 2020 11:28 am

제일 간단한 방법은 "Stay awake"를 on 하시면 됩니다.
Settings -> System -> Advanced -> Developer options -> Stay awake -> on

bamtory
Posts: 26
Joined: Mon May 04, 2020 3:48 pm
languages_spoken: Korean
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: /dev/ttyS0 장치 접근 권한 설정 변경 방법 문의 드립니다.

Post by bamtory » Tue May 26, 2020 11:32 am

codewalker wrote:
Tue May 26, 2020 11:28 am
제일 간단한 방법은 "Stay awake"를 on 하시면 됩니다.
Settings -> System -> Advanced -> Developer options -> Stay awake -> on
네~ 감사합니다.

Post Reply

Return to “N2”

Who is online

Users browsing this forum: No registered users and 1 guest