myCortex-LM8962를 가지고 eclipse IDE에서 make하게 될 때 가끔 보게 되는 메시지입니다.**** Build of configuration Default for project Piezo_Samsung ****make all cygwin warning: MS-DOS style path detected: /cygdrive/c\program files (x86)\codesourcery\sourcery g++ lit..
요즘 많이 사용하는 MCU Cortex-M3 칩을 가져다 코어를 제작하는 회사는 TI와 ST사 이다. 그중 TI사에서 제작한 LM3S8962라는 코어가 있다. 또한 이 코어를 가져다 MCU를 만든 Withrobot 이라는 회사가 있다. 여기서 만든 MCU는 myCortex-LM8962 이 TI cortex-m3는 예전 루미너리라는 회사에서 제작한 API(Driver library)를 제공하는데 사용하기 편하게 되어 있다. 요즘은 Ste..
기존에 배웠던 stdio.h을 include하여 사용하던 C와 임베디드에서 사용하는 C언어와는 약간의 차이가 있다. 대표적인 예로, Sourcery G++ 의 gcc로는 컴파일 할 수 없는 함수가 fprintf나 sprintf 숫자를 문자열로 바꿀 때 유용한 함수인데 임베디드용(ARM) 에서는 사용할 수 없어 usnprintf를 사용한다. 또한 임베디드에서는 unsigned type을 자주 사용하고 shift 연산 과 mask 연산을 굉장히 자주 사..