본문 바로가기

728x90
반응형

Study_Embedded

(19)
[오제이 튜브의 임베디드 실전 강의] 1강 임베디드가 뭔가요? 1. 강의 진행 방향유튜브에서 무료로 진행. 희망 시 강의료 자율 납부 가능한번에 최대 1시간 정도 진행내용이 남으면 다음 시간에 진행 2. 큰 그림 그리기- 큰 그림을 그려야 하는 이유개발자는 모든 영역을 다 공부할 순 없어 자기만의 개발에 대한 큰 지도가 있어야 함지도의 뼈대를 세운 후에 연차를 쌓아가며 살을 붙이고 자세히 색칠하는 식으로 발전을 해나가야 함어떤 것이 중요한지 본인 스스로 판단하고 따로 공부를 하여 본인을 발전해나가는 식으로 개발자로써의 역량을 발전시켜야 함 2.1. Embedded 개발의 큰 그림아래의 내용은 임베디드뿐 아니라 모든 분야의 개발자에게 도움이 될만한 내용   1) 전기전자, 양자역학원자 주위를 도는 전자로 인해 전기력 발생 : 이 전기를 인위적으로 발생시켜 컴퓨터 사용..
[오제이 튜브의 임베디드 실전 강의] OT 1. 강의 수강을 위한 기본 조건기본적인 C언어 구현 가능Linked List 구현 가능 정도개발 보드가 있어야 함처음엔 보드 없이 2주 정도 이론 강의 진행 2. 강의 진행 계획2.1. 초기 강의 계획STM, Atmel, Chip 선정 방식, ARM 시장은 어떤지 등등 소개실제 제품 개발 진행 과정추후 진행 계획2.2. 이후 강의 계획1) GPIO를 다룰 예정STM은 HAL Drive를 씀HAL(Hardware Abstraction Layer) : 컴퓨터의 하드웨어와 소프트웨어 사이의 추상화 계층 HAL은 하드웨어의 차이를 숨겨서 응용 프로그램이 작동할 수 있는 일관된 플랫폼을 제공한다이 HAL Drive를 통해 GPIO를 간단하게 다룬 후, HAL Drive 없이 GPIO 제어Embedded 개발 시..
[용어 공부] 펌웨어(Firmware)란 펌웨어란 하드웨어 장치를 제어하는 목적을 가진 소프트웨어로, 하드웨어 내부의 제어 부분에 존재하며 논리회로의 기능을 보강하거나 대신하는 제어 프로그램의 일종이다. - 등장 배경 하드웨어는 소프트웨어를 통해 전달된 정보를 받아들여 내부의 논리 회로를 거쳐 출력을 낸다. 그런데 소프트웨어는 항상 발달하고, 이에 따라 하드웨어의 논리 회로도 바뀌어야 하는데, 그때마다 새로운 하드웨어를 만드는 것은 비효율적이므로 하드웨어 내의 제어 부분에 저장 공간을 만들고 그곳에 펌웨어를 집어넣어 통해 논리 회로의 기능을 보강하거나 대신하게 되었다. 즉, 펌웨어는 하드웨어 내부에 존재하며 논리 회로의 기능을 업데이트하여 새로운 소프트웨어 기능을 사용할 수 있게 한다. - 펌웨어의 특징 프로그램의 형태를 갖추고 있어 기능적으로..

728x90
반응형