본문 바로가기

OldStory/WORKS55

Application Porting E Project의 태스크들중 Montor Task가 정상동작 하는 것을 확인하였다. 2010. 5. 20.
FreeRTOS Porting E Project ARM9 SoC칩에 기존OS을 들어내고 FreeRTOS를 포팅 중이다. 하드웨어 관련 (software interrupt, uart) 초기화 작업과 FreeRTOS의 테스트 태스크들이 정상 동작하도록 하였다. 2010. 5. 18.
GCC 컴파일 환경 ADS 컴파일러를 사용하는 E Project의 컴파일러를 GCC로 변경하는 작업을 하였다. ADS 컴파일러는 구입을 해야 하지만 GCC는 공짜라서... 일단 기존 Makefile의 컴파일 옵션을 수정하고 문법이 맞지 않는 부분은 매크로를 정의 해서 구분 하였다. 2010. 5. 14.
소스 분석 FreeRTOS로 OS를 변경할 E 프로젝트 소스 받아 분석 2010. 5. 11.
ATMEL ARM9 FreeRTOS ATMEL AT91SAM9RL64 를 사용한 개발 보드에 FreeRTOS를 올려 보았다. FreeRTOS Demo 폴더에 ARM9_AT91SAM9XE_IAR 이 있어 이것을 기반으로 수정하여 FreeRTOS 테스트 프로그램의 동작을 확인 하였다. IAR컴파일러가 30일 평가판이라서 30일내에 완료해야 했는데 예상외로 빨리 끝낼 수 있었다. 먼저 AT91SAM9XE를 컴파일 하여 컴파일러가 에러없이 컴파일 된 것을 확인 한 후 폴더을 복사하여 RL에 맞게 디버깅 하였다. 수정 포인트는 다음과 같다. 폴더 복사 from "Demo/ARM9_AT91SAM9XE_IAR" to" Demo/ARM9_AR91SAM9RL_IAR" IAR IDE 설정 파일들 수정 serial.c 수정 USART_Configure에 AT.. 2010. 5. 7.
ARM7 Core 검증 기존 개발 소스를 받아 ARM7 SoC FPGA의 SRAM에 프로그램 로드 후 검증 -메모리 테트스 (내부 SRAM) - TIMER - UART - VIC FPGA에 구현된 ARM7 Core와 PERI들의 동작을 검증 하였다. 프로그램은 JTAG를 사용하여 FPGA내부에 구현된 SRAM에 올려 UART를 통해 동작을 확인 하였다. 2010. 5. 4.
첫 출근 첫 출근이다. 컴퓨터 받아 개발 환경 구축했다. 이전 회사와 달리 작업 컴퓨터로 노트 북을 쓴다. 2010. 4. 29.