공부·프로젝트·에러 로그 관련 Notion 세팅
대상: 개발 공부·회사 프로젝트·버그/에러 기록을 Notion 하나로 정리하고 싶은 개발자환경: Notion 기본 사용 가능, 데이터베이스(DB) 개념 이해도 있으면 좋고, 나중에 ChatGPT / API / 자동화까지 확장할 계획이 있는 사람 개발을 하다 보면 자연스럽게 이런 것들이 쌓인다. 대부분은 메모 앱 /…
대상: 개발 공부·회사 프로젝트·버그/에러 기록을 Notion 하나로 정리하고 싶은 개발자환경: Notion 기본 사용 가능, 데이터베이스(DB) 개념 이해도 있으면 좋고, 나중에 ChatGPT / API / 자동화까지 확장할 계획이 있는 사람 개발을 하다 보면 자연스럽게 이런 것들이 쌓인다. 대부분은 메모 앱 /…
대상: ROS Melodic에서 msg를 직접 정의해서 custom topic을 만들었는데, rostopic echo나 코드에서 해당 토픽을 찾지 못하는 문제가 생긴 개발자환경: Ubuntu 18.04, ROS Melodic, catkin 워크스페이스, C++/Python 노드 공통 1. 문제/주제 요약 대표적인 상황은 이런 식입니다. 이 글에서는 “custom topic(커스텀 msg…
ROS2를 처음 시작하면 공식 튜토리얼에 이렇게 적혀 있다. 그런데 막상 실행해보면, 상황에 따라 이런 오류들이 튀어나온다. 이 글에서는 “어떤 에러든 다 커버하는 만능 해답”이 아니라, 을 정리해 둬서, 다음에 비슷한 상황이 왔을 때“당황하지 않고 순서대로 체크할 수 있도록” 만드는 게…
ROS 설치 튜토리얼을 따라가다 보면, 어느 날 갑자기 sudo apt update에서 이런 메시지가 뜰 수 있다. 또는 ROS2의 경우: 정리하면: ROS 패키지 저장소의 서명(GPG) 키가 없거나, 만료됐거나, 위치가 잘못 잡혀서 APT가 “이 저장소를 믿을 수 없다”고 막고 있는 상황이다. 이…
대상: 리눅스에서 “계속 도는 프로그램”을 만들어야 하는 C/C++/Python 개발자환경: Ubuntu 18.04 기준, 터미널 사용 가능, systemd 환경(일반적인 데스크톱/서버) 리눅스에서 센서나 카메라, 시리얼, 네트워크 장비를 다루다 보면한 번 실행해두고 계속 돌아가야 하는 프로그램을 만들 일이 많다. 보통 이런 식으로 시작하지. 겉으로…
대상: 우분투에서 C++로 직접 시리얼 포트를 열고, 데이터를 주고받는 최소 예제를 보고 싶은 개발자환경: Ubuntu 18.04, g++(또는 clang++), 터미널 사용 가능, /dev/ttyUSB0 또는 /dev/ttyACM0 포트 존재 이전 글(A3)에서 우분투에서 시리얼 장치를 연결하고,/dev/ttyUSB0 / /dev/ttyACM0 포트 이름을 찾고, 권한까지 설정하는 방법을…
대상: 우분투에서 시리얼 장치(USB-시리얼, 보드 콘솔 등)를 연결하고 실제로 통신 테스트까지 해보고 싶은 개발자환경: Ubuntu 18.04 기준, 터미널 사용 가능, C++/Python으로 시리얼을 쓸 예정인 사람 리눅스에서 시리얼 장치를 연결하면 제일 먼저 막히는 포인트가 보통 이거다. 이 글에서는, 우분투에서 시리얼 장치를…
대상: 우분투 18.04 환경에서 C++로 카메라(웹캠) 테스트를 빨리 해보고 싶은 개발자환경: Ubuntu 18.04 LTS, CMake 기반 C++ 프로젝트, OpenCV 사용 리눅스 개발 환경 세팅까지 끝났다면,이제 진짜로 눈에 보이는 걸 하나 만들어보는 게 좋다. 그중에서 제일 간단하면서도 실전에 많이 쓰이는 게…
대상: 우분투 18.04를 막 깔았거나, 회사/프로젝트 때문에 다시 셋업해야 하는 개발자환경: Ubuntu 18.04 LTS, C++ / Python 기반 개발 리눅스를 처음 깔면 제일 먼저 드는 생각이 이거야. “이제 뭐부터 하지…?” 이 글에서는 우분투 18.04를 막 설치한 직후,C++ / Python 개발자가…