Ze6350-devel » 이력 » 버전 22
« 뒤로 -
버전 22/28
(비교(diff)) -
다음 » -
현재 버전
윤호 김, 2022/01/19 13:43
ZE6350 개발 환경¶
조아전자 ZE6350 단말기는 임베디드 리눅스 기반으로 되어있다.
조아전자에서 제공하는 툴체인 및 SDK를 사용하여 응용프로그램 개발이 가능하다.
개발용 단말기 설정¶
루트쉘 접근이 가능하도록 설정
파일 송수신을 쉽게 할 수 있도록 설정
1. 루트쉘¶
루트쉘 사용을 위해서는 조아에서 제공한 USB to Serial 케이블을 PC와 단말 간에 연결해야 한다.


1.1. 케이블 연결 및 설정¶
- 윈도우 PC
인식이 되지 않을 경우 ftdi driver를 설치한다
- 리눅스 PC
케이블 연결 후 /dev/ttyUSB장치가 뜬다
- 터미널 에뮬레이터 세팅값
설정항목 값 Serial Port 윈도우: COM[0-9]*
리눅스: /dev/ttyUSB[0-9]*Data Bits 8 Stop Bits 1 Parity None Flow Control None
- root 로그인
터미널 프로그램을 통하여 단말기에 명령어를 치기 위해서는 먼저 로그인을 해야한다.
터미널 상에 엔터를 몇 번 치면 로그인 프롬프트가 나온다.
아이디는 root, 패스워드는 사전에 약정된 것을 입력한다.
2. 파일 전송¶
터미널 프로그램을 통하여 Z-Modem 송수신도 가능하지만 느리기 때문에 작업 효율을 위하여 이더넷을 사용한다.
2.1. OTG 케이블 및 USB Ethernet 연결¶
단말쪽에 USB 이더넷을 연결하고 PC쪽 이더넷 포트와 연결한다.


*주의: 보안을 위해 반드시 단말기와 PC를 다이렉트로 연결해야 한다.
*참고: 커널 경량화를 위해 모든 칩셋에 대한 드라이버를 탑재하고 있지 않다.
현재 지원되는 칩셋은 r8152, rtl8150, asix 세종류이다.
아이피 설정¶
- 단말측:
cat_driver.ko가 떠 있는지 확인하고 없으면 insmod.
[root@zoa-cat:/root]# insmod /appfile/drv/ze6350/cat_driver.koUSB Ethernet 드라이버 설치
[root@zoa-cat:/root]#modprobe r8152아이피 설정
[root@zoa-cat:/root]#ifconfig eth0 172.16.0.2
- PC측:
네트워크 설정 툴을 사용하여 고정아이피를 172.16.0.1로 설정.
- PING 테스트:
단말에서 PC로 PING 테스트. 연결상태 확인.
[root@zoa-cat:/root]#ping 172.16.0.1
2.2. 개발툴 설치¶
tools.new.clnt.tar 를 단말로 복사하여 풀고 그 안에 들어 있던 setup.sh를 실행한다.
2.3. 프로그램 전송(rsync)¶
- 단말에 rsync 데몬 실행
[root@zoa-cat:/root]#rsync --daemon
- PC에서 프로그램 전송
user1@dvlphost ~/myproject $export RSYNC_PASSWORD=zoa123
user1@dvlphost ~/myproject $rsync -arv appfile/ rsync://root@172.16.0.2/appfile/
2.4. NFS 사용의 경우¶
PC가 리눅스 호스트인 경우만 해당. PC측 /etc/exports 설정 필요.
[root@zoa-cat:/root]# mkdir /usr/local
[root@zoa-cat:/root]# mount -t nfs -o nolock 172.16.0.1:/somewhere/nfs_export /usr/local