분류 전체보기311 Qt 오픈 라이선스 계정 생성 및 설치 가이드 Qt 오픈 라이선스 계정 생성 및 설치 가이드Qt는 강력한 크로스 플랫폼 애플리케이션 개발 프레임워크로, GUI 애플리케이션 개발에 널리 사용됩니다. 이 글에서는 오픈 라이선스 계정 생성과 Qt 설치 방법을 단계별로 정리해 보았습니다.1. 오픈 라이선스 계정 생성하기1.1 Qt 공식 사이트 접속Qt 공식 사이트에 접속합니다.Sign Up 버튼을 클릭합니다.1.2 회원가입이메일, 이름, 비밀번호를 입력합니다.Open Source 라이선스를 선택합니다.이메일로 전송된 인증 링크를 클릭하여 계정을 활성화합니다.Phone 번호는 +82 10 1234 5678 Type으로 입력한다.(한국 기준)2. Qt 설치 준비2.1 Qt 설치 프로그램 다운로드Qt Maintenance Tool 또는 Online Install.. 임베디드 관련 카테고리/Qt 2024. 10. 22. .env 파일로 GITHUB_TOKEN 환경 변수 항상 사용하기 1. GITHUB_TOKEN을 저장할 .env 파일 생성1. 프로젝트 폴더 또는 홈 디렉터리로 이동아래 예시는 홈 디렉터리(~)에서 설정하는 방법입니다.cd ~ 2. vi 편집기로 .env 파일 생성 및 수정 3. vi 편집기에서 GITHUB_TOKEN 추가vi .envvi가 열리면 아래와 같이 입력합니다.GITHUB_TOKEN=your_personal_access_token저장 후 종료:**ESC**를 누르고 **:wq**를 입력한 후 Enter를 눌러 저장하고 종료합니다.GITHUB_TOKEN(PTA)를 발급 받는 방법 링크2. .env 파일에 대한 파일 권한 설정.env 파일에 다른 사용자가 접근하지 못하도록 파일 권한을 제한합니다. 1. 권한을 현재 사용자만 읽고 쓸 수 있도록 설정chmod 60.. 임베디드 관련 카테고리/Ubuntu 2024. 10. 22. GitHub에서 Personal Access Token(PTA) 발급받기 가이드 1. Personal Access Token(PTA)란?Personal Access Token(PTA)은 GitHub API나 리포지토리에 접근할 때 비밀번호 대신 사용하는 인증 키입니다.주로 CLI 도구, Git 작업, API 요청 등 자동화된 작업에서 사용됩니다.GitHub는 비밀번호 인증 대신 PTA 사용을 권장합니다.2. GitHub에서 PTA 발급받는 방법1단계: GitHub에 로그인GitHub에 접속합니다.GitHub 계정으로 로그인합니다.2단계: Settings 페이지로 이동오른쪽 상단의 프로필 아이콘을 클릭합니다.Settings(설정)을 선택합니다.3단계: Developer settings로 이동Settings 페이지에서 왼쪽 하단의 Developer settings를 클릭합니다.4단계: .. 임베디드 관련 카테고리/Github 2024. 10. 22. Docker 이미지 삭제 가이드 Docker를 사용하다 보면 필요 없는 이미지가 쌓일 수 있습니다. Docker 이미지를 관리하고, 불필요한 이미지를 삭제하는 방법을 단계별로 정리했습니다.1. Docker 이미지 삭제 기본 명령어특정 Docker 이미지를 삭제하려면 아래 명령어를 사용합니다.sudo docker rmi 사용 예시: sudo docker rmi myapp:latest 또는 이미지 ID로 삭제할 수도 있습니다.sudo docker rmi dca8f1f6f885 Tip:이미지 삭제 전, 해당 이미지가 사용 중인 컨테이너가 있는지 확인하세요. 만약 해당 이미지가 실행 중인 컨테이너에 의해 사용 중이라면 삭제되지 않습니다.2. 이미지 목록 확인하기삭제할 이미지가 있는지 확인하려면 docker images 명령어를 사용합니다.su.. 임베디드 관련 카테고리/Ubuntu 2024. 10. 21. WSL(Ubuntu)에서 Docker 이미지 생성 및 패키지 관리 가이드 1단계: 도커(Docker) 설치 및 이미지 생성1.1 도커 설치 여부 확인우선 도커가 이미 설치되어 있는지 확인합니다.docker --version위 명령어를 실행했을 때 버전이 출력되면 도커가 설치된 상태입니다.만약 command not found가 출력된다면 도커를 설치해야 합니다.1.2 도커 설치하기아래 명령어로 도커를 설치합니다.sudo apt update && sudo apt install docker.ioapt는 Advanced Packaging Tool의 약자이며 패키지 관리 도구입니다.update는 패키지 목록을 갱신하고, install은 지정한 패키지를 설치합니다.1.3 Dockerfile 생성1. WSL의 원하는 경로로 이동합니다.cd ~/mydockerapp 2. vi 편집기를 이용.. 임베디드 관련 카테고리/Ubuntu 2024. 10. 21. 리눅스 / WSL에서 파일 인코딩 확인 및 UTF-8로 변환하는 방법 리눅스와 WSL 환경에서 파일의 인코딩을 확인하고 필요한 경우 UTF-8로 변환하는 방법에 대해 알아보겠습니다. 인코딩 문제는 다양한 환경에서 데이터의 손실이나 깨짐을 유발할 수 있기 때문에, 파일의 올바른 인코딩 설정은 매우 중요합니다.1. 인코딩이란?**인코딩(Encoding)**이란 문자를 디지털 코드로 변환하는 방법을 의미합니다. 다양한 인코딩 방식이 존재하며, 각각의 인코딩은 특정 문자 집합을 표현할 수 있습니다.ASCII: 영문과 숫자만 표현 가능한 7비트 문자 인코딩. (예: 영어, 숫자, 기본 특수 기호)ISO-8859-1 (Latin-1): 유럽 언어의 문자를 표현하는 8비트 문자 인코딩. (예: 프랑스어, 독일어)UTF-8: 다양한 언어와 특수 기호까지 포함할 수 있는 유니코드 인코딩... 임베디드 관련 카테고리/Ubuntu 2024. 10. 20. 영구적인 환경 변수 설정 가이드 영구적인 환경 변수 설정 가이드소개환경 변수는 시스템의 설정 값이나 중요한 정보를 저장하는 방법입니다. 그러나 터미널에서 설정한 환경 변수는 세션이 종료되면 사라지기 때문에, 이를 영구적으로 저장하는 것이 필요합니다. 이 가이드에서는 Ubuntu와 Docker 컨테이너에서 .env 파일을 사용해 보안을 강화하면서 환경 변수를 영구적으로 설정하는 방법을 설명합니다.1. Ubuntu에서 환경 변수 영구적으로 설정하기 (.env 파일 사용)1.1 .env 파일 생성 및 환경 변수 추가홈 디렉터리에서 .env 파일을 생성합니다:touch ~/.env.env 파일을 열고 다음과 같이 환경 변수를 추가합니다:GITHUB_TOKEN=.bashrc 파일에 .env 파일을 로드하는 명령어 추가:vi ~/.bashrc다음.. 임베디드 관련 카테고리/Ubuntu 2024. 10. 19. Git 원격 브랜치를 로컬에 설정하는 방법 (Linux) Git으로 협업을 할 때, 원격 저장소에 있는 특정 브랜치를 처음으로 로컬에 가져와 작업해야 할 때가 있습니다. 이때 --track 옵션이나 추적 브랜치 설정이 필요합니다. 이번 글에서는 원격 브랜치를 로컬에 설정하는 방법과 이후 작업을 편하게 수행할 수 있는 팁을 정리했습니다.1. 왜 원격 브랜치를 추적 브랜치로 설정해야 할까?Git 브랜치 추적이란, 로컬 브랜치와 원격 브랜치가 동기화 상태를 유지하도록 만드는 것을 의미합니다.추적 브랜치를 설정하면:**git pull**로 원격 브랜치의 최신 코드를 쉽게 가져올 수 있습니다.**git push**로 변경된 코드를 원격 저장소에 손쉽게 푸시할 수 있습니다.처음 원격 브랜치를 로컬에 설정할 때는 --track 옵션을 사용해 추적 브랜치를 만들어야 합니다... 임베디드 관련 카테고리/Github 2024. 10. 19. Git과 SSH 설정 및 브랜치 전환 방법(Ubuntu/Linux) GitHub를 효율적으로 사용하려면 SSH 키를 설정하여 비밀번호 없이 GitHub에 안전하게 연결할 수 있습니다. 이 글에서는 SSH 설정 방법과 Git 명령어로 브랜치 전환하는 방법을 알아봅니다.1. SSH 연결 설정하기1.1. SSH 키 생성먼저, 새 SSH 키를 생성합니다. 아래 명령어를 터미널에 입력하세요:ssh-keygen -t ed25519 -C "your-email@example.com" -f ~/.ssh/github_key-t ed25519: 키 유형을 지정합니다. (필요에 따라 rsa 사용 가능)-C: 이메일을 주석으로 추가합니다.-f: 키가 저장될 경로와 파일명을 지정합니다. (예: github_key)1.2. GitHub에 SSH 공개 키 등록1. 아래 명령어로 공개 키를 확인하고 .. 임베디드 관련 카테고리/Github 2024. 10. 18. Git에서 특정 브랜치만 클론하는 방법 (Ubuntu/Linux) Git 프로젝트를 관리하다 보면 전체 저장소가 아닌 특정 브랜치만 클론하고 싶을 때가 있습니다. 이 글에서는 GitHub 저장소에서 특정 브랜치만 클론하는 방법과 그 활용법을 설명합니다.1. Git 브랜치란?Git에서 **브랜치(Branch)**는 독립된 개발 환경을 제공합니다. 개발자는 여러 브랜치를 사용해 새로운 기능을 개발하거나, 기존 코드를 테스트할 수 있습니다.하지만 전체 저장소를 클론하지 않고 필요한 브랜치만 클론할 경우, 불필요한 파일이나 이력 정보를 다운로드하지 않으므로 시간을 절약할 수 있습니다.2. 특정 브랜치만 클론하는 명령어Git에서는 아래 명령어를 사용해 특정 브랜치만 클론할 수 있습니다: (Linux, Ubuntu 환경 bash 명령어)git clone --branch --si.. 임베디드 관련 카테고리/Github 2024. 10. 18. SSH 키 관리: SSH 키 생성, 이름 변경 및 사용 방법 1. 커스텀 이름으로 SSH 키 생성하기다음 명령어를 사용해 커스텀 이름과 경로를 지정하여 SSH 키를 생성할 수 있습니다:ssh-keygen -t ed25519 -C "your-email@example.com" -f ~/.ssh/my_custom_key-t ed25519: 키 유형을 지정합니다. (필요에 따라 rsa 사용 가능)-C: 주석을 추가합니다. (일반적으로 이메일을 사용)-f: 키가 저장될 경로와 파일명을 지정합니다.생성된 파일:개인 키: ~/.ssh/my_custom_key공개 키: ~/.ssh/my_custom_key.pub2. 이미 생성된 SSH 키 이름 변경하기기존 SSH 키의 이름을 변경하고 싶다면 다음 명령어를 사용하세요:mv ~/.ssh/id_ed25519 ~/.ssh/my_cus.. 임베디드 관련 카테고리/Github 2024. 10. 18. ESP32, Zigbee, BLE: 다양한 무선 통신 기술과 활용 방법 IoT 프로젝트를 위한 무선 통신 기술 선택하기무선 통신 기술은 IoT(사물인터넷) 디바이스와 임베디드 시스템의 중요한 요소입니다. 여러 상황에 따라 각기 다른 통신 방식이 필요합니다. 이번 포스팅에서는 ESP32, Zigbee, **BLE(Bluetooth Low Energy)**의 특징과 적합한 활용 방법을 소개합니다. 각 기술의 장단점과 사용 사례를 비교해, 여러분의 프로젝트에 가장 적합한 솔루션을 선택하는 데 도움을 드리겠습니다.ESP32: Wi-Fi와 BLE를 지원하는 강력한 마이크로컨트롤러ESP32는 Espressif Systems에서 개발한 고성능 마이크로컨트롤러로, Wi-Fi와 **Bluetooth(BLE 포함)**를 모두 지원합니다.주로 스마트 홈이나 IoT 센서 네트워크에서 사용되며, .. 임베디드 관련 카테고리/Embedded System 2024. 10. 16. 이전 1 ··· 4 5 6 7 8 9 10 ··· 26 다음 728x90 반응형