Google의 새로운 언어 Go에 대해 들었을 때부터 마이크로 컨트롤러 프로그래밍에 사용하고 싶었습니다. 특히 Atmega 시리즈와 같은 Atmel AVR 마이크로 컨트롤러. 이 아키텍처에 Go 포트가 있습니까?AVR 아키텍처로 포트 이동 하시겠습니까?
답변
아니요. http://golang.org/doc/install.html
이동 컴파일러는 두 개의 운영 시스템 (리눅스, 맥 OS X) 세 명령어 세트를 지원을 참조하십시오. (AMD64, 386, 및 (일명, ARM 팔))
나는 이동 (멀티 코어/highscalability)의 목적은 mikrocontrollers 잘 어울리는 것을 thinkg하지 않습니다.
마이크로 컨트롤러의 C++보다 왜 C (및 어셈블리조차도)가 선호되는지 스스로에게 물어보십시오.
너무 늦을 수도 있지만 Go (2012 년 8 월)에는 기본 컴파일러 (6g, 8g)와 GCC 컴파일러 (실제로 공식이지만 실제로는 기본값이지만)가 모두 포함되어 있습니다. GCC가 지원하는 모든 아키텍처를 지원합니다. 그러나 Limbus가 말했듯이, Go는 멀티 코어 컴퓨터를 대상으로합니다. 개인적으로 C로 더 나은 결과를 얻을 것이라고 생각합니다. 여전히 Go를 사용하고 싶다면 Go는 단일 코어 응용 프로그램 (C뿐만 아니라)에서도 잘 관리하므로 괜찮을 것입니다.
그건 사실 일지 모르지만, 슬프게도, 나는이 일의 어떤 예도 찾을 수 없습니다. 아무도 시도한 것처럼 보이지 않지만 어쩌면 검색을 어렵게 만드는 언어의 이름 일 수 있습니다. – vadipp
- 1. 이동 하시겠습니까?
- 2. AVR EEPROM 읽기/쓰기
- 3. Xcode 4 용 AVR?
- 4. AVR 또는 PIC? MATLAB
- 5. resharper 5에서베이스로 이동 하시겠습니까?
- 6. 텍스트를 위로 이동 하시겠습니까?
- 7. iPhone에서 Mac으로 이동 하시겠습니까?
- 8. Wiimote에서 카메라로 이동 하시겠습니까?
- 9. vim : 버퍼로 이동 하시겠습니까?
- 10. USART를 사용하여 avr atmega32를 시프트 레지스터에 연결 하시겠습니까?
- 11. AVR-GCC 인라인 어셈블러로 상대 점프
- 12. 다른보기 iPhone sdk로 이동 하시겠습니까?
- 13. isset $ _SESSION면이 페이지로 이동 하시겠습니까?
- 14. div 안에 이미지를 이동 하시겠습니까?
- 15. 데스크톱에서 서버로 폴더를 이동 하시겠습니까?
- 16. AppEngine : Blobstore에서 S3로 이동 하시겠습니까?
- 17. 다른보기 iPhone sdk로 이동 하시겠습니까?
- 18. Heroku의 SQLite3에서 Mongo로 이동 하시겠습니까?
- 19. 첫회 창 ... URL로 이동 하시겠습니까?
- 20. 팝업 메뉴에서 페이지로 이동 하시겠습니까?
- 21. dhcp 클라이언트가 Linux, 포트 또는 사용 하시겠습니까?
- 22. IIS/ASP.NET 사이트를 램프에 포트 하시겠습니까?
- 23. 공유 Nothing 아키텍처로 웹 상점을 구현하는 방법
- 24. NHibernate 유효성 검사 S # arp 아키텍처로
- 25. ASP.NET MVC 애플리케이션을 3 단계 아키텍처로 변환
- 26. WCF로 N 계층 아키텍처로 점프하고 있습니까?
- 27. Visual Studio로 이동 # 또는 Goto Region으로 이동 하시겠습니까? 예를 들어
- 28. AVR 프로그램은 항상 상대 점프 명령으로 시작해야합니까?
- 29. AVR-G ++에서 Arduino 라이브러리 사용하기
- 30. USB AVR JTAG-ISP 장치 용 드라이버
아마도 gccgo로 연결하면됩니다. http://golang.org/doc/gccgo_install.html –
내가 얼마나 오래 관심을 갖게 될지 생각하면 시간이 많이 걸릴 것입니다. Go는 내가 좋아하는 모든 언어 중 가장 멋진 비트로 멋지게 보입니다. 앞으로 몇 년 동안 사람들이 어떤 일을하는지 보는 것이 흥미로울 것입니다. –
Arduino Uno (ATmega 328 PU)에 매우 조잡한 항구가있는 것 같아서, 당신은 그것을 통해 영감을 얻을 수 있습니다 http://gobot.io/documentation/platforms/arduino/#how-to-use. –