minicom
 
- 타겟 보드에서 일어나는 상황을 host pc에서 볼 수 있게 모니터링 할 수 있는 통신 프로그램
- 설치 (rpm)
- 환경설정  minicom -s   =>  serial port setup 란에 들어가서
      serial device              : /dev/ttys0
      lockfile location          : /var/lock
      bps/par/bits              : 115200 8N1
      hareware flow control : no
      software flow control  : no
- 환경설정 후 minicom 들어가면 확인할 수 있다 ( 타겟보드 전원 켜야된다...-_-;; )
- ctrl + a 후 z 누르면 각종 명령어들이 편하게 보인다
 
 
cross-compiler
 
- host pc에서 제작된 소크 코드를 실행 환경이 다른 타켓 보드에서 작동하기 위해서는 host pc에 설치된 컴파일러가 아닌 ARM용으로 컴파일을 해주는 컴파일러, 링커, 라이브러리 등이 필요하다. ARM용 컴파일러를 설치 하고, PATH설정한 후 ARM용 크로스 컴파일러 툴 체인으로 컴파일한다
- 설치 (rpm, tar.gz파일 )
- empos2는 /usr 폴더에 설치해야된다. 다른곳에 설치시 나중에 path문제를 많이 일으킨다...그냥 시키는데다 설치하자 ㅋㅋ
- path에 /usr/cross-tools/bin을 추가 시켜준다
- source ~/.bash_profile 명령어로 host pc 에 적용시킨다
- 생성된 툴체인은 여러가지가 있을것이다.
- 간단한 프로그램 hello.c 를 한번 코딩 한 후 arm-linux-gcc 로 컴파일
- 일반 host pc에서는 실행이 안 될 것이다
- 실행파일을 minicom을 통하여 타켓보드에 올린후 실행해본다
- file 파일명 ( 파일종류를 알아 볼 수 있다)
Posted by 용학도리
,