![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/JTrlR/btsD5vAcjlN/9HbuBibEUKDqRYq1XKZYfK/img.png)
윈도우 운영체제에서 자주 사용하던 윈도우 탐색기의 주소창을 표시하는 방법 터미널에 다음 문장 입력 sudo apt-get install dconf-tools 아래와 같이 설치가 진행됨 a@a-desktop:~/Desktop/test1$ sudo apt-get install dconf-tools 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dpkg-repack efibootmgr gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-commo..
초보가 보는 우분투입니다. 우분투(리눅스)와 윈도우 운영체제 GUI차이점 우분투에서는 실행파일을 마우스 클릭으로 직접 실행할 수 없음. 터미널을 통해 실행해야됨. 그래서 나온것이 실행파일을 실행시켜줄 쉘스크립트파일(*.sh) 웃긴건(?) 쉘스크립트파일도 마우스로 실행이 안됨. (권한도 줘야하고, 터미널에서 실행가능...???) 응?? 이게 뭐지?? 뭘 잘못알고 있나? 어째든, 바탕화면에서 실행파일을 실행하려면 *.desktop 파일이 필요함. 이건 윈도우운영체제의 바로가기 *.Lnk 파일과 유사함. 바탕화면에 바로가기 파일을 수동으로 만들어야함...(언제가는 자동도 되겠지....) 아래에서는 실행파일을 구분하기 쉬우라고 일부러 .exe를 추가해놓은 것임. [Desktop Entry] Name=Note.e..
현재 폴더에서 실행하면, 현재 폴더의 소스파일등을 Backup폴더에 zip파일로 압축하고, USB메모리가 있다면, Backup폴더를 USB메모리에도 복사한다. #!/bin/bash USB_dir=우분투/SPI usb_mount_paths=$(df -h | grep '/media' | awk '{print $6}') copy_files_to_directory() { # 폴더명 출력 echo $1 for usb_mount_point in $usb_mount_paths; do # 마운트 포인트의 끝 부분을 추출하여 USB 메모리의 식별자로 사용 usb_identifier=$(basename "$usb_mount_point") dir1="$usb_mount_point/$USB_dir" echo "USB:"$di..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b2MA2P/btsEP4VJ3x7/uatc2XqQWKiyTLKMIfw8nK/img.png)
Jetson Nano J41 헤더 제어방식은 여러가지가 있음. GPIO제어 라이브러리도 몇가지 있음 운영체제``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````이다 보니, 빠르게 단독제어하려면 드라이버 작성이 필요. 일반적으로 파일 입출력으로 제어 가능. 파일은 다음 위치에 있음 파일 open할때 flag O_RDONLY: 파일을 읽기 전용으로 엽니다. O_WRONLY: 파일을 쓰기 전용으로 엽니다. O_RDWR: 파일을 읽기 및 쓰기용으로 엽니다. O_CREAT: 파일이 존재하지 않으면 새..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bGYeeS/btsEFi9r5DU/KMyLah3h1MjVEQiyKq1Bkk/img.jpg)
UART2통신을 하는데, RX는 정상인데, TX가 깨진다. 원인을 알 수 없다. 아래처럼 특정 서비스를 중지해봤으나, 동일하다. sudo systemctl disable nvgetty 통신속도도 변경해봤지만 동일함. 다른 장치에와 연결하면 정상임. 문제의 코드 #define BAUD_RATE B115200 int uart2_fd; int UART2_open() { int bok=0; struct termios options; // Access modes (use 1 of these): // O_RDONLY - Open for reading only. // O_RDWR - Open for reading and writing. // O_WRONLY - Open for writing only. // O_NDE..
#include 오류가 검색되었습니다. includePath를 업데이트하세요. 이 변환 단위(/home/a/Desktop/xxxx/sample1.c)에는 물결선을 사용할 수 없습니다. 빌드도 잘되는데, VS Code는 없다고 우기는중.... c_cpp_properties.json 에 경로명 추가, { "configurations": [ { "name": "linux-gcc-arm64", "includePath": [ "${workspaceFolder}/**", "/usr/include/gtk-3.0/gtk", ... VS Code 다시시작 그래도 안됨...
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b29Nrl/btsEbF93OTt/Oruq3BXKsAOKRkO5XnkWBk/img.png)
sudo apt-get update sudo apt-get install exfat-fuse exfat-utils a@a-desktop:~/Desktop/Note.exe$ sudo apt-get install exfat-fuse exfat-utils 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 패키지 exfat-fuse는 이미 최신 버전입니다 (1.2.8-1). 패키지 exfat-utils는 이미 최신 버전입니다 (1.2.8-1). 다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dpkg-repack efibo..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bUQWoy/btsES5aH5h4/JHRRLnelUgQHcaDMJzdVQk/img.png)
*.desktop 파일을 만들고, 우분투 - *.desktop 파일 https://pcb2.tistory.com/911 우분투 - *.desktop 파일 초보가 보는 우분투입니다. 우분투(리눅스)와 윈도우 운영체제 GUI차이점 우분투에서는 실행파일을 마우스 클릭으로 직접 실행할 수 없음. 터미널을 통해 실행해야됨. 그래서 나온것이 실행파일 pcb2.tistory.com .desktop 파일을 /usr/share/applications 디렉터리로 복사하여 시스템에 등록합니다. 이는 프로그램이 파일 연결과 관련된 MIME 유형으로 등록되게 합니다. sudo cp myprogram.desktop /usr/share/applications/ txt파일을 마우스 우클릭하여 연결프로그램을 변경해줍니다. 마우스로 복..
우분투(또는 기타 리눅스 시스템)에서는 배치 파일 대신 쉘 스크립트를 사용합니다. 쉘 스크립트는 명령어와 제어 구조를 사용하여 작업을 자동화하고 스크립트 파일로 저장하는 데 사용됩니다. 유사한 기능을 하는 배치 파일 대신 Bash 스크립트를 만들 수 있습니다. Bash는 주로 리눅스 및 유닉스 계열 시스템에서 사용되는 쉘입니다. 예를 들어, 이전에 언급한 `build.sh` 스크립트는 Bash 스크립트의 예입니다. 이 스크립트는 GCC를 사용하여 C 소스 코드를 컴파일하고 바이너리를 생성합니다.#!/bin/bash gcc -o myprogram main.c이 스크립트를 실행하려면 쉘에서 실행 권한을 부여하고 실행할 수 있습니다.chmod +x build.sh ./build.sh 그러나 우분투에서는 더 진..