2012-11-11 4 views
3

내가 액세스 할 수있는 라이브러리를 찾는데 문제가 있습니다. C++에서 Atmel Studio 6 IDE를 사용하여 마이크로 컨트롤러 (Atmega328p)를 프로그래밍 할 수 있다는 것을 알고 있습니다. 그러나, 내가 액세스 할 수있는 라이브러리가 문서화되어있는 곳에서는 해결할 수 없습니다. 예를 들어, STL을 사용할 수 있습니까 (벡터, deques ...)? 누군가가 저에게 문서화를 가르쳐 주면 좋을 것입니다.초급 : AVR C++ Atmel Studio 6

감사합니다.

답변

1

Atmel Studio 6에는 STL 구현이 포함되어 있지 않습니다.

C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.1002\avr8-gnu-toolchain\avr\include\

<vector> 또는 <deques>를 포함하지 않는,하지만 <string>을 가지고 않습니다 - AVR-GCC가 함께 제공 일부 라이브러리가 있습니다에서 찾습니다. 하지만 Atmel의 스튜디오에 포팅 STL 구현 많이 있습니다 :

http://www.gammon.com.au/forum/?id=11119

http://andybrown.me.uk/wk/2011/01/15/the-standard-template-library-stl-for-avr-with-c-streams/

: 살펴