라즈베리파이 워크플로우
라즈베리파이에서 오픈프레임월스를 사용하기 위해서는, 몇가지 다른 툴을 사용해야 합니다.
Bash 쉘
쉘 어플리케이션은 라즈베리파이에서 명령어 인터페이스를 제공합니다. 맥 OSX은 응용프로그램>유틸리티>터미널 에 위치한 터미널.app이 제공됩니다. 윈도우는 대체로 PuTTY를 사용합니다. 쉘은 어플리케이션을 컴파일/실행, 중단하는 명령을 전달할 때 사용됩니다.
텍스트 편집기
소스코드 편집을 위해 텍스트 편집기를 사용합니다. 여러분이 이미 리눅스 사용자라면 두말할 필요없이 이미 선호하는 텍스트 편집기가 있을겁니다. 일관성을 유지하기 위해, 이 가이드는 라즈베리파이 커뮤니티에서 아주 유명한 나노(nano)
를 사용할 것입니다. 또한 화면 하단에 이와 관련한 중요 명령어들도 정리되어있으니 읽어보시기 바랍니다.
파일 브라우저
비록 쉘에서 복사/이동/편집을 다 할 수 있지만, 아마도 데스크탑상에서 텍스트 편집기로 소스코드를 수정하거나, 애플의 파인더/윈도우의 탑색기로 파일을 조작하는것을 선호할 수도 있습니다. 이러할 경우 라즈베리파이를 마운트하여 하드디스크처럼 사용할수 있는데, 이를 위해 몇가지 셋업이 필요합니다. 여기에 크로스 플랫폼 해결책으로, 삼바를 세팅하는 가이드가 있습니다.
유용한 정보들
make
Bash 튜토리얼
Bash 치트 시트 pdf
나노(nano)
나노 가이드
이맥스(emacs)
이맥스 기능 정리
이맥스 튜토리얼
빔(vim)
빔 치트 시트/튜토리얼
빔 인터페이스 튜토리얼
빔 게임