[stm32f103cb] ucos-ii 포팅 사전 준비
임베디드/uc/os-ii 2011. 7. 29. 17:42
CPU : STM32F103CB
STMicroelectronics 사의 flash loader을 이용해서 rom에 바이너리 쓰기 한다.(사용버젼은 v1.3)
포팅시 ucos 사이트에서 구한 port 소스를 이용한다.
여기서 포팅시 각 보드 특성에 맞춰서 수정해야 할 파일들은 아래와 같다.
OS_CPU.H
OS_CPU_A.ASM
OS_CPU_C.C
위 3파일에 있는 데이터 타입이나 함수, 또는 어셈블리 코드를 보드에 맞게 수정해야 한다.
포팅 작업을 하는데 필요한 컴파일러가 필요하다.
필요조건은
STMicroelectronics 사의 flash loader을 이용해서 rom에 바이너리 쓰기 한다.(사용버젼은 v1.3)
포팅시 ucos 사이트에서 구한 port 소스를 이용한다.
여기서 포팅시 각 보드 특성에 맞춰서 수정해야 할 파일들은 아래와 같다.
OS_CPU.H
OS_CPU_A.ASM
OS_CPU_C.C
위 3파일에 있는 데이터 타입이나 함수, 또는 어셈블리 코드를 보드에 맞게 수정해야 한다.
포팅 작업을 하는데 필요한 컴파일러가 필요하다.
필요조건은
- 재진입이 가능한 코드를 생성 할 수 있어야 할 것
- 어셈블리 프로그래밍을 지원할 것
- C 코드 수준에서 인터럽트 enable/disable 지원 할 것
'임베디드 > uc/os-ii' 카테고리의 다른 글
[stm32f103cb] usos-ii 소스 디렉토리/파일 구조 (0) | 2011.07.29 |
---|