EzDoum

찾기
처음으로 | 찾기 | 아카이브 | 글 올리기 | 링크 | 자료실 | 통계 | 연락처 | 자유게시판
이지도움 특집
전체보기
네트워크
TI OMAP35x
TI DaVinci
Analog Blackfin
RobotWar2005
임베디드!
캐쉬의 모든것
메모리 할당 알고리즘
CPU 파이프라이닝
자료구조(Tree)
금융

Login
이름

암호

기억하기


사용자 등록

현재 접속중인 등록 사용자는 0명, 익명 사용자는 2명 입니다.
전체 등록 사용자: 751명

마지막 답장
·libcurl + fuse 조합으로 되는게 많네. (1)
·Linux Ftrace에 관해 (3)
·Android MTP ( Media Transfer Protocol ) (1)
·Lighttpd에 인증을 digest 사용시 IE 오동작 문제? (1)
·Dtrace에 관해 (1)

최근글
·OpenSSL and multi-threads (0)
·ARM 환경에서 OpenCL 사용 (0)
·IoT용 WIFI 모듈 비교 ( MCU ) 클래스 (0)
·Glances - 리눅스 여러 가지 항목을 한 화면에서 모니터링 (0)
·plugin 방식의 로그 분석기 (0)

뜨거운 감자
·나는 인터렉티브한 환경에서 역어셈블 한다. (12)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)
·ASP.NET의 데이터 그리드와 사용자 컨트롤 (7)
·DHTML Editing Control (7)

가장 많이 읽은 글
·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
·멀티쓰레드(Pthread) 프로그래밍
·Sorting Algorithm Animation (2)
·GNU REGEX (정규표현식) 프로그래밍 강좌 (7)
·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

임베디드 시스템 개발자 되기 강좌
글쓴이: EzDoum 글쓴날: 2009년 07월 21일 오후 04:32
하드웨어



임베디드 시스템 개발자 되기 강좌
http://recipes.egloos.com

임베디드 블로그 강좌인데, 제목 뽑아논 것을 보니 선수다.

Quote:
1) Hardware 꼴라쥬 (Collage) - 회로도 읽기

ⓐ Hardware 꼴라쥬
ⓑ 신호와 주파수 영역 - Spectrum Analysis
ⓒ Analog 신호와 Digital 신호, 그리고 Ground
ⓓ 초간단 회로이론 R(저항), L(인덕터), C(캐패시터)
ⓔ 초간단 회로이론 응용 - 필터 (Filter)
ⓕ 트랜지스터 1%를
ⓖ Pull up, Pull down 그리고 Open Collector
ⓗ RLC와 Transistor 感
ⓘ 논리회로로의 확장
ⓙ IC 기본
ⓚ Register 넌 누구냐
ⓛ Clock 이란
ⓜ Bus Transfer Mechanism
ⓝ Timing 그리고 Spec 읽기
ⓞ Memory의 선정과 XIP
ⓟ RAM Memory의 물리적 동작
ⓠ 확장 to the CPU - How CPU works
ⓡ CPU의 동작 예와 Pipe line


2) Microprocessor 아뜰리에 (Atelier) - ARM을 파헤쳐 보자


ⓐ Microprocessor 아뜰리에
ⓑ ARM inside
ⓒ ARM mode와 THUMB mode

ⓓ ARM 동작 Modes - 나는 어느 Mode를 써야 하나

ⓔ ARM Register와 Context
ⓕ ARM Exception과 Modes
ⓖ ARM - Thumb PCS ; Register 사용법

ⓗ ARM은 Interrupt 냄새를 어떻게 맡는가

ⓘ ARM SoC (System On Chip) - ARM 그렇고 말고

ⓙ AMBA와 Bus 이야기



3) Software 데꾸바쮸 (Decoupage) - Software의 정체와 만들기


ⓐ Little Endian과 Big Endian
ⓑ 컴파일에 대한 단상
ⓒ 컴파일 공장 이야기
ⓓ 원하는 컴파일을 해보자
ⓔ Preprocess (-E option)과 #include
ⓕ Assembly로 만드는 방법
ⓖ Library를 만들자 - 남한테 보여주기 싫어
ⓗ Lib을 까보자
ⓘ 컴파일러 option들
ⓙ 변수의 scope와 그 생애 (Memory Map)
ⓚ Memory Map과 Symbol 이야기
ⓛ ELF format Object File의 진실
ⓜ Linker를 마무리 짓자 - ELF와 fromelf까지!
ⓝ Scatter Loading - Linker Description Script
ⓞ MAP file 분석
ⓟ Memory Map과 Linker의 만남 Locator
ⓠ Makefile은 뭘하는 녀석일까~
ⓡ 컴파일을 더더더 쉽게. MACRO와 SUFFIX
ⓢ 조금 더 Make 테크닉들
ⓣ Make option들

4) ARM 미장센 - ARM 제어의 구현

ⓐ ARM Assemlby를 파헤쳐 보자 ADS VS GNU
ⓑ 대충의 간단한 Assembly와 Reverse Engineering
ⓒ ARM Thumb mode와 S 접미사
ⓓ ARM과 Thumb 사이의 Veneer (베니아)
ⓔ Inline Assembly와 INTLOCK()구현
ⓕ Pipeline과 Exception의 관계, 그리고 ^ 접미사
ⓖ Exception Vector Table (EVT)과 각 Handler의 구현
ⓗ SWI의 진실
ⓘ Coprocessor Assembly
ⓙ Bootloader와 Memory Budget (Mapfile) - 어떻게 변수를 초기화 할 것인가
ⓚ Reset Handelr에서 main (Entry point)까지
ⓛ Scatter Loading과 Bootup - __user_initial_staqckheap

5) Software 비네팅 (Vinetting)

ⓐ Context와 AAPCS
ⓑ Pointer와 배열은 소녀시대와 원더걸스, 그리고 이중 포인터
ⓒ struct와 typedef, 그리고 PACKED
ⓓ Stack과 Heap에 관한 소고
ⓔ Stack의 정체와 자세히 보기 - initialization 까지
ⓕ 함수가 불렸을 때 일어나는 일 - Stack 뒤지기 신공
ⓖ Stack 동작의 비밀과 실제 메모리 덤프
ⓗ Stack Size는 어떻게 잡는가
ⓘ 함수 포인터와 실행주소 변경
ⓙ Linked List와 Queue

6) RTOS 팩토리 - Kernel 이야기

ⓐ RTOS와 Kernel
ⓑ Embedded Software는 무한루프
ⓒ Task의 구조와 Signal
ⓓ Task의 상태, Task는 Service단위와 ISR
ⓔ Preemptive (선점형) Multitasking이란 도대체
ⓕ Context Swtiching과 TCB - Task 상태변화
ⓖ TCB - Task Control Block
ⓗ Scheduler의 구현
ⓘ ISR은 어떻게 구현해 - 선점형과 비선점형
ⓙ 선점형 Kernel에서 wait, send, clr signal의 구현과 IRQ Handler
ⓚ Clock Tick ISR - Timer Service
ⓛ ATOMIC - Critical Section, Mutex, Semaphore
ⓜ Interrupt 와 Polling
ⓝ Task Lock
ⓞ Queue와 Inter Task Communication
ⓟ DPC나 APC, 그리고 Bottom Half
ⓠ Watchdog과 Sleep
ⓡ Bootup중 Kernel로의 진입 - main() 함수 -
ⓢ Kernel을 포팅한다는 것


7) Device Control and System Architecture

ⓐ Device를 Control 한다는 것
ⓑ Register를 Setting한다는 것과 Memory Mapped I/O
ⓒ Memory Device를 Control 한다는 것
ⓓ Bus Sizer Register와 Memory Controller - 메모리 확장구성과 CS와의 관계
ⓔ 특이한 Device Interface의 CS와 Address의 이용 - LCD
ⓕ Shadow의 개념과 Bit operation
ⓖ C의 조미료 MACRO 테크닉들
ⓗ Synchronous와 Asynchronous는 머냐
ⓘ Wait State 이야기
ⓙ PLL과 M/N:D
ⓚ GPIO (Tristate Buffer)의 정체와 GPIO ISR
ⓛ DMA - CPU몰래 영차 영차 ⓜ Interrupt 와 Polling
ⓝ Cache, Cash
ⓞ MMU를 완전 베껴 보자 - Memory Management Unit
ⓟ MCP - SDRAM과 NAND Flash의 한집 살림
ⓠ I2C, SPI.. 넌 또 뭐냐
ⓡ DSP
ⓢ ADC는 기본적인 Information 수집가
ⓣ JTAG Interface를 Control 해 보자


8) 그래서 어쩌란 말이냐 - How to debug

ⓐ 그래서 어쩌란 말이냐 - ART of Debugging
ⓑ Interrupt Lock에 의한 Watchdog Reset
ⓒ Data Abort가 발생했어요
ⓓ Stack Corruption과 Prefetch Abort - Stack 뒤지기 신공
ⓔ Abort in ISR. IRQ mode에서의 Abort라...
ⓕ 0x0 go
ⓖ Watchdog Reset in ISR
ⓗ 다양한 Exception과 Memory 불량 Symptom
ⓘ Semihosting - Printf
ⓙ JTAG과 ICD의 정체
ⓚ Oscilloscope 사용법


  • 관련 링크
  • [분류: 하드웨어 인쇄용 페이지 본문 email로 보내기 ]

    <  이매진컵 2009 임베디드 개발부문 우승팀 '와프리' | Determine type of VOP contained in a RTP Packet  >

    답장 쓰기
    글을 올리시려면 로그인 (사용자 등록) 하셔야 합니다.

    검색
    Google

    분류
    ·공지 (6)
    ·인터넷 (87)
    ·하드웨어 (260)
    ·C/C++ (65)
    ·어셈블리 (7)
    ·리눅스 (136)
    ·리눅스 커널 (67)
    ·윈도우즈 (25)
    ·데이터베이스 (20)
    ·보안 (16)
    ·.NET (25)
    ·그래픽 (13)
    ·책소개 (42)
    ·호기심 천국 (80)
    ·잡담 (111)
    ·사랑 (3)

    전체 본문수: 963
    전체 답장수: 525


    분류 : 하드웨어
    최근글
    최근글
    가장 많이 읽은 글
    ·[Cache] 2-way Set-Associative 방식이란 무엇일까? (2)
    뜨거운 감자
    ·SoCRobotWar 2005 - 신입생 기초 교육자료 (7)

    EzDoum투표
    이지도움 어때요?
    이게 뭐야. 다시 안올란다. --;
    아이 좋아라~ +_+;
    관심없다.
    먼가는 있는거 같은데 뭐하는 곳이지?
    기타 (자유게시판에 글로 남겨 주세요)
    [ 결과 | 투표 ]

    랜덤 링크
    http://kldp.net


     Home ^ BACK TO TOP ^ EzDoum - 도움이 필요하세요~??
     Powered by KorWeblog 1.5.8 Copyleft © 2001 EzDoum, 관리자: EzDoum