임베디드 시스템 기계 혹은 기타 제어가필요한 시스템에 대해 제어를 위한 특정기능을 수행하는 전자장비의 일종으로 매우 작은 컴퓨터와 같지만, 개인용 컴퓨터와 같이 특정되지않은 다수의 역할을 하는것이 아닌 특정목적을 수행하기위한 시스템이다. 임베디드 시스템에는 mcu(마이
프로그램 개발시, 프로젝트가 거대해지고 코드가 길어지게 되면 하나하나의 수정파일을 즉시 반영하고 빌드하기가 매우 번거로워 지는데, makefile을 이용해서 빌드시에 불편함을 줄일수가 있다.makefile의 주 구성요소로는 목표가 되는 변수명을 지정하는 target,
Build 빌드는 다음의 세가지 상태로 과정을 구분하여 나뉜다 > - 소스파일 목적파일 실행파일 소스파일은 우리가 평소에 에디터에서 편집하고 수정할수있는 형태의 파일들로 \.c형태의 파일들을 의미하고, 목적파일은 \.o형태의 파일들이다, 실행파일은 최종적으로 빌드가
Container라는 가상적 공간에 어플리케이션,시스템툴,리소스파일,환경설정,환경변수 PATH등을 보관하여추후 다른 서버나 pc에서도 자유롭게 풀링하여 가져다 사용할수있고, 그로인해 사용자끼리 다르게 설정된 개발환경하에서도 도커로 표준화한 Container를 이용하여
docker와 cmake를 간단한 c예제로 실습
Git, Github 정의 git은 여러명의 사용자가 스레드나 프로세스와 같이 쪼개져있는 서비스를 함께 구축하기 위한 협업에 필요한 툴이다, Github는 그런 Git을 사용하기 위한 온라인 호스팅 및 커뮤니티 서비스로 수많은 프로그래머들이 개발한 오픈소스들의 데이터
실습을 위해 폴더를 만들어준다그후 git init 명령어를 통해 git을 초기화함과 동시에 활성화 시켜준다그후 echo 명령어를 통해 hello world!라는 내용을 가진 txt파일을 세개 만들어준다git을 초기화 했을때와 다르게 master 브랜치의 아이콘의 색이
실습 지금까지 공부한 내용을 바탕으로 작은 프로젝트를 만들었다 요구사항 간단한 사칙연산 프로그램 연산기능들이 각기 다른 소스파일로써 존재할것 main함수에서는 입출력만을 담당할것 정,동적 라이브러리를 생성할것 git,github에 업로드 해볼것 준비한 프로그램의
Message Queue란 Message queue(MQ)란 메세지 지향 미들웨어(Message Oriented Middelware:MOM)을 구현한 시스템으로써, MOM이란 비동기 메시지를 사용하는 다른 응용 프로그램 사이에서 데이터 송수신하는것을 의미한다. 서로 다