User Tools

Site Tools


우분투로_임베디드하기

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
우분투로_임베디드하기 [2010/06/15 07:39] suapapa우분투로_임베디드하기 [2013/08/03 05:04] (current) – external edit 127.0.0.1
Line 23: Line 23:
 ====== 크로스컴파일 ====== ====== 크로스컴파일 ======
   * 툴체인(컴파일러등...) 설치   * 툴체인(컴파일러등...) 설치
-    * 코드소서리, avr-gcc+    * [[http://www.codesourcery.com/|CodeSourcery]], avr-gcc
   * Make 파일의 예   * Make 파일의 예
 <code make> <code make>
Line 82: Line 82:
   * 소개   * 소개
 ===== 설치 ===== ===== 설치 =====
 +debian/control
 <code bash> <code bash>
 +Package: arduino
 +Architecture: all
 +Depends: ${misc:Depends}, gcc-avr, avr-libc, avrdude (>= 5.10-1ubuntu1), default-jre | java6-runtime, librxtx-java (>=2.1.7r2-4ubuntu1)
 +Description: The Arduino libraries and the development environment
 + Arduino is an open-source electronics prototyping platform based on flexible,
 + easy-to-use hardware and software. It's intended for artists, designers,
 + hobbyists, and anyone interested in creating interactive objects or  
 + environments.
 + .
 + Arduino can sense the environment by receiving input from a variety of sensors
 + and can affect its surroundings by controlling lights, motors, and other
 + actuators. The microcontroller on the board is programmed using the Arduino
 + programming language (based on Wiring) and the Arduino development environment
 + (based on Processing). Arduino projects can be stand-alone or they can
 + communicate with software on running on a computer
 + (e.g. Flash, Processing, MaxMSP).
  
 </code> </code>
 * AVR 크로스 컴파일러 설치 * AVR 크로스 컴파일러 설치
 * 개발환경 설치 * 개발환경 설치
 +
 ====== 프로그래밍 ===== ====== 프로그래밍 =====
 <code cpp> <code cpp>
Line 118: Line 136:
 } }
 </code> </code>
-====== buildLog ======+====== 방금 지나간 일 ====== 
 +buildlog
 <code> <code>
 +... 
 +/usr/bin/avr-ar rcs applet/core.a /home/suapapa/apps/arduino-0017/hardware/cores/arduino/WInterrupts.o 
 +/usr/bin/avr-ar rcs applet/core.a /home/suapapa/apps/arduino-0017/hardware/cores/arduino/HardwareSerial.o 
 +/usr/bin/avr-ar rcs applet/core.a /home/suapapa/apps/arduino-0017/hardware/cores/arduino/WMath.o 
 +/usr/bin/avr-ar rcs applet/core.a /home/suapapa/apps/arduino-0017/hardware/cores/arduino/Print.o 
 +/usr/bin/avr-gcc -mmcu=atmega8 -I. -gstabs -DF_CPU=16000000 -I/home/suapapa/apps/arduino-0017/hardware/cores/arduino -Os -Wall -Wstrict-prototypes -std=gnu99  -o applet/ClapOn.elf applet/ClapOn.cpp -L. applet/core.a -lm 
 +/usr/bin/avr-objcopy -O ihex -R .eeprom applet/ClapOn.elf applet/ClapOn.hex 
 +</code> 
 +upload 
 +<code> 
 +./pulsedtr.py /dev/ttyUSB1 
 +/home/suapapa/apps/arduino-0017/hardware/tools/avrdude -V -F -C /home/suapapa/apps/arduino-0017/hardware/tools/avrdude.conf -p atmega8 -P /dev/ttyUSB1 -c stk500v1 -b 19200 -U flash:w:applet/ClapOn.hex
 </code> </code>
  
우분투로_임베디드하기.1276587572.txt.gz · Last modified: 2013/08/03 05:04 (external edit)