본문 바로가기
반응형
[Petalinux] Release Note and 기초 사항 정리 현재 사용되고 있는 2019.1 버전에서 이후 버전을 사용하려고 할 때 어떠한 차이점들이 있는지 궁금하여 Check 중에 메모할 것들을 이곳에 정리 합니다. BitBake Version 2021.1 : 1.44.1 2019.1 : 1.44.0 OpenGPT 의 경우 2021 까지 데이터만 존재하기 때문에 아래 방법으로 BitBake Version 을 확인할 수 있습니다. PetaLinux 설치 디렉토리로 이동합니다. 일반적으로 "/opt/pkg/petalinux"와 같은 경로에 설치됩니다. 설치된 PetaLinux 버전의 "components" 디렉토리로 이동합니다. 예를 들어, "2021.1" 버전을 사용 중이라면 "components/yocto/source"로 이동합니다. "source" 디렉토리 내.. 2023. 5. 30.
[LINUX] ext4 tool e2fsprogs 컴파일 하기 최신 소스를 다운로드 합니다. https://github.com/tytso/e2fsprogs GitHub - tytso/e2fsprogs: Ext2/3/4 file system utilities Ext2/3/4 file system utilities. Contribute to tytso/e2fsprogs development by creating an account on GitHub. github.com 1. 빌드하려는 Tool Chain 의 위치를 확인합니다. 그리고 임시 패스에 등록합니다. 컴파일러 파일이 있는 패스를 지정하면 됩니다. export PATH=/tools/arm/gcc/gcc-armxxxx/arm-none..../bin:$PATH 2. 다운로드 한 파일을 압축 해제 하고 안에 있는 Co.. 2023. 4. 28.
[C++/MFC] 시스템 설정 언어 정보 가져오기 GetLocaleInfo 아래와 같이 가져올 수 있음. 리턴되는 값은 문자열로 처리를 원할하게 하기 위해 숫자로 변환할 필요가 있다. #include #include int getUserLocale() { char str_result[255]; int iRet = GetLocaleInfoEx(LOCALE_NAME_USER_DEFAULT, LOCALE_ILANGUAGE, (LPWSTR)str_result, sizeof(str_result) ); if (iRet == 0) { printf(" error code = %d", GetLastError()); } //[todo] need to change to result from str_result return result; } 또는 더 쉬운 방법 (아래처럼 한줄로~ 이게 더 쉽다..... 2023. 4. 7.
fatal error C1189: #error: "No Target Architecture" 빌드 시 아래와 같이 에러가 발생할 때 해결하는 방법 fatal error C1189: #error: "No Target Architecture" 매우 간단하게 해결이 되었다. 해결방법 #include 추가 2023. 4. 7.
[SVN] UBUNTU 에서 부팅 자동 실행 / 정기백업 설정 1. 부팅 자동 실행 방법 step1) 원하는 스크립트를 /etc/init.d 에 복사한다. step2) 실행 권한을 설정 및 실행 설정을 한다. # sudo chmod +x 777 /etc/init.d # update-rc.d /etc/init.d/ defaults 2. 정기 백업 설정 step 1) 백업 스크립트 작성 #!/bin/bash # svnbackup.sh # 백업할 SVN 저장소 경로 SVN_REPO_PATH="/var/svn/myproject" # 백업할 경로와 파일 이름 BACKUP_DIR="/var/backup" BACKUP_FILE="myproject_backup_$(date +%Y%m%d_%H%M%S).tar.gz" # SVN 백업 실행 svnadmin hotcopy "$SVN_R.. 2023. 3. 24.
반응형