raspberrypi 3

[라즈베리파이 크로스컴파일] electron 라즈베리파이 앱 개발 프로젝트 완성! 2022예비창업패키지

준비했던 DNC프로그램이 3주? 정도의 기간을 가지고 완성되었다. 버전 1이지만 그래도 나름 알찬 기능들을 담고 있다. 중간중간 문제점들이 많았지만 고민도 많았고 해결됐을 때의 기쁨도 있었다. 이제 앞으로 2022예비창업패키지에 나가서 당선? 되는 일만 남았다!!! 스마트 팩토리 분야에서 공정개선 및 효율성 증대로 해당 제품을 판매하려고 한다. 서류도 미리미리 열심히 쓰고 준비도 많이 해놔야겠다.

[라즈베리파이 크로스컴파일] electron을 이용한 앱 개발일지

ㄷㄷㄷㅈ 긴 스토리의 서막일지, 더 큰 건물을 위한 초석 일지 잘 모르겠다. DNC개발을 하기 위해서 SerialPort 개발과 raspberryPi4에 크로스 컴파일까지 생각하고 기초적인 부분을 준비하기 위해서 꽤나 긴 시간이 걸렸다. 기본적인 ipc통신과 화면 navigation, renderer에서 main.js와의 통신 방식까지 아주 기초적인 방식의 부분만 구현해보겠다. 라즈베리파이에서 돌릴 수 있게 만드는 게 최종 목표인 만큼 처음부터 크로스컴파일을 증명하면서 진행하겠다. 그럼, 누군가에겐 도움이 되는 길이길 바라며 시작!!! 파이팅!! ps. 필자는 윈도우 환경에서 라즈베리로 크로스 컴파일을 진행한다. 1. 기초 시리얼 2. 파일 열기 및 저장 3. navigation을 통한 화면 전환 순으로..

[라즈베리파이 크로스컴파일] 6. electron-builder를 통한 윈도우 -> 라즈베리파이 크로스컴파일 하기

굉장히 중요한 부분이고 많은 분들이 어려움을 많이 겪었을 것이라 생각한다. 왜냐면 많은 한, 영문의 문서들이 컴팩트한 정보를 담고 있지도 않고 생각보다 복잡하게 설명하고 있다고 생각했다. 그래서 나는 최대한 컴팩트하고 빠르게 크로스 컴파일을 진행해보겠다. 우선 앞에서 사용하던 serialport exam을 이용해서 해당 내용들을 조금 수정하고 install이 필요한 것은 인스톨해 주겠다. ps. electron-forge는 크로스 컴파일에 관해 정보가 없어서 electron-builder로 진행한다. package.json의 devDependencies 부분에 electron-builder를 추가시키기 위해 아래 코드를 터미널에서 실행해준다. npm install --save-dev electron-bu..