'라즈베리파이CentOS'에 해당되는 글 2건

  1. 2020.07.15 CentOS 7 설정 #2 C/C++ 개발환경
  2. 2020.07.12 라즈베리파이(Raspberry-Pi) 3B+에 CentOS 7 설치하기

그저 라즈베리파이3에 주식 자동매매 프로그램을 위한 DB 서버용 리눅스 설치를 하려고 했을 뿐인데

이런 글을 쓰고 있게 될 줄은 몰랐다. 

 

리눅스 재설치때 마다 블로그 보면서 다시 설치하면 되니 그냥 기록해 두자. 

 

나는 원래 Server-Side C언어 개발자였기 때문에 개인적으로 만들어서 갖고 있는 C언어 라이브러리들이 

조금 있다. (Logger, Statistic, DB Handler, Transaction Manager 등등...)

언제 사용할 기회가 있을지 모르니 C/C++ 컴파일러를 설치해 둬야겠다. 

(실은 지금도 실시간 STT(음성인식) 처리를 위한 RTP 패킷 캡쳐 모듈을 C++로 만들어놔서 C++ 컴파일러가 필요하긴 하다. 최근 동일 기능의 Python 모듈을 새로 설계해서 개발하고 있긴 하지만...)

 


 

Step 1.  Available Group 확인

 

현재 시스템의 Available Group에 Development Tools가 존재하는지 확인한다.

'Available Group'의 'Development Tools' 확인.

 

Step 2. Development Tools 설치

 

yum group install "Development Tools" 명령어로 C/C++ 컴파일러 관련 모든 패키지들을 한번에 설치한다.

 

설치할 패키지들이 매우 많다. 56개....

Step 3. 컴파일러 설치 확인

 

설치가 완료된 후에는 gcc --version 명령어로 설치된 버전을 확인한다. (gcc/g++ 동일하다.)

 

 

Step 4. 예제를 통해 소스 컴파일 하기

 

아래와 같이 C/C++ 언어 예제 소스를 만들어 컴파일을 해보자.

 

프로그래밍의 기본, "Hello, World!" 출력 프로그램 작성. 

 

컴파일~~

 

출력된 "Hello, World!" 문자열.

gcc를 통해 test.c 파일을 컴파일 하면, a.out 파일이 생성되고, 이 파일을 실행시키면 "Hello, World!"가 출력된다.

 

오랫만에 짧게 C언어 끄적였는데 (요즘엔 Python을 주로 쓰고 있어서...) 그래도 손가락이 기억하나 보다.

 

 

Posted by [ 브랜든 ]
,

작년에 구매하여 간이 서버로 사용하고 있는 '라즈베리 파이'가 하나 있다.

 

개인적인 개발 서버가 필요하여 구매하였고, 집 공유기에 물려 365일 24시간 돌아가고 있는 

아주 고마운 녀석이다. 

이 녀석 덕분에 사업 진행에 있어 필요한 간단한 유틸이나 배치 프로그램을 어디서든, 생각날 때마다 바로바로

개발하고 테스트할 수 있어서 많은 시간을 절약할 수 있었다. 

 

처음에는 CentOS가 설치되지 않는 줄 알고...(처음 샀을때 우분투MATE 얘기만 나와서...)

우분투MATE를 설치하여 사용하고 있었는데

최근 이녀석을 포맷할 일이 생겨 이왕 설치할거 익숙한 CentOS를 설치하기로 했다. 


 

 

[ 라즈베리 파이에 설치 가능한 CentOS 찾기 ]

 

https://wiki.centos.org/action/show/Manuals/ReleaseNotes/CentOS7.2003?action=show&redirect=Manuals%2FReleaseNotes%2FCentOS7

 

Manuals/ReleaseNotes/CentOS7.2003 - CentOS Wiki

Manuals/ReleaseNotes/CentOS7.2003 (2020-06-01 21:42:53에 TrevorHemsley가(이) 마지막으로 수정)

wiki.centos.org

위에 링크에서 '찾기' -> RaspberryPi를 입력하면 라즈베리파이용 CentOS가 보이게 된다.

 

라즈베리 파이 3용 CentOS. 중간에 URL 부분으로 들어가면 된다.

참고로 CentOS는 아직 라즈베리파이 3에서만 설치되는 것 같다. 

라즈베리파이 4에 설치하려는 블로거를 본적이 있는데, 지금은 어떨지 모르겠지만 그때는 실패했었다는 걸 봤었다.

 

라즈베리 파이용 CentOS Minimal로 설치한다.

 

나는 부팅 USB 만들때 주로 'Rufus'를 사용하는데, 여러가지 프로그램들이 있겠지만 내가 생각하기엔 이 프로그램이 가장 편하다. 

 

Rufus로 마이크로SD 카드에 CentOS 굽기.

이제 라즈베리파이 3B+에 USB를 꽂고, 전원을 껴보자.

별 다른 조작 없이 USB를 먼저 꽂고 전원만 꽂으면 자동으로 설치를 시작한다.

라즈베리파이에 CentOS 설치 화면

정상적으로 설치가 잘 되어가고 있다. (캡쳐가 안되서....아니 할 줄 몰라서...사진으로...)

 

CentOS 설치 후 로그인 완료 화면

설치가 완료 되면 로그인 화면이 뜨게 되고 minimal 설치라 사전에 사용자 정보를 등록하지 않아

root 계정으로 로그인 해야한다. 

  • 계정 : root

비밀번호  : centosCentOS 7 설치는 완료 되었고...minimal 설치 후 필수 설치 요소들은 다음 포스팅에서

다시 시작해야겠다.

 

근데 아래처럼 메시지가 계속 찍힌다...

전력부족...

지금 사용하는 놈은 5V / 2A인데...

우분투 사용할때는 문제 없었는데 CentOS가 전력을 더 많이 먹네...

 

사실 라즈베리파이 3의 권장 어댑터는 5V / 3A 다. 바로 새로 구매해야겠다.

 

 

Posted by [ 브랜든 ]
,