이하의 글은 필자가 임베디드 엔지니어 교과서 (와타나베 노보루 & 마키노 신지 지음, 정인식 옮김, 제이펍 출판사) 를 읽고 그 내용을 정리한 글이다. 1. 임베디드 시스템이란? 임베디드 시스템은 마이크로컴퓨터(microcomputer)를 탑재한 기계나 장
이하의 글은 필자가 임베디드 엔지니ㅓ 교과서 (와타나베 노보루 & 마키노 신지 지음, 정인식 옮김, 제이펍 출판사) 를 읽고 그 내용을 정리한 글이다. .임베디드 시스템은 기능이 정해진 목적에 따라 구성되어 전용의 동작을 하기 때문에 동작 중에 기능이 변화하는 일은
1. 임베디드 소프트웨어의 종류 - 운영체제가 있는 시스템  운영체제가 있는 소프트웨어에서는 운영체제 외에 여러 기능을 제공하는 소프트웨어로 미들웨어 (middleware)가 존재한다. 애플리케이션에 탑재하고 싶은 기능이 운영체제나 미들웨어에 미리 준비되어
1. 아두이노(Arduino) 란?  아두이노(Arduino)는 이탈리아에서 개발된 임베디드 시스템이다. 작은 마이크로컴퓨터를 탑재한 보드와 프로그래밍 언어나 프로그램을 개발하기 위한 소프트웨어 환경을 포함해 아두이노라고 부른다. 아두이노의 CPU 는 Atm
1. 운영체제란? > 운영체제(Operating System)는 프로그램의 실행관리를 하는 소프트웨어다. - 시간 제약이란 무엇인가? 실행 시작 타이밍: 주기적으로 실행할 것인가? 아니면 비-주기적으로 실행할 것인가? 처리 완료 타이밍: 언제까지 처리를 완료시킬 것인
스마트 디바이스(Smart device) 를 활용하여 사람의 작업 보조 및 행동 보조 등 다양한 서비스와 솔루션을 제공함으로써 편리성을 향상해 나가는 사회적 분위기가 형성되고 있다. 다시 말해 데이터 주도 사회가 왔다고 할 수 있다. 스마트 디바이스는 터치 패널 식의
1. 임베디드 리눅스 - 1. 리눅스 운영체제를 사용하는 이유  소프트웨어에 요구되는 다양한 기능을 처음부터 개발한다면 기간과 비용 모두 막대하게 소비된다. 이 문제를 해결하기 위해서는 임베디드 시스템의 개발 프로세스를 개선해 소프트웨어를 전부 다 만드는 것
임베디드 시스템의 가장 큰 특징은 하드웨어라는 실물이 존재하고, 거기에 컴퓨터가 탑재되어 있다는 점이다.이러한 임베디드 제품 및 시스템 설계에는 크게 두 가지 특징이 있다:제품이나 시스템의 시장 공급을 가능한 한 빨리 실현하기 위해 각종 설계를 동시에 실행하는 동시 개
임베디드 소프트웨어의 개발은 제1차 산업혁명과 직접적인 관계는 없으나, 임베디드 시스템으로서 큰 요소인 하드웨어, 특히 기계 등의 기술이 발전 및 성장했다.증기선과 증기 기관차 철도의 등장으로 물리적 거리의 한계를 낮추었다. 제2차 산업혁명 시기에는 석유나 전기를 동