만약 serialport 가 설피되지않으면 package.json에 나와 있는 버전을 무시하고 최신버전으로 설치한다.
electron,electron-rebuild 도 마찬가지이다.
- 일랙트론상에서 시리얼포트같은 네이티브를 실행시키려면 리빌드해주어야한다.(serialport가 설치된 node_modules 이 있는 폴더에서 해주어야한다.)
./node_modules/.bin/electron-rebuild
or
npx electron-rebuild
cd redstarTL
#npm install --save-dev @electron-forge/cli
npm install
npx electron-forge import
npm run make
개발하면서 프로그램의 작동여부를 확인해볼려고 실행시켜보려면 다음과 같이 명려어를 입력한다.
npm run start
redstar_firmware.zip 을 다운받는다.
redstar_firmware.zip 을 압축해제한다.
redstar_firmware 폴더를 redstarTL 폴더의 상위에 복사한다.
--|
+--redstarTL
+--redstar_firmware
cd redstar_firmware
# mac or linux
bash ./flash.sh /dev/tty.usbserial-1130 ./d1mini/egcs/egcsUnit.ino.bin
# windows
flash.bat COM3 d1mini\egcs\egcsUnit.ino.bin