본문 바로가기
임베디드/KERNEL

디바이스 드라이버 분석 설계 . host, target

by sj0020 2020. 12. 10.

 

LM2001020317,+LM2001020318_디바이스+드라이버+분석+설계.pdf
3.07MB

 

 

 

 

펌웨어 : 일반적으로 os없이 제어

디바이스 드라이버 : 임베디드 운영체제가 반드시 들어감. 커널 안에 디바이스드라이버가 있고 응용프로그램에서 커널을 거쳐 디바이스(하드웨어)제어

porting : 운영체제 인식

 

스마트팜 만들기 난이도 :

아두이노 < avr << 라즈베리파이에 디바이스 드라이버 올려서 만들기

 

 

문자 디바이스 드라이버는 일반 파일과 가장 유사한 방식으로 처리할 수 있는 디바이스 드라이버이다. 응용 프로그램은 open(), close(), read(), write()와 같은 파일처리용 함수를 이용하여 디바이스 파일을 일반 파일처럼 다뤄서 하드웨어를 처리할 수 있다. (모든 장치를 파일로 취급)

 

 


임베디드시스템 , 호스트, 타겟

-시리얼 케이블 : UART통신을 위한 케이블로, UART란 직렬 장치를 이용한 통신을 말한다.

  타겟 시스템의 프로그램이 정상적으로 작동하는지 모니터링 하기 위해서 사용한다.

- JTAG 케이블 : 타겟 시스템으로 프로그램을 다운로드(라이팅)할 때 사용한다.

           ** JTAG(Joint Test Action Group)으로 임베디드 시스템 개발시 프로그램 다운, 실행, 디버깅 하는 장비

- 이더넷/USB 케이블 : 이 또한 타겟 시스템으로 프로그램을 다운로드할 때 사용한다.

 

 

 

https://jeongchul.tistory.com/138

 

2. 임베디드 시스템 개발 환경의 특징

2. 임베디드 시스템 개발 환경의 특징 임베디드 시스템 개발환경의 특징 1. 임베디드 소프트웨어 개발환경의 특징 > 소프트웨어를 개발하는 시스템과 실행시키는 시스템이 다르다. 실행되는 시

jeongchul.tistory.com

https://hee77.tistory.com/12

 

임베디드 시스템 이해_02

* 본 포스팅은 개인 공부 목적으로 그 내용이 사실과 다를 수 있습니다 :) 임베디드 시스템 이해 ▶ CONTENTS ◀ - 기본 개념 및 특징 - 개발 환경 - 개발 작업 - 기본/고급 하드웨어 개발 환경 Cross Deve

hee77.tistory.com

 

'임베디드 > KERNEL' 카테고리의 다른 글

-fstack-protector-strong’ 오류  (0) 2020.12.18
test_app  (0) 2020.12.17
Raspberry Pi 4에서 커널 모듈 kernel module 프로그래밍 / hello world  (0) 2020.12.17
크로스 컴파일러 환경  (0) 2020.12.10
kernel  (0) 2020.12.07