본문 바로가기

EM(Embedded system)

(6)
wget 방식의 파일 다운로드 코드 (https 사용불가) #include #include #include #include #include #include #define BUFFER_SIZE 4096#define OUTPUT_FILE "downloaded_file.txt"// 오류 메시지 출력 후 종료void error_exit(const char *message) {    perror(message);    exit(EXIT_FAILURE);}// URL에서 호스트와 리소스 추출void parse_url(const char *url, char *host, char *resource) {    if (strncmp(url, "http://", 7) == 0) {        url += 7;  // "http://" 스킵    } else if (strncmp(..
[linux] gcc 버전 확인 gcc --version
[linux] 압축(tar, tar.gz, tar.xz) 및 압축 풀기 tar는 Tape Archiver의 줄임말로 압축 방식보다는 일종의 묶음 형태따라서 tar로 우선 묶은 후 gz (gzip) 형식으로 압축을 많이 한다다만 xz 가 압축률이 더 좋아 최근에 많이 쓰인다 tar로 묶을 시 묶이기 전 파일들의 속성과 디렉토리 구조등을 모두 보존할 수 있고압축과 압축 해제 등의 작업을 거치면서 파일이 변경, 소실될 염려가 없기 때문에소스 배포 파일을 만드는 용도로 자주 사용 tar 압축 tar -cvf [파일명].tar [대상 폴더 경로]# test 폴더를 test.tar 로 압축한다면# tar -cvf test.tar test 여러 파일 또는 디렉토리를 하나의 tar 파일로 압축 시 tar -cvf [파일명].tar [압축 할 파일1][압축 할 파일2][압축 할 폴더1][압..
[linux] 쉘 명령어 wget - 파일 다운로드 wget https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64_be-none-linux-gnu.tar.xz
SD CARD format to FAT32 sd카드 확인:lsblk2GB 이하:sudo mkfs.fat /dev/(device name from above) -s 64 -F 164GB - 128GB: sudo mkfs.fat /dev/(device name from above) -s 64 -F 32128GB 이상: sudo mkfs.fat /dev/(device name from above) -s 128 -F 32
OS image write on SD CARD sudo umount /dev/sdb1sudo dd bs=4M if= of=/dev/sd status=progress ex)sudo dd bs=4M if=./abcd.wic of=/dev/sdb  status=progress