썸네일 [라즈베리파이] Lazarus Indy 컴포넌트 설치 및 사용 안녕하세요 로로봉입니다 : ) 프로그램 개발을 하다보면 통신부분은 꼭 필요합니다. 다양한 프로그램들과 데이터를 주고 받으며 처리할 수 있는 일들이 무궁무진하기 때문입니다. Lazarus에서는 UDP/IP 및 TCP/IP 통신을 사용하기 위해 Indy Components를 사용하면 간편하게 네트워크 통신이 가능합니다. 이번 포스팅은 Lazarus에 Indy 컴포넌트를 설치하는 방법을 알아보도록 하겠습니다. 우선 아래 사이트에서 Lazarus용 Indy 컴포넌트를 다운받아주어야 합니다. Indy Indy 10 Lazarus/FreePascal PortAbout This Effort This is an effort to make Indy 10 work in FreePascal using the Lazarus ..
썸네일 [라즈베리파이] Ubuntu Mate 개발 환경 Lazarus 설치하기 안녕하세요 로로봉입니다 : ) 라즈베리파이에 설치된 Ubuntu Mate나 Raspbian OS에서 파스칼(Pascal) 언어를 사용하여 개발을 하고 싶은 경우 Lazarus 개발 툴을 이용하여 가능합니다. Lazarus는 델파이7과 거의 유사한 화면 구성을 가지고 있으며, 윈도우나 리눅스 등 다양한 OS에서 컴파일을 지원하고 있습니다. 델파이 10.3 버전 부터 리눅스를 지원하긴 하나 아직까지는 콘솔만을 지원하는 걸로 알고 있습니다. 다른 리눅스용 개발 툴이 있는지는 모르겠지만 Lazarus를 이용하면 리눅스상의 데스크탑 모드에서 실행되는 프로그램 개발이 가능합니다. 이번 포스트에서는 Lazarus를 설치하는 방법에 대해 알아보도록 하겠습니다. Lazarus 설치는 복잡하지 않습니다. 터미널에서 apt..
썸네일 [라즈베리파이] HDMI 해상도 설정 안녕하세요 로로봉입니다 : ) 오늘은 라즈베리파이에서 HDMI 해상도를 설정하는 방법에 대해 알아보도록 하겠습니다. 라즈베리파이의 모든 설정은 /boot/config.txt 파일을 통해 설정이 가능합니다. 해상도도 config.txt 파일에서 설정하는대로 수정이 가능하며 아래 사이트에서 원하는 설정을 확인하여 변경해주면 됩니다. Teach, Learn, and Make with Raspberry Pi – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi commun..
썸네일 [라즈베리파이] Ubuntu Mate 설치하기 안녕하세요 로로봉입니다 : ) 오늘은 Ubuntu Mate 운영체제를 라즈베리파이에 올리는 작업을 해보겠습니다. 라즈베리파이3 B+ 모델과 SD카드를 준비합니다. Ubuntu Mate는 현재 B2, B3, B3+ 모델만 지원하고 있다고 합니다. SD 카드를 굽기에 앞서 포맷하는 프로그램과 이미지 파일을 쓰거나 읽을 수 있는 프로그램 2가지를 설치해 주어야 합니다. 1. SD Memory Card Formatter 프로그램 설치 Home - SD Association The SD Association is a global ecosystem of companies setting industry-leading memory card standards that simplify the use and extend t..
썸네일 [임베디드] 임베디드 보드 ToolChain 설치하기 안녕하세요 로로봉입니다 : ) ToolChain은 주로 다른 컴퓨터 또는 시스템의 소프트웨어 제품을 만드는데 사용되는 컴퓨터 프로그램 개발 도구들의 집합을 말합니다. ToolChain은 소스 코드 편집을 위한 문서 편집기와 소스 코드를 실행 프로그램으로 만들어주는 컴파일러와 링커, 그리고 운영체제의 기능을 제공하는 라이브러리로 되어 있습니다. 쉽게 말해 ToolChain을 크로스 컴파일러라고 생각하면 될 것 같습니다. ToolChain을 설치하기 위해서는 먼저 FA리눅스의 포럼 홈페이지에서 사용하고자 하는 ToolChain을 다운받아 주어야합니다. http://forum.falinux.com/zbxe/?mid=EZS3C6410 ToolChain & Ram disk 의 다운로드를 선택 후 gcc-4.3.2..
썸네일 [임베디드] 리눅스 삼바(samba) 설치하기 안녕하세요 로로봉입니다 : ) 리눅스 삼바(samba)란 리눅스에서 윈도우 시스템에게 파일시스템을 공유하기 위한 소프트웨어입니다. SMB/CIFS 네트워크 프로토콜을 재구현한 소프트웨어입니다. 즉 리눅스의 파일 시스템이나 프린트를 윈도우에게 공유할 수 있게 해줍니다. Ubuntu에 삼바를 설치하기 위해서 다음 명령어를 입력해줍니다. apt-get install samba smbfs 삼바 설치가 완료되면 삼바(Samba)를 사용하기 위한 설정을 위해 gedit로 smb.conf 파일을 열어줍니다. gedit /etc/samba/smb.conf 삼바 서버로 접속 시 한글 파일이 깨지지 않도록 CP949와 UTF8을 사용할 수 있도록 아래와 같이 입력합니다. 삼바를 사용할 유저에 대한 공유 폴더를 설정하기 위..
썸네일 [임베디드] 리눅스 nfs 설치하기 안녕하세요 로로봉입니다 : ) nfs는 Network File System의 약어로 클라이언트 컴퓨터의 사용자가 스토리지 연결 방식과 비슷한 방식으로 된 네트워크를 통해서 호스트 컴퓨터의 파일에 접근하도록 도와주는 것을 말합니다. nfs 설치를 위해 아래 명령어를 입력해줍니다. ( ※ 반드시 루트 권한을 얻어서 실행해야 합니다. ) apt-get install nfs-kernel-server nfs-common portmap nfs를 설치하고 나서 nfs로 사용할 폴더를 만들어 주어야 합니다. 다음 명령어를 입력해 /nfs 디렉토리를 생성해줍니다. mkdir /nfs 폴더를 만들고 나서 nfs에 대한 설정을 해주어야 합니다. nfs설정을 위해 gedit를 이용해 exports 파일을 열어줍니다. gedi..
썸네일 [임베디드] 리눅스 minicom 설치하기 안녕하세요 로로봉입니다 : ) minicom은 하이퍼터미널과 유사한 리눅스용 통신 프로그램을 말합니다. minicom을 설치하기 위해 아래 명령어를 입력합니다. ( ※ 반드시 루트 권한을 얻은 후 설치해야 합니다. ) apt-get install minicom 좋아요♥ + 구독 부탁드립니다 : )
썸네일 [임베디드] 리눅스 tftp 및 xinetd 설치하기 안녕하세요 로로봉입니다 : ) 기본적으로 Ubuntu 환경에서 임베디드 보드 개발을 하기 위해서 타겟 보드에 이미지를 업로드 시키고, 디버깅을 용이하게 하기 위한 환경을 구축해야합니다. tftp와 xinetd는 커널 이미지 파일이나 다른 기타 파일을 타겟 보드에 전송하기 위한 방법으로 사용합니다. tftp란 ftp와 마찬가지로 파일을 전송하기 위한 프로토콜이지만, ftp보다 더 단순한 방식으로 파일을 전송하는 것을 말합니다. 설치를 위해 터미널 창을 열고 아래 명령어를 입력해줍니다.. ( ※반드시 루트 권한을 얻은 후 진행해야 합니다. ) apt-get install tftp tftpd tftp의 설치가 완료되면 tftp를 가동시킬 xinetd를 설치해주어야 합니다. xinetd는 오픈 소스 슈퍼 서버 ..
썸네일 [임베디드] Ubuntu 한글 키보드 설치 안녕하세요 로로봉입니다 : ) Ubuntu를 한국어로 변경하게 되면 한국어 입력을 편하게 하기 위해 키보드 설정을 변경해 주어야합니다. 시스템 - 관리 - 언어를 선택합니다. 언어 설치/삭제... 버튼을 눌러 ibus 에서 nabi 로 변경해줍니다. 로그아웃 후 다시 로그인하게 되면 nabi 키보드로 변경 된 것을 볼 수 있습니다. 좋아요♥ + 구독 부탁드립니다 : )
썸네일 [임베디드] Ubuntu 한글 변경 안녕하세요 로로봉입니다 : ) 오늘은 Ubuntu OS 를 한글로 변경하는 법을 알아보겠습니다. 언어 바꾸기는 업데이트 서버가 미국인 경우에 가끔 안되는 경우가 있기 때문에 업데이트 서버를 변경 후 진행하는 것이 좋습니다. System - Administration - Language Support 를 선택하면 다음 창이 표시되며 Install / Remove Languages... 버튼을 눌러줍니다. Korean 을 체크 후 Apply Changes 버튼을 누르면 한글 설치가 진행됩니다. 업데이트가 완료되면 Apply System-Wide... 버튼을 눌러줍니다. 이제 로그아웃 후 로그인 화면의 아래쪽 Language를 누르면 한국어를 선택 할 수 있습니다. 로그인 하면 한국어로 Ubuntu가 변경된 ..
썸네일 [임베디드] Ubuntu 업데이트 서버 변경하기 안녕하세요 로로봉입니다 : ) 이번 포스팅에서는 Ubuntu에서 업데이트 서버를 변경해보겠습니다. 처음 Ubuntu를 설치하면 다음과 같은 화면을 볼 수 있습니다. 업데이트 서버를 바꾸는 이유는 Ubuntu가 기본으로 미국 서버를 설정하기 때문에 느려지는 경우가 허다하고 제대로 연결이 안 되는 경우도 있기 때문 입니다. 그래서 서버 위치를 변경하면 좀 더 빠르게 사용이 가능합니다. 상단 메뉴에서 System - Administration - Update Manager를 선택하여 업데이트 관리 페이지를 열어줍니다. Settings 버튼을 눌러줍니다. 상단의 Update Software 탭을 선택하면 다운로드 서버가 어디로 지정되어 있는지 볼 수 있습니다. Download from 우측 세모 버튼을 누르고 ..
반응형