HW 프로그래밍107 라즈베리파이4 APM(Apache, PHP, MariaDB, phpMyAdmin) 설치하기 1. 개요 앞으로 웹서버, PHP, DB(데이터베이스)을 이용하는 프로젝트를 위해 기본적인 프로그램인 APM(Apache, PHP, MariaDB)를 설치하기 위한 글입니다. (update 2022.06.29) 라즈베리파이에 라즈비안에서 raspios로 변경되었으며, 업데이트 날짜의 최신 버전은 2022-04-04 bullseye arm64 버전으로 설치함 2. 라즈비안 APM 설치 2.1 패키지 업그레이드 기존에 설치된 패키지들을 업그레이드해줍니다. pi@raspberrypi:~ sudo apt update ... pi@raspberrypi:~ sudo apt upgrade 2.2 Apache 웹서버 최종 확인날짜 : 2022.6.29 클라우드 서비스, 워드프레스 웹사이트 등을 운영하기 위해서는 웹서버.. 2021. 2. 4. 라즈베리파이 3 초기 설정(한글 사용법, 지역 설정, SSH 설정) 1. OS 설치 후 첫 부팅 1) Set Country > United Kingdom 2) Change Password > pi 계정의 암호입력 3) 와이파이 설정(업데이트를 위해 잡아야함) 4) 소프트웨어 업데이트 > Next > (완료 후) Restart 라즈베리파이 환경설정 열기 (재부팅 완료 후) 좌측 상단 터미널 열기 $ sudo raspi-config 2. Boot Options 변경 - Boot Options > Desktop/CLI > Desktop 3. 타임존 설정 - Localisation Options > Change Time Zone > Asia > Seoul 4. Locale 설정 - Localisation Options > Change Locale > 세 가지 체크 1) 선택 e.. 2021. 2. 4. 라즈베리파이4 모니터링 시스템 구축(Zabbix) 설마해서 Zabbix 홈페이지에 들어가서 지원 OS를 보는데.. 충격적으로 Raspbain이 있는걸 확인했다.. 역시 오픈소스의 힘은 어마어마한듯.. 모르는 사람이있을까봐.. 요런거다.. 시스템 모니터링 그래서 이번에는 Zabbix 구축편이다. 안정적인 4.4버전을 사용할 수도있지만.. 이미 zabbix를 구축해서 실사용 하고있기때문에 새로운 버전으로 설치해보겠다. Zabbix 레포지터리 등록하기 wget https://repo.zabbix.com/zabbix/4.5/raspbian/pool/main/z/zabbix-release/zabbix-release_4.5-1+buster_all.deb dpkg -i zabbix-release_4.5-1+buster_all.deb apt update Zabbix .. 2021. 2. 4. Failed to connect to ESP32: Timed out waiting for packet header Learn how to fix the Fatal Error Occurred: “Failed to connect to ESP32: Timed out waiting for packet header” error when trying to upload new code to your ESP32 board once for all. Why are you getting this error? Some ESP32 development boards (read Best ESP32 boards) don’t go into flashing/uploading mode automatically when uploading a new code. This means that when you try to upload a new sketch .. 2021. 2. 2. ESP32의 Dual Core를 활용하자. 1. ESP32와 ESP8266의 차이는? ESP32는 ESP8266과 많은 차이를 보인다. 그중 가장 으뜸을 꼽으라 하면 듀얼코어와 싱글코어의 차이라고 하겠다. ESP32는 듀얼코어이다. !! 2. 음 듀얼코어라고? 난 안쓰는데? 사실 이미 쓰고 있다. 느끼지 못할 뿐이다. Arduino IDE로 프로그램을 만들어서 실행중이라면 이미 2개의 코어를 모두 쓰고 있다. 다만 모르고 있을 뿐이다. 일반적으로 Core 0 : 무선 통신과 같은 ESP32 본연의 기능이 실행됨 Core 1 : 컴파일된 Arduino 코드가 실행됨 3. 알아서 듀얼 코어를 잘 사용하는데 왜? 사실 간단하게 온도나 측정하거나 LED나 껏다가 켜는 등의 별거 아닌것들을 하는 경우 큰 의미가 없다. 온도나 측정하는데 ESP32는 오버 .. 2021. 2. 2. ESP로 오실로스코프를 만들자 1. 새로운 마음으로. 지금까지 만들었던 오실로스코프들을 뒤로 하고, 새로운 마음으로 기획하기로 결정하였다. 새롭게 만드는 버전은 어떠한 요구사항이 있을까 정의해 보았다. 일부 요구 사항은 이전 버전에 반영하기도 하였다. [[ 새 버전의 요구사항 ]] - 3개 이상의 측정용 채널을 가지면 100K 이상의 샘플링 속도를 가진다. - 3.2인치의 TFT LCD를 이용하여 정보를 표시한다. - 터치를 이용하여 사용자 입력을 받는다. - 최대 30V의 전압이 측정가능하게 한다. - 18650 배터리를 장착하여 휴대가 용이하게 한다. - 18650의 배터리 용량을 체크하여 화면에 표시한다. 2. 필요 모듈 정의 및 구매 - 3.2인치 터치 가능한 TFT LCD ( TFT LCD 구매링크 ) 크기가 커질수록 LCD.. 2021. 2. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음