무슨 개발을 하던.. 개발하는 첫 단계
즉, 개발환경을 구축한다는 것은 참 머리아프다...
개발환경을 구축해 놓은 상태에서 사용하는 것은 편하지만..
또 운영체제를 밀고, 다시 설치해야 하는 상황이 온다면
초보와 같은 상태로 돌아간다.
설치는 몇시간, 몇일 해본게 다지만,
사용은 몇달, 몇년이라서 다시 설치하려면 까맣다는 것이다.
1. 라즈베리파이3 에 리눅스 설치하기
1.1 라즈비안 다운로드
1.2 Lazarus on Raspberry Pi
http://wiki.freepascal.org/Lazarus_on_Raspberry_Pi#Raspberry_Pi_3
- 1 Installing and compiling Lazarus
- 2 Accessing external hardware
- 2.1 Native hardware access
- 2.2 Hardware access via encapsulated shell calls
- 2.3 wiringPi procedures and functions
- 2.4 rpi_hal-Hardware Abstraction Library (GPIO, I2C and SPI functions and procedures)
- 2.5 PiGpio Low-level native pascal unit (GPIO control instead of wiringPi c library)
- 2.6 PXL (Platform eXtended Library) for low level native access to GPIO, I²C, SPI, PWM, UART, V4L2, displays and sensors
- 3 References
- 4 External Links
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fpc
sudo apt-get install lazarus
1.3 나머지 설정해 주어야 할 것들
참고: http://webnautes.tistory.com/899
2. 윈도우에 크로스 컴파일환경 설정
2.1 CodeTyphon 설치
http://crazyits.tistory.com/entry/CodeTyphon-%EC%84%A4%EC%B9%98Freepascal-Lazarus?category=228835
http://saksin.tistory.com/1206
2.2 윈도우에서 컴파일한 파일 실행하는법
1. 생성된 파일을 scp나 ftp 등을 통하여 Pi3에 전송하고
2. 권한 설정: Pi3에서
$sudo chmod 755 실행파일
3. 실행: Pi3에서
$sudo ./실행파일
이렇게 해야 실행파일이 실행된다.
라즈베리파이에서 생성한 리눅스 실행파일에는 확장자가 없다.. (이것도 모르고 왜 실행이 안되는지 개고생..ㅠㅠ)
* 필요프로그램들...
MobaXterm_Portable_v10.4.part1.rarMobaXterm_Portable_v10.4.part2.rarMobaXterm_Portable_v10.4.part3.rar
WinSCPPortable.part01.rarWinSCPPortable.part02.rar
Win32DiskImager-1.0.0-binary.part1.rarWin32DiskImager-1.0.0-binary.part2.rar
'언어 > Lazarus' 카테고리의 다른 글
Linux-arm cross compiler for original Raspberry Pi ARMV6Z and FPV2 #148 (0) | 2021.01.07 |
---|---|
라즈베리파이 bass 설치 (0) | 2018.09.03 |
리눅스 파스칼 (lazarus)에서의 home 폴더 지정에 관한 문제점 해결방안 (0) | 2018.09.03 |
fcl-json (0) | 2018.09.01 |
SQLite3을 설치하는 방법 (0) | 2018.08.27 |