본문 바로가기

분류 전체보기50

안드로이드 프로그램 개발시 스마트폰으로 결과 보기 안드로이드 개발시 결과를 확인하기 위해 보통 AVD(Android Virtual Device, 에뮬레이터)를 사용하게 됩니다. 하지만 에뮬레이터가 무겁기 때문에 구동시간이 많이 걸리는 단점이 있습니다. 안드로이드 폰을 가지고 있다면 에뮬레이터 없이 바로 폰에서 결과를 확인하실 수 있습니다.방법1. Android Manifest 수정 안드로이드 어플리케이션 개발시 포함되어 있는 AndroidManifest.xml에 아래 처럼android:debuggable=”true”를 추가합니다. 또 다른 방법으로는 아래처럼 Application Tab에서 Debuggable을 true로 선택해 줍니다.2. 폰의 debugging 모드 설정 안드로이드폰에서 USB디버깅을 선택(check) (폰마다 위치가 다름, 갤럭시 .. 2012. 10. 3.
ARM Cortex-M3 개발 하기 ARM Cortex-M3 기반 Microprocessor로 개발하기 위해서 아래의 사이트를 참조하면 된다. GNU 무료툴로 개발하는 방법을 설명한다. 또한 startup code, ld script 파일, make 파일 등을 구성하는 방법을 잘 설명해 놓았다. http://stm32.spacevs.com/ 2010. 12. 4.
ARM Cortex M3 프로세서용 무료 개발환경 구축하기 Cortex M3 코어가 들어간 프로세서로 개발하기 위해서 개발환경을 구축해야 한다. 무료로 컴파일 환경을 구축하는 방법에는 1) IDE 환경이 구축된 Ride7을 이용하는 방법 2) IDE 환경이 없는 GNU를 이용하는 방법 ( Code Soucery 사에서 제공) 이 있다. GNU 툴은 Code Soucery 사에서 무료로 제공한다. 여기서는 IDE가 없는 GNU 환경으로 개발환경을 구축하는 방법에 대해서 설명한다. 1. Ride 7을 이용한 ARM 개발환경 구축하기 1-1. 설치 파일 Download 하기 (최신 파일을 받는다) http://www.mcu-raisonance.com/mcu_downloads.html?BN=BN2&TOOLS=Ride7 1-2. 설치 및 설정 예제 파일을 보고 설정하면 .. 2010. 11. 22.
ARM Cortex M3 프로세서로 임베디드 시스템 개발하기 (Introduction) ARM에서 ARM7/9/11 등의 이름으로 불리며 발전하던 코어를 ARM11 이후로 Cortex라고 부르며 Cortex A/R/M (Application/Real-time/Micro-controller) 시리즈를 내놓고 있다. Cortex M3 core를 채용한 32bit MCU들이 가격 경쟁력을 갖추면서 최근 PIC, AVR 등의 8bit/16bit 마이컴을 대체해 나가고 있다. ARM7, ARM9, ARM11 코어가 들어간 프로세서로 계속 프로젝트를 진행해 왔었는데, 이번에 Cortex M3 core가 들어간 MCU를 이용하여 프로젝트를 진행하게 되었다. 프로젝트를 진행하게 된 김에, Cortex M3 프로세서를 개발하기 위한 환경 구축에서 부터 실제 개발을 위해 필요한 자료를 정리하고자 한다. 특별.. 2010. 11. 22.