SBC (Single Board Computer) 46

Raspberry Pi, 안전한 GitLab Server 구축하기 <ing>

사용하는 NAS는 도커를 지원하지 않는다. 잘사용하는 나스를 바꾸긴 애매하고해서 사용하는 라즈베리파이4 를 사용해 깃랩 서버를 구축하려고합니다. 깃랩은 개발 자산으로 데이터의 안전한 보관이 참 중요하여 라즈베리파이 SD카드에 의지하기엔 리스키합니다. 그래서 SSD 외장하드를 사용해 OS를 OPERATE하고, 데이터는 레이드를 구성한 외장 HDD 2개를 묶어서 사용합니다. 이정도되면 데이터의 안전한 보관은 보장될 것이며 백업으로 외장하드에 2차 백업하는 방법을 고안하고있습니다. 아무리 안전해도 유지관리하는 방법을 까먹을 수 있기때문에 포스팅도 최대한 이식성이 높은 도커를 사용할 예정입니다. 글을 작성하며 스탭바이 스탭으로 구축하도록합니다. 1. 준비물 - 라즈베리파이 - SSD 외장하드 - HDD 외장하드..

Banana Pi M2 Zero, 세팅하자

Banana PI Image Download : ftp://public.leehands.com/util/OSs/bananaPi/ http://kingofprotons.blogspot.com/p/banana-pi-i2c-devices.html Banana Pi I2C Devices A lot of the devices that we will use to connect the Banana Pi communicate with the Banana Pi through the IC2 bus For Lubuntu, we will ha... kingofprotons.blogspot.com 라즈베리파이보다 공부하기 좋을지도 모른다는 막연한 생각이 든다 왜냐면 BSP 를 통째로 Git 을 통해 제공해준다. 정말 막강한 개..

라즈베리파이로 랩토리움 (Raptoreum) 채굴하기

ㄹhttps://www.youtube.com/watch?v=AUzq1Kxg6wk arm64 bit 용 라즈베리파이 이미지를 다운로드 받습니다. File name : 2021-10-30-raspios-bullseye-arm64.img ( 비밀번호 : 1234 ) 또는 라즈베리파이 홈페이지에서 다운로드 ( Link ) Raspberry Pi Imager 를 사용해 sd카드에 이미지를 굽습니다. Use custom을 선택하고 다운로드받은 이미지를 선택하여 굽는데 여기서 팁을 드리자면 Ctrl + Shift + X 를 눌러 Advanced Option 에서 SSH 와 wifi 설정을 할 수 있습니다. 이미지가 구워졌으면 라즈베리파이에 카드를 넣고 부팅을 시도합니다. 아래와 같이 업데이트 및 XMRIG를 설치하도..

라즈베리파이, 커널 다운받고 설치 해볼까? ( Crosscompile)

Cross-Compiling the Kernel Install Required Dependencies and Toolchain sudo apt install git bc bison flex libssl-dev make libc6-dev libncurses5-dev Install the 32-bit Toolchain for a 32-bit Kernel sudo apt install crossbuild-essential-armhf Install the 64-bit Toolchain for a 64-bit Kernel sudo apt install crossbuild-essential-arm64 Get the Kernel Sources git clone --depth=1 https://github.com/ra..

라즈베리파이, 커널 다운받고 설치 해볼까? (Local )

아주잘된 레퍼런스 사이트 : https://www.raspberrypi.org/documentation/linux/kernel/building.md Raspberry Pi Documentation - The Linux kernel The official documentation for Raspberry Pi computers and microcontrollers www.raspberrypi.com 위 영문 사이트가 가장 정확하는걸 알리면서 시작합니다. Building the Kernel Locally 리눅스 유틸리티 프로그램 설치 sudo apt install git bc bison flex libssl-dev make 리눅스 소스코드 다운로드 git clone --depth=1 https://githu..

Raspberry Pi Zero W, 멀티 가젯 USB Device 만들기

https://ndb796.tistory.com/479 Raspberry Pi Zero W를 이용해 멀티 가젯(Multi-gadget) USB Device 만들기 USB 장치(device)는 태생적으로 하나의 장치가 여러 개의 기능(function)을 제공할 수 있도록 만들어졌다. 참고로 여기에서 기능(function)이란 USB 프로토콜 상에서 인터페이스(interface)를 의미한다. 예를 ndb796.tistory.com 이글을 통해 안경잡이개발자 님께 감사합니다. https://ahyuo79.blogspot.com/2020/11/ Jeonghun (James) Lee 개발에 필요한 지식에 대한 블로그입니다. ahyuo79.blogspot.com USB 장치는 한개의 기능을 제공하도록 되어있다 (D..

터치스크린 동작 , I2C HID 활성화

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig 크로스컴파일 기준으로 menuconfig 를 실행한다. Device Driver 항목의 HID Device 에서 i2c-hid 를 Module Enable 하고 Rebuild 합니다. module 으로 설정 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs kernel rebuild 후에는 sd 카드에 이미지를 옮겨준다. 하는 방법은 이전 포스팅을 참고합니다. Makefile 에 dtbo 추가 ( \\arch\arm\boot\dts\overlays ) 라즈베리파이3, 라즈비안 커널 소스 내려받기 apt-g..

라즈베리파이3, 라즈비안 커널 소스 내려받기 < 크로스 컴파일 >

https://wikidocs.net/3243 (2) 커널 빌드하기 # 커널 빌드하기 커널을 빌드하기 위한 두 가지 주요 방법이 있습니다. Raspberry Pi에서 로컬로 빌드할 수 있으며 시간이 오래 걸립니다. 또는 훨씬 빨리 크로스 ... wikidocs.net apt-get install git bc bison flex libssl-dev 리눅스 유틸리티 프로그램을 설치 git clone --depth=1 https://github.com/raspberrypi/linux 리눅스 커널 소스를 다운로드 브랜치를 지정하지않으면 현재시점의 최종 커널이 다운로드한다. 만약 책이나 가이드를 받고있다면 가이드중인 커널을 다운로드 받는것이 가장 좋다. git clone --depth=1 --branch rpi-..

라즈베리파이, 모니터없고 유선랜없고 무선랜 연결하기

1. Put the Raspberry Pi OS SD card into your computer 2. Navigate to the boot directory -> boot 폴더가는 방법은 이전 포스팅 참고 ( Link ) 3. Add your wpa_supplicant.conf file --> " wpa_supplicant.conf " 파일을 메모장 타입으로 만든다. --> 유첨은 최근에 사용한 conf 파일 country=KR # Your 2-digit country code ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev network={ ssid="YOUR_NETWORK_NAME" psk="YOUR_PASSWORD" key_mgmt=WPA-PSK ..