일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- <body oncontextmenu = "return false" ondragstart = "return false" onselectstart = "return false">
- 포인트
- c# 비동기
- const
- async
- Camera SPec 설명
- 동탄 수원 썬팅 블박
- C# task
- Today
- Total
목록Programming/Embeded (2)
끌림
CISC ( Complex Instruction Set Computer) RISC ( Reduced Instruction Set Compute) 1. 많은 수의 명령어를 가짐 ( 120~ 350개 ) 2. 다양한 주소 지정 방식 지원 ( 8 ~24개 ) 3. 명령어의 길이가 가변적 4. 많은 명령어가 메모리에 접근 5. 복잡한 마이크로 프로그램 존재 6. 마이크로 프로그래밍 제어 방식 사용 1. 적은 수의 명령어를 가짐 (10개 미만) 2. 적은 수의 지정 방식 지원 3. 명령어의 길이가 고정적 (32비트) 4. 대부분의 명령어는 레지스터 이용 5. 메모리 참조를 위한 기억 장치에 대한 접근은 단지 적재 (load) / 저장 (store) 명령에 의해서만 수행 6. 파이프라이닝( pipelining ) ..
1. Porting 포팅이란? 어떤 프로그램의 소스를 다른 환경에서 실행하게 할 수 있으면, 이것이 포팅이라고 한다.예를 들어서 리눅스에서 실행되는 A라는 프로그램의 소스가 있는데, 이를 윈도우 환경에서 실행하도록 적정한 수정과 변경을 해주면 이것이 포팅이 됩니다. 또한 리눅스 포팅처럼, x86기반의 커널 소스를 ARM CPU에 맞게 변경하여 실행하기에 이도 포팅입니다. 2. JTAG? 하드웨어 디버깅 장비를 뜻합니다. 하드웨어가 설계한 방식대로 정확하게 동작하는지 확인하도록 도와줌. 3. 커널 포팅?“임베디드 시스템에 사용되는 컨트롤러 보드에 리눅스 커널을 올리기 위해서 제어 시스템에 맞도록 리눅스 커널의 아키텍쳐 부분 소스와 각 종 하드웨어 제어를 위한 디바이스 드라이버 소스를 어드레스 및 인터럽트 ..