썸네일 [임베디드] 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을 사용할 수 있도록 아래와 같이 입력합니다. 삼바를 사용할 유저에 대한 공유 폴더를 설정하기 위..
썸네일 [임베디드] 리눅스 minicom 설치하기 안녕하세요 로로봉입니다 : ) minicom은 하이퍼터미널과 유사한 리눅스용 통신 프로그램을 말합니다. minicom을 설치하기 위해 아래 명령어를 입력합니다. ( ※ 반드시 루트 권한을 얻은 후 설치해야 합니다. ) apt-get install minicom 좋아요♥ + 구독 부탁드립니다 : )
썸네일 [임베디드] 리눅스 tftp 및 xinetd 설치하기 안녕하세요 로로봉입니다 : ) 기본적으로 Ubuntu 환경에서 임베디드 보드 개발을 하기 위해서 타겟 보드에 이미지를 업로드 시키고, 디버깅을 용이하게 하기 위한 환경을 구축해야합니다. tftp와 xinetd는 커널 이미지 파일이나 다른 기타 파일을 타겟 보드에 전송하기 위한 방법으로 사용합니다. tftp란 ftp와 마찬가지로 파일을 전송하기 위한 프로토콜이지만, ftp보다 더 단순한 방식으로 파일을 전송하는 것을 말합니다. 설치를 위해 터미널 창을 열고 아래 명령어를 입력해줍니다.. ( ※반드시 루트 권한을 얻은 후 진행해야 합니다. ) apt-get install tftp tftpd tftp의 설치가 완료되면 tftp를 가동시킬 xinetd를 설치해주어야 합니다. xinetd는 오픈 소스 슈퍼 서버 ..
썸네일 [임베디드] VMware에 Ubuntu 설치하기 안녕하세요 로로봉입니다 : ) 이번 포스팅에서는 가상 머신에 리눅스 OS인 Ubuntu를 설치하는 법을 알아보겠습니다. 우선 VMware Workstation을 실행 시키고 New Virtual Machine을 선택합니다. Typical을 선택 후 Next 버튼을 눌러줍니다. Installer disc image file (iso) 를 선택 후 Browse... 버튼을 눌러 Ubuntu 이미지 파일을 선택합니다. 이미지를 선택 후 Next 버튼을 눌러줍니다. Ubuntu 로그인에 필요한 계정 정보를 입력해주고 Next 버튼을 눌러줍니다. 해당 가상머신의 명칭을 입력 후 Next 버튼을 눌러줍니다. 하드 디스크의 용량을 설정 후 Next 버튼을 눌러줍니다. Finish 버튼을 눌러 설정을 마치면 아래와 같..
반응형