전체 글

전자공학과 (소프트웨어 부전공) #Embedded_System #Firmware #Robot
· Linux
1, Install Chrome Specific Version On Ubuntu (version: 114.0.5735.90) wget https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_114.0.5735.90-1_amd64.deb sudo apt-get install -y ./google-chrome-stable_114.0.5735.90-1_amd64.deb 2. Install Chrome Driver same version sudo wget https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_linux64.zip ..
1. 코드 ls /mnt/myssd sudo mkdir /mnt/myssd sudo mount /dev/sdX /mnt/myssd df -h 2. GUI 이용 앱 목록에서 'disks' 입력 원하는 ssd 선택 후 재생버튼 누르면 마운트 됨.
바이너리 파일만 존재할 때, config 파일을 수정해도 실행 파일에 바로 적용이 가능한 방법을 찾아보았다. 그 결과 yaml 파일이나 json 파일을 이용한다고 한다. 처음엔 json 파일을 사용하려고 했으나 내가 가진 cmake 버전이 3.11보다 낮아서 사용하지 못했다. json을 사용하시려는 분은 아래 링크를 참고하길 바란다. https://github.com/nlohmann/json/tree/bon8 GitHub - nlohmann/json: JSON for Modern C++ JSON for Modern C++. Contribute to nlohmann/json development by creating an account on GitHub. github.com 아무튼 나는 yaml-cpp를 ..
systemd service로 관리하다 보면 에러 코드가 안 나오는데 exit 되는 경우가 많다. 이때 로그를 보면 좀 도움이 되는데 journalctl -u [service name].service 이 명령어가 로그 보는 것이다. systemctl list-units --type=service 현재 systemd가 어떤 게 있는지 보고 싶을 땐 이 명령어를 쓰면 된다. systemctl list-units --type=service --state=running 실행중인 것만 보고 싶다면 이 명령어를 쓰면 된다.
매번 pip3 설치하려고 할 때마다 헷갈려서 적어둠. sudo apt-get install python3-pip
· Linux
자주 쓰는 명령어 모음 link_directories: 링커에게 라이브러리 파일이 위치한 디렉토리 경로를 알려줌. include_directories: 컴파일러에게 헤더 파일이 위치한 디렉토리 경로를 알려줌. -> 헤더 파일이 위치한 디렉토리 경로를 지정하면, 해당 디렉토리의 헤더 파일을 소스 코드에서 #include 문으로 사용할 수 있음. add_executable: 실행 가능한 타겟을 생성 target_link_libraries: 타겟에 필요한 라이브러리를 연결.
개ㅁI
영차영차