썸네일 [임베디드] CentOS 7 방화벽 포트 오픈하기 안녕하세요 로로봉입니다 : ) 이번 포스팅에서는 CentOS의 방화벽 포트를 여는 방법을 알아보겠습니다. CentOS 6 이전 버전의 경우 iptables를 이용해 방화벽을 컨트롤 하였지만, CentOS 7 버전의 경우 firewalld로 대체되었다고 합니다. 우선 firewalld이 잘 작동되고 있는지 아래와 같이 확인이 가능합니다. systemctl status firewalld 작동중이면 Active 에 active (running)이라고 표시됩니다. 이제 포트를 아래와 같이 제어하면 됩니다. 방화벽 포트 확인 firewall-cmd --zone=public --list-ports 방화벽 포트 열기 firewall-cmd --zone=public --add-port=(포트번호)/tcp 방화벽 포트 ..
썸네일 [임베디드] 임베디드 보드 FALINUX S5PV210 환경 설정하기 안녕하세요 로로봉입니다 : ) FALINUX의 S5PV210 MCU가 장착된 타겟 보드의 개발을 위해 다음과 같이 환경 설정을 해주어야합니다. 1.Ezboot3 설치 및 컴파일 2.커널(Kernel) 컴파일 3.컴파일 된 Ezboot3 파일 타겟 보드에 포팅 FALINUX에서 S5PV210 MCU로 사용할 수 있는 ezboot3, kernel, ramdisk, toolchain을 제공합니다. 1. Ezboot3 설치 및 컴파일 Ezboot3란 부트로더를 말하며 해당 파일을 FALINUZ 포럼 사이트에서 다운받은 후 삼바를 이용해 리눅스로 옮겨줍니다. 먼저 부트로더를 컴파일 하기 위해서 toolchain 디렉토리로 이동하여 arm-none-eabi.tar 압축 파일을 루트 디렉토리로 복사해줍니다. cp a..
썸네일 [임베디드] 임베디드 보드 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 우측 세모 버튼을 누르고 ..
썸네일 [임베디드] VMWare 스냅샷(Snapshot) 사용 방법 안녕하세요 로로봉입니다. 오늘은 VMWare의 스냅샷에 대해 알아보겠습니다. Snapshot 이란? VMware에서 제공해주는 복구 시스템을 말합니다. 복구 시점을 만들어서 원하는 시점으로 복구 할 수 있도록 도와줍니다. VMware에 Ubuntu를 설치하자 마자 Snapshot을 저장해 보았습니다. 우선 아래의 그림과 같이 Take Snapshot of Virtual Machine 버튼을 눌러줍니다. 버튼을 누르면 아래와 같이 Take Snapshot 창이 나타납니다. 복구 시점에 대한 제목과 설명을 간략하게 자신이 알아볼 수 있도록 입력 후 OK버튼을 누르면 현 시점이 저장됩니다. 자신이 원하는 시점으로 복원하고 싶을 경우 아래의 그림과 같이 Manage Snapshots for Virtual Mac..
썸네일 [임베디드] VMware에 Ubuntu 설치하기 안녕하세요 로로봉입니다 : ) 이번 포스팅에서는 가상 머신에 리눅스 OS인 Ubuntu를 설치하는 법을 알아보겠습니다. 우선 VMware Workstation을 실행 시키고 New Virtual Machine을 선택합니다. Typical을 선택 후 Next 버튼을 눌러줍니다. Installer disc image file (iso) 를 선택 후 Browse... 버튼을 눌러 Ubuntu 이미지 파일을 선택합니다. 이미지를 선택 후 Next 버튼을 눌러줍니다. Ubuntu 로그인에 필요한 계정 정보를 입력해주고 Next 버튼을 눌러줍니다. 해당 가상머신의 명칭을 입력 후 Next 버튼을 눌러줍니다. 하드 디스크의 용량을 설정 후 Next 버튼을 눌러줍니다. Finish 버튼을 눌러 설정을 마치면 아래와 같..
반응형