마지막 접종인 6차 접종을 맞고 집에 와서 숙면중이다. 물론 그 전에 사료와 펫밀크를 충분히 먹고 나랑 한참을 놀고나서 잔다고 쇼파에 올려달라고 해서 올려놓으니 바로 자리 잡고 눕더라... -.-;; 다행히 몸무게는 1.9kg을 늘었고, 데리고 온지 20일이 지났지만, 몸무게는 거의 800g 가까이 증가하였다. 뼈만 있던 엉덩이와 갈비살에는 살이 많이 붙어 토실토실 해졌다. 밀었던 털도 많이 자라서 꽤 생김새가 귀엽게 되었고, 살이 올라 체력이 붙었는지 얼마나 장난을 치는지... 건강멍이가 되어가고 있다. 이렇게 별 탈없이 잘 자랐으면 좋겠다.
지난 1월 21일에 만 4개월된 꽁이를 데리고 왔다. 작년 11월부터 애견샵에서 분양공고를 내놨지만, 높은 분양가로 인해 망설이고 있었는데 높은 분양가 때문인지 몇 달이 지나도 분양되지 않아 분양가도 낮아지고 계속 눈에 밟혀 데리고 오기로 마음먹고 구정 전날 데리고 오게 되었다. 애견샵에서는 성견시 2kg 초중반이라고 홍보하였지만, 실상은 성장기 아이에게 사료를 제대로 주지 않아 발육이 제대로 되지 않는 상태이고, 털관리는 하지 않아 털이 뭉치다 못해 떡져 있는 곳이 여러군데 보였다. 빗질로 해결 기미가 보이지 않아, 구정 지나서 기본검진을 하고 일주일 후, 5차 접종할 때 털을 밀기로 하였다. 그리고 데리고 올 당시 애견샵에서 몸무게 측정을 하려고 하였으나, 때마침 체중계가 고장났다고 하는데, 아무래도..
MPLAB X-IDE은 에디터 폰트가 가독성이 떨어지고, 개발툴 자체가 무거운 관계로 Makefile만 생성하고 코딩 및 빌드를 VSCode와 CLI 환경을 사용하려고 한다. XC8 컴파일러가 설치되어 있다면 VSCode의 c_cpp_properties.json 파일을 아래와 같이 수정하도록 한다. { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/opt/microchip/xc8/v2.40/pic/include", "/opt/microchip/xc8/v2.40/pic/include/c99", "/opt/microchip/xc8/v2.40/pic/include/proc", "/opt/microchip/xc..
드디어 21:9 34인치 모니터를 구입하게 되어, 우분투 22.04 설치 후 Unite extension 없이 GNOME 순정을 사용했지만, 테마 및 아이콘 좀 아쉬운 면이 있어 맥테마를 적용하려고 한다. 우분투 22.04 설치 후, 맥테마를 적용하기 위해 gnome-tweaks과 chrome-gnome-shell을 설치하도록 한다. $ sudo apt install gnome-tweaks chrome-gnome-shell 그리고 맥테마를 적용하기 필요한 아래의 라이브러리를 추가로 설치해야 한다. $ sudo apt install libglib2.0-dev libxml2-utils GNOME Extensions 사이트를 가서 맥테마 적용을 위한 User Themes 및 Compiz alike magic ..
우분투 사용에 bash로도 충분하지만, zsh 사용하면 git 관리가 좀 더 편하고 유용하여 기본 쉘로 zsh를 주로 사용하게 되었다. 우분투 설치를 2년만에 하다보니, 예전에 설정했던 기억이 거의 없어지는 관계로 간단히 정리둔다. 우선 zsh 및 sytax-highlight를 apt로 설치하고, wget을 사용하여 oh-my-zsh를 설치하도록 한다. $ sudo apt install zsh zsh-syntax-highlighting $ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" zsh과 oh-my-zsh를 설치하였다면, 아래 명령어를 사용하여 기본쉘을 zsh로 변경하도록 한다. $ chsh -s..
노트북을 TV에 HDMI로 연결하여 Samba나 FTP를 연결하여 PC에 저장된 미디어 파일을 재생하였는데, 요즘 출시하는 TV는 대부분 스마트TV로 여러 OTT 앱을 제공하고 있지만 Samba나 FTP을 지원하는 미디어플레이어 앱이 존재하지 않아 DLNA 사용하여 PC에 저장된 미디어 파일을 재생하려고 한다. 요즘 미디어 서버로 많이 사용되는 미디어 서버인 Plex 미디어 서버를 우분투 22.04에 설치하여 PC에 저장된 미디어 파일을 삼성TV의 Plex 앱을 사용하여 시청할 수 있다고 한다. Plex는 아래 사이트에서 우분투 버전을 다운받아 설치할 수 있다. https://www.plex.tv/ko/media-server-downloads/ www.plex.tv $ sudo dpkg -i plexme..
PIC16 개발보드가 하나 생겨 잠깐 가지고 놀아보기 위해 MPLAB X IDE 설치해야 한다. 여기서 각 플랫폼별 다운로드가 가능하다. 이 글에서는 우분투 22.04 버전에서 설치한 것을 간단히 정리할 예정이다. 리눅스 버전은 tarball로 제공되며, 압축 풀고 아래 명령어를 실행하도록 한다. $ tar xvf MPLABX-v6.05-linux-installer.tar $ sudo ./MPLABX-v6.05-linux-installer.sh MPLABX-v6.0.5-linux-installer.sh 실행하면 아래와 같이 설치 화면을 확인할 수 있다. 특별한 설정없이 Next를 선택하면 되는데, 모든 마이컴을 지원할 경우 디스크 공간을 많이 요구되기 때문에 8비트만 설치하도록 하였다. jtag(?)을 ..
19년도에 분양받은 아파트를 입주하게 되어... 정말 6월부터는 정신없이 시간이 지나간 것 같다. 그리고 드디어 12년만에 데스크탑도 구입했다. 작년에 CPU 쿨러에 먼지가 너무 많은 것 같아 뜯어서 먼지 제거하고 다시 조립하는 과정에서 브라켓이 오래되서 삭은건지 너무 쉽게 뽀개지는 바람에 이제는 보내줄 때가 된것 같아 미련없이 보내 주었다. 어차피 입주할 때 PC를 새로 장만할 생각이어서... 단지... 조빠가 시대라는 것을 잠시 잊은 것이 문제라면 문제... 환률 커녕 물가 잡을 생각조차 없고 오로지... 에혀...;; 오늘 드디어 짬을 내서 데스크탑이 배달온지 2주만에 우분투 22.04를 설치하였다. GTK 버전이 올라가서 그런지 우분투 20.04보다 인터페이스 변화가 꽤 있는 것 같다. 앞으로 하..
Amlogic SDK 저장소는 릴리즈 후 유효기간이 1달이기 때문에, 회사 GitLab 서버로 덤프하는 방법을 간단히 정리한다. Amlogic SDK download Amlogic SDK 202207 버전을 ref-sdk-202207 디렉토리에 mirror 옵션을 사용하여 아래와 같이 다운받는다. $ mkdir ref-sdk-202207 $ cd ref-sdk-202207 $ repo init -u ssh://git@openlinux.amlogic.com/yocto/manifest.git -b master -m yocto-dunfell-202207.xml --repo-url=ssh://git@openlinux.amlogic.com/repo.git --repo-branch=v2.9 --mirror GitL..
GitLab 설치 GitLab 최신버전은 여기 다운받을 수 있으나, GitLab은 버전별 DB 호환성 문제로 백업/복구시 동일한 GitLab 버전으로 설치하는 것이 정신에 좋다. 사내에서 사용하고 있는 GitLab 서버의 버전은 12.10.6을 사용하고 있으며, 여기 필요한 버전을 다운 받도록 한다. 특정 버전을 받아 설치할 경우, gitlab-ce 패키지가 업데이트되지 않도록 설정해야 하며, 가급적 우분투 저장소에 GitLab 패키지 저장소를 추가하지 않는 것이 좋다. 특정 버전의 GitLab를 설치할 경우 아래 패키지를 미리 설치하도록 한다. SMTP를 운영하지 않아 postfix를 생략하도록 한다. $ sudo apt install curl openssh-server ca-certificates t..
RDK는 열악한 환경으로 인해 진행이 참 더딘것 같다. 짬짬이 보고 있는데, 볼 때마다 새로워 짬짬이 정리해 두려고 한다. 새로운 모델(이미지 타겟)을 생성하기 위해 레시피 및 이미지 생성을 위한 bb 파일을 추가해야 한다. 라즈베리파일3 플랫폼의 모델을 추가하기 위해 meta-handan/conf/machine/handan-rdk-raspi3.conf 파일을 아래의 내용을 추가한다. require conf/machine/raspberrypi-rdk-hybrid.conf MACHINEOVERRIDES .= ":handan" # required for image creation MACHINE_IMAGE_NAME = "raspi-rdk-handan-image" DISTRO_FEATURES_remove = "..
고래스킨을 적용하면서 이제 블로그 스킨 변경은 없다고 선언할 정도로 더이상 스킨을 변경하지 않으려고 했다. 그만큼 스킨 변경은 잔손이 많이 가는 작업이라, 가능하면 기존 스킨을 그대로 사용하려고 했는데... 세상일이 항상 내 뜻과 다르게 움직이기 때문에 나의 의지는 꺾을 수 밖에 없었다. 이런저런 이유로 블로그 스킨을 친효스킨으로 변경하기로 하였다. 친효스킨을 선택한 이유는 꾸준히 업데이트 및 관리가 되고 있기 때문에 티스토리 업데이트에 따른 빠른 피드백이 진행되기 때문이다. 그리고 정말 다양한 애드온을 제공하고 있어 HTML & CSS 수정없이 관리페이지에서 블로그 꾸미기가 가능하며, 글 작성에 도움이 되는 애드온도 많이 존재한다. 친효스킨을 적용하고 소스 하이라이팅에 문제있는 기존 글을 일일이 찾아 ..
dtv setup-environment 스크립트를 참고하여 우리 환경에 맞게 아래와 같이 수정하였다. Handan layers을 bitbake가 참조할 수 있도록 bblayer에 meta-handan을 추가하고 새로 소스를 내려받아서 빌드할 때마다 레시피를 다시 다운받기 때문에 downloads 디렉토리를 링크로 만들어 관리하도록 한다. $ vi work_dir/setup-environment TOP_DIR=$(pwd) DOWNLOAD_DIR='downloads' if [ ! -L $DOWNLOAD_DIR ] && [ ! -d $DOWNLOAD_DIR ] ; then ln -s ../_rdk40-2021q3_downloads downloads fi if [ $(grep -c 'handan-rdk-rasp..
RDK 개발소스는 로그인하여 하기의 사이트에서 내려받을 수 있다. 깃으로 Manifest 버전관리를 하며, 우리는 이것을 내려받아 사내 git server에 업로드하여 버전관리를 하려고 한다. https://code.rdkcentral.com/r/admin/repos/manifests code.rdkcentral.com RDK manifest는 수많은 브랜치가 존재하지만, DTV 개발를 위해 rdkv-2021qX 브랜치를 사내 서버로 클론하여 관리할 예정이다. 참고로 Raspberry Pi3 모델은 rdkv-2021q1를 사용하며, Raspberry Pi4는 rdkv-2021q3-dunfell 사용하고 있다. RDK manifest(upstream)를 클론하여 사내 깃서버에 업로드하고 upstream과 ..