분류 전체보기 54

서울의 봄 후기 (스포있음)

서울의 봄이 유명하다고 해서 간만에 영화관을 다녀왔어요. 개인적으로 믿고 보는 배우들이 즐비해서 너무 좋았어요. 배우 황정민, 정우성, 이성민, 박해준, 김성균 등등 자타공인 배우들~ 이 영화의 배경은 아래와 같아요. [나무위키 참조] 박정희가 김재규에게 사살당하고 대통령 권한대행으로 최규화가 한다. 1979년 11월 10일 특별담화를 통해 유신헌법에 따라 대통령을 선출하되(국무총리가 대행한다.) 새 대통령은 가능한 빠른 기간 안에 민주헌법(대통령 직선세로 새로운 대통령을 뽑는다.)으로 개정한 후 이에 따라 다시 선거를 실시한다. 이때 최규하는 부분 계엄을 선언하므로써 대통령의 군 통제권이 계엄사령부의 계엄사령관으로 권한이 이전된다. 이걸 계기(?)로 군 통제권을 장악하기 위해 12.12 사태를 통해 전..

Drama & Movie & TV 2024.01.02

이사 준비

이직한 지 어언 9개월째... 하루 평균 출퇴근 시간은 3시간... 하루하루가 지쳐갔다. 출퇴근 시간에 타는 지하철은 진짜 닭장 같다. 아득바득 사람들이 지하철을 탔다. 지하철 안은 수 많은 사람들의 들숨과 날숨으로 찜찜하고 숨이 막힌다. 그래서 이사를 하기 위해 부동산에 방을 올린 지 어언 6개월째.... 중도 퇴실이라 집 값 조절을 못하고, 부동산에서 매물이 나가길 많은 간절히 기다렸다. 드디어 집이 나갔다. 뒤도 안돌아보고 환호를 했다. 난 다음날 부터 매물을 보러 다녔다. 이사할 지역에 아파트로 가고 싶지만, 전세 대출 이자의 금리도 엄청 오르고 주거비로 나가는 돈이 타격이 크다. 이번엔 작은 원룸으로 가려한다. 매물을 찾아보러 부동산을 5군데 정도 돌았다. 근생 빌라 Pass 아파트 비싸서 Pa..

Life 2023.10.16

SecureCRT - Key exchange failed. rsa-sha

장비와 ssh 연결을 하다가 다음과 같은 현상이 발견되었다. 음... 쌩뚱 맞다. 간단한 문제라도 처음보면 당황스럽다. 대충 조사를 해보니 ssh 접속을 할 때 client와 server가 키 교환을 한다. 이 때, 지금 장비와 교환하는 방식이 rsa-sha2-512, ras-sha2-256이라고 한다. secureCRT 8.x.x 버전을 사용하고 있다. secureCRT 의 버전별로 History를 찾아보니, 9.0.4부터 지원한다고 한다. (History를 찾는 게 은근 빡셌다.) https://www.vandyke.com/download/securecrt/9.0/history.txt 그래서 나는 putty를 사용하기로 했다.

Linux/Embedded 2023.08.10

Yocto recipes 부분 컴파일 하기

현재 욕토 프로젝트를 사용 중에 소스를 수정하였지만 실제 이미지에 포함되지 않는 현상을 발견했다. 현상을 확인하자면 다음과 같다. 1. 소스 수정 후 full compile 혹은 bitbake -c compile 등 진행 2. poky/depoly/tmp/work/ 아래에서 레시피 파일을 확인하였을 때 파일이 변경됨을 확인함.( 확인 방법 md5sum 으로 비교) 3. image 생성 명령어 실행 후 rootfs에 찾아서 설치된 바이너리 파일 md5sum 확인 이 때, 수정 빌드되기 전의 md5sum 값을 가진 바이너리가 설치된다. 이에 다음과 같이 수행하였을 때, 변하는 것을 확인할 수 있다. 원인은 아마 yocto의 share Cacahe 때문이지 않을까 예상한다. bitbake -c cleansst..

Linux/Yocto? 2023.05.22

유닉스 디렉토리 구조와 의미

유닉스에서는 파일들을 저장하고 관리하기 위해 트리 형태의 디렉터리 구조를 사용한다. 유닉스 및 리눅스 환경을 처음 접하면서 기존의 소스 및 구현들이 어느 디렉토리에 있구나,,해서 어깨 넘어로 배운 지식뿐이다. 이에 정확한 디렉터리의 구조와 의미를 집고 넘어가자. /bin 유닉스 기본 유틸리티들을 모은 디렉토리 /sbin 유닉스 시스템 유틸리티들을 모은 디렉토리 /dev 시스템에 연결되어 있는 디바이스 파일들이 위치 /lib 일반적으로 공유 라이브러리 위치 /boot 커널 이미지와 같은 시스템 부팅과 관련된 파일들이 위치 /home 일반 사용자 홈 디렉터리 /root 슈퍼 유저(root)를 위한 디렉터리로 일반 사용자들이 접근할 수 없다. /etc 시스템 설정과 관련된 파일들이 위치 /proc 프로세스와 ..

yocto 사용할 수 있는 이미지 빌드 명령어 찾기

포키 디렉터리에서 다음과 같이 명령어를 입력한다. ls meta*/recipes*/images/*.bb meta/recipes-core/images/build-appliance-image_15.0.0.bb meta/recipes-core/images/core-image-base.bb meta/recipes-core/images/core-image-minimal.bb meta/recipes-core/images/core-image-minimal-dev.bb meta/recipes-core/images/core-image-minimal-initramfs.bb meta/recipes-core/images/core-image-minimal-mtdutils.bb meta/recipes-core/images/cor..

Linux/Yocto? 2023.05.10

내가 사용하는 .vimrc 옵션

set hlsearch "검색어 하이라이팅 set nu "줄번호 set autoindent "자동 들여쓰기 set scrolloff=2 set wildmode=longest,list set ts=4 "tab 크기 set sts=4 "st select set sw=1 " 스크롤바 너비 set autowrite " 다른 파일로 넘어갈 때 자동 저장 set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴 set cindent " C언어 자동 들여쓰기 set bs=eol,start,indent set history=256 set laststatus=2 " 상태바 표시 항상 "set paste " 붙여넣기 계단현상 없애기 error set shiftwidth=4 " 자동 들여쓰기 너비 ..

Linux/Embedded 2023.04.26

open 함수

간단 설명 open() 함수는 pathname에 의한 특정한 파일을 오픈하는 시스템 콜이다. 만약이 파일이 존재하지 않는다면 특정 옵션을 사용하여 파일을 만들어 시스템 콜이 가능하다. NAME open, openat, creat - open and possibly create a file SYNOPSIS #include #include #include int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); int creat(const char *pathname, mode_t mode); int openat(int dirfd, const char *pathname, int flags);..

Linux/Embedded 2023.04.25