공부 정리 ( 강의 )/임베디드 시스템 및 실습

    수료 완료.

    강의를 들으며 느낀점은 해당 인터넷에 올라온 KOCW 강의로만은 임베디드 과제 등을 알 수 없어서 실습이 부족하다고 느꼈다. 이론부분만 듣는것보단 실습 과제를 하면 더 흡수력있게 이해하고 도움이 되었을 것같은데 너무아쉬웠다. 그나마 전북대에서 배운 운영체제, 리눅스 과목과 중복되어 아는 부분이 많이 나왔기때문에 이정도 이해할 수 있었다고 생각한다. 아예 베이스가 없는 인원들은 이 강의로 배우기 너무 힘들것으로 느껴진다. 그래도 임베디드의 전반적인 하드웨어나 기본적 코드등을 알 수있었기에 좋았다.

    11. 디바이스 드라이버 2

    ISDN ( integrated services digital network ) 컴파일/로딩 란에 insmod입니다.

    10. 디바이스 드라이버 1

    FND ( Flexible Numeric Display ) : 7-세그먼트라고도 하는데 주로 숫자를 표시하는데 사용 PCMCIA ( Personal Computer Memory Card International Association ) peripheral = 주변장치 Device Driver 핵심 : 첫번째 줄 Device Driver는 정밀하고 신중히 프로그래밍 해야한다. 하지만 한 번 프로그래밍해 놓으면 같은 계열은 반복적으로 사용가능하다.

    9. 커널 이미지 및 파일시스템 작성 2

    루프백 디바이스란 보통 파일을 블럭 디바이스처럼 접근할 수 있게 해주는 일종의 속임수

    8. 커널 이미지 및 파일 시스템 작성 1

    플래시 메모리는 크게 노어(NOR)형과 낸드(NAND)형으로 구분되며, 낸드형은 저장 용량에서, 노어형은 정보 처리 속도에서 앞서 있다. 보통 NAND가 표준이다. 램디스크[RAM disk] : 램(RAM)은 소프트웨어/하드웨어로서 디스크 장치와 같은 순서로 읽기 , 쓰기가 가능케 한 것. 커널 [kernel] : 시스템의 초기화와 인터럽트를 처리하기 위한 특별 한 프로세스들과 기법을 구현하기 위한 기본적인 모니터로 구성되며 프로세스들 사이의 환경 교환과 새 프로세스 생성해 내는 모듈도 포함함. 파일시스템 [file system] : 파일 시스템은 파일에 이름을 붙이고, 저장이나 검색을 위해 그것들이 어디에 위치시켜야 하는지 등을 나타내는 방법 루트 디렉토리 [ root directory ] : 컴퓨터 ..

    7. 부트로더 분석 및 퓨징 2

    ( 컴퓨터 구조 과목 참고 어셈블리 언어 설명 ) 어셈블리어는 소문자 구분이없다. 포팅 ( porting ) : 한 시스템에 사용될 목적으로 개발된 소프트웨어를 다른 시스템에서도 작동하도록 수리/재구축 하는 것 포팅 한번 해보는것이 좋다! 이후 추가 코드 있음.

    6. 부트로더 분석 및 퓨징 1

    booting => bootstrapping boot 는 bootstrap에서 온 말이다. 어셈블러 : '어셈블러 랭귀지'로 만들어진 프로그램을 기계언어로 변화하는 '언어 처리 프로그램' BSP : 임베디드 시스템에서 BSP(board support package)는 특별하게 지원 코드로 실시간 운영체제에 적합한 상태에 동작 역공학(reverse engineering) : 기존의 시스템으로부터 설계 기법의 데이터를 역으로 얻어내는 소프트 웨어 공학의 한 분야. 규약 = 프로토콜 (protocol) : 컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속. 국제표준화기구 ISO - International Organization for Standardization OSI 7계층 모델 [ 7 laye..

    5. 부트 로더

    SoC [ System on chip ] : 여러가지 반도체 부품이 하나로 집적되는 기술 및 제품. 예전에는 여러 개의 반도체가 모여 시스템을 구성했다면 이제는 시스템이 하나의 칩 속에 존재한다는 개념이다. Fetch > Decode > Fetch operands > Execute > Store results 플래쉬는 롬의 일종 S 램 빠름, 비쌈 D램 느림, 고밀도 캐쉬 = S램 ( 캐쉬는 히든 의 뜻 ) MMU 핵심 : 로지컬