임베디드 시스템 개요 및 하드웨어
임베디드 시스템 개요 및 하드웨어 (노트정리) 1. 개요 임베디드 시스템은 어떤 기기 속에 내장되어 정해진 일을 수행하도록 만들어진 디지털 시스템이다. 우리 주변에서 흔히 볼 수 있는 전자제품 안에는 무조건 임베디드 시스템이 들어 있다고 생각하면 될 것이다. 이 시스템은 그 자체로 제품이 되기 보다는 다른 제품 속에서 그 역할을 하게 된다. 단순한 기능만 수행하는 제품의 경우 적당한 속도의 프로세서와 적은 양의 메모리를 사용해서 구현이 가능하겠지만 리눅스 같은 OS가 올라가서 복잡한 기능을 구현하는 녀석들은 좀 더 큰 용량의 메모리와 32비트 이상의 프로세서를 사용해야 할 것이다. 2. 하드웨어 임베디드 시스템의 하드웨어는 프로그램 명령어를 처리하는 CPU, 데이터 및 프로그램 등을 저장하고 있는 메모리..
임베디드 시스템 구축을 위한 tftp 서버 구축
임베디드 시스템 구축을 위한 tftp 서버 구축 혹시 이 글을 보고 계신분들이 있다면 이건 저만의 노트정리이기 때문에 잘 정리가 되어 있지 않고 저만 알아볼 수 있는 글임을 참고하세요. 그래도 혹시 저처럼 공부하는 분들께 도움 될 내용이 있을지 모르니 나름대로 최대한 정리를 해보겠습니다. tftp 서버 설치 tftp는 Trivial File Transfer Protocol의 약자로 사용자 인증이 불필요하며 디렉토리를 보여주지 않아도 되는 곳에 사용되는 네트워크 애플리케이션이다. 임베디드 시스템의 부트로더에서 호스트 컴퓨터에 있는 u-boot, kernel, root filesystem 이미지 등을 이더넷을 통해서 보드로 가져올 때 사용되며 다음과 같이 설치를 한다. 다음은 tftp 서버를 구성하기 위해서..
임베디드 시스템 이론
남자들이라면 어렸을 때 갖고 놀던 장난감에 대한 동경이 있을 겁니다. 대표적으로 RC 자동차나 헬기, 드론 등인데요. 갖고 싶었던 걸 부모님이 안 사주시면 어른이 돼서도 한(恨)이 쌓이죠?ㅎ 저만 그런가요? 여하튼 그런 한(?) 때문인지 저는 나이를 먹어서도 장난감들 중에서도 전자부품을 이용해서 움직이는 장난감이나 각종 IT 기기에 관심이 많이 생기더라고요. 그래서 마트 등에서 그런 것들을 마주치게 되면 한참을 바라보고 서 있는 경우가 종종 있고... 어렸을 때 한(?)을 풀기 위함인지 사고 싶은 게 있으면 약간의 망설임 뒤에 꼭 사들고 집으로 오곤 합니다. 그렇게 들고 온 것들을 잠깐씩 갖고 놀기만 하다가 언제부턴가 '나는 이런 걸 만들 수는 없을까?'라는 생각이 들더라고요. 그래서 조금씩 찾아보면서 ..