반응형
아두이노나 마이크로비트에서 go 를 쓰기위해서 윈도우에 tinygo 환경을 셋팅해보겠습니다.
1. 설치
scoop 를 이용하는게 가장 편합니다.
scoop 설치!
윈도우 파워셀에서
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
> irm get.scoop.sh | iex
끄읏
go 와 tiny go 를 설치 합니다.
https://tinygo.org/getting-started/install/windows/
> scoop install go
> scoop install tinygo
설치 확인!
나중을 위해 avr 환경 설치도 해둡니다.
> scoop install avr-gcc
> scoop install avrdude
추가로 vscode 를 쓸테니 tinygo 플러그인 을 설치합니다.
https://marketplace.visualstudio.com/items?itemName=tinygo.vscode-tinygo
혹시 마이크로 비트 컴파일 하는거면 참조 사항들
블링크 예제
https://github.com/tinygo-org/tinygo/blob/v0.24.0/src/examples/microbit-blink/microbit-blink.go
vscode 에서 machine 패키지가 빨간줄 나오니 컨트롤+쉬프트+p 로 tiny go 환경의 타겟패키지를 지정해주면 사라집니다.
그리고 컴파일 및 플래싱
tinygo flash -target=microbit-v2 [프로그래밍명]
잘되면 마이크로 비트의 첫번째 LED 가 깜빡입니다.
반응형