프로그래밍42 Makefile에서 -D로 정의하기 Makefile에서 -DTEST 라고 정의하면 함수 내에서 #define TEST 라고 한 것과 같다. 그런데 Makefile에서 -DTEST와 -DTEST=1 은 같다. 따라서 Makefile에서 -DTEST 라고만 정의해도 c 함수에서 if(TEST=1){ }가 수행된다. 2014. 5. 3. 초등학생을 위한 놀이처럼하는 코딩 S/W를 제작하기(코딩 [Coding]) 전에 S/W 제작이 어렵지 않고, 쉽게 될 수 있음을 보여주는 사이트가 있어서 소개한다. 바로 code.org. 이 사이트를 방문하면 코딩을 위하여 프로그램 설치가 필요없이 Web상에서 바로 기초적인 프로그램을 하며, 프로그램의 개념을 익힐 수 있다. 첫번째로 만나는 Coding 프로그램은 바로 앵그리버드. 화난 새가 돼지를 잡기 위해 필요한 코딩을 수행하면 된다. 코딩을 수행하기 전에 아래와 같이 코딩의 중요성을 소개하는 동영상이 나온다. 영어로 설명되지만, 한글 자막이 나오니 누구나 이해할 수 있다. 첫 단계는 아래 그림 처럼 '앞으로 움직이기' , '왼쪽으로 돌리기', '오른쪽으로 돌리기' 의 조합으로 프로그램을 만들고 '프로그램 실행'을 누르면 된다. 여기.. 2014. 4. 20. 소프트웨어 교육의 필요성: 초등학교부터 코딩을 배우자 최근 세계적으로 초/중/고등학교의 컴퓨터 교육 (특히 S/W 교육 ,코딩 교육)에 관심이 쏠리고 있다. 체계적으로 S/W 교육을 실시하여 S/W 분야에 있어서 국가 경쟁력을 확보하고자 하는 것이다. 특히, 영국과 미국을 중심으로 체계적인 S/W 교육을 초등하교 때 부터 실시하고자 하는 교육 프로그램이 만들어지고 있다. 이렇게 선진 여러 국가에서 S/W 교육에 많은 신경을 쓰고 있는데, 우리나라는 아직 초등학교에서 정식과목으로 S/W 교육을 진행하고 있지 않다. 이러한 상황에서 초등 S/W 교육을 위해 몇몇 사이트가 제작 되거나 책들이 출판되고 있는 실정이다. 본 Blog에서는 처음 S/W를 제작 (이 과정을 '코딩[Coding]' 이라고 한다) 하는 초중고등 학생들이 쉽고 재미있게 코딩할 수 있도록 그래.. 2014. 4. 20. STM32F3 Discovery에서 USB 라이브러리 활용하기 아래의 사이트를 보면 STM32_USB-FS-Device_Lib_V4.0.0 library를 활용한 STM32F10x Eval 보드와 와 STM32F303-Eval 보드 예제를 STM32F3- discovery 보드에 맞게 USB composite를 변경하는 방법이 설명되어 있다. http://dccharacter.blogspot.kr/2013/04/using-stm32-usb-fs-device-development.html?m=1 실제 STM32F3- discovery 보드는 Flash memory나 SD 카드가 없지만, USB Mass Storage Device(MSD)와 HID를 동시에 이용하는 USB Composite를 테스트할 수 있도록 하는 것이 예제에 나온다. STM32F3xx는 fsmc를 .. 2013. 11. 10. 이전 1 2 3 4 5 6 7 8 ··· 11 다음