WIFI debugger

Why I decided to start this projectI have been working for more than 10 years on embedded software. I always want to have a tool that can access the target through GDB and collect debug data from the target. Now, I have finally decided to develop it by myself. I put the name called Wifi …

WIFI debug JTAG/SWD probe 만들기.

1. Requirements Interfaces WIFI AP mode 를 사용 gdb 접속 가능 WEB 인터페이스를 통하여 다른 AP 에 접속가능 (station mode) WEB 인터페이스를 통하여 UART 콘솔 보기 가능 (debug message prints) Logging MQTT 를 사용하여 로그 메세지 전송 JTAG/SWD probe GDB server Cortex M (DAP link) ADI v5 지원 SWD 만 우선 구현 SPI bus 사용 …

기가바이트 B550M AORUS PRO-P (rev. 1.0) 우분투 suspend 모드 버그

Gigabyte B550M AORUS PRO-P (rev. 1.0) + Ryzen 5800X 시스템에 우분투 20.04 를 올려서 사용하는중, 우분투가 suspend 모드에 들어가면 곧바로 wake up 하는 문제를 알게 되었다. 언젠가는 버그가 픽스될거라 생각하고 계속 사용하였으나 고처지지 않아, 이 문제를 고치고, 문제를 고치는 방법을 여기에 적는다. wake up 테이블 확인 2. 하나씩 disable 하고 서스펜드 모드로 들어가 바로 wake …

fstab 볼륨 마운트 이후 systemd 서비스 실행하기.

오라클 클라우드에서 block volume과 docker 를 사용하는데, docker 서비스가 block volume 마운트보다 먼저 실행되어서 특정 시비스 실행이 안되는 문제가 있었다. 오늘은 그 문제를 해결하는 과정을 포스트 하겠다. 출처: https://newbedev.com/set-systemd-service-to-execute-after-fstab-mount 마운트할 볼륨을 /etc/fstab 에 작성한다. fstab 에 있는 볼륨을 마운트한다 3. 생성된 fstab 관련 systemd 유닛 검색 /path/to/mount 수정 4. systemd service 수정 path-to-mount.mount 를 After …

Official OpewnWRT 펌웨어 플래싱 방법

Openwrt 를 빌드이후 SD 카드에 펌웨어를 플래싱 한는 방법입니다. 출처: https://openwrt.org/docs/guide-user/installation/installation_methods/sd_card 펌웨어 파일 생성 위치로 이동 2. 압축해제 3. SD 카드 디바이스 찾기lsblk or dmesg 등의 명명어를 이용하여 플래싱 하려는 sd 카드의 경로를 찾는다. 3. SD card 에 이미지 플래싱

WordPress 설치 (Docker 와 Portainer 사용)

개인 적인 취미로 설치형 블로그(WordPress) 를 이용하면서 여러번 서버를 옮겨야 했다. 매번 옮길때마다 새로 설치하는게 귀찮아서 도커를 사용하기로 하였다. 1. 도커 및 Portainer 설치 2. docker-compose 를 사용 하여 스택 생성 왼쪽 메뉴에서 Stacks 에 들어가서 “Add stack” 을 클릭하고 “docker-compose” 파일 작성 참고: https://docs.docker.com/samples/wordpress/ DB_NAME, DB_USERID, DB_PASSWORD 는 본인이 원하는데로 작성한다. 마지막으로 “Deploy the …

Docker 설치 방법 (ubuntu 20.04)

1. 최신 도커를 설치하기 전, 기존에 설치된 도커를 지운다 2. 도커 저장소추가 2.1. APT 패키지 업데이트 2.2. 추가 APT 패키지 설치 2.3. 도커 저장소 공식 GPG 키 추가 2.4. 저장소 추가 2.4.1. AMD64/x86_64 2.4.2. ARM64 2.4.3. ARMHF 3. Docker 엔진 설치 4. docker 그룹에 사용자 계정 추가 https://docs.docker.com/engine/install/ubuntu/

Bash history 방향키로 검색

Bash shell 을 사용하다보면 이전에 실행했든 명령어를 다시 실행 하여야 할 필요가 있다. 이때 방향키로 하나씩 위아래로 내려서 검색을 하여도 되나, 일부만 입력하고 빠르게 검색 하는 방법이 있어 소개한다. Reference Bash shell 재시작.