env setting

Pinned ·

Raspbian on Raspberry pi 4

본 글에서는 Raspberry Pi 4(4GB)에 Raspbian운영체제를 설치하는 과정에 대해 다룬다. SD 카드에 Rsapbian 운영체제 이미지를 굽는 과정은 Windows 11에서 진행했다. Hardware prerequisites SD Card SD Card reader(USB) Raspberry Pi Model B (4GB) mini HDMI(optional) Software prerequisites SD Card Formatter Raspberry Pi imager …

Pinned ·

Make update

Make update TinyML의 예제 실습 중 make 3.8.2를 써야 하는 상황이 발생했다. 그런데... macOS X에서는 기본적으로 제공되는 make 버전에 대해 더 이상 업데이트 해 주지 않는다. 즉, Homebrew를 사용하여 최신 버전의 make를 설치하는 방법으로는 업데이트가 불가능하다. update GNU make 소스 코드를 직접 다운로드하여 컴파일 및 설치를 진행해야 한다. 다운로드 받은 뒤에는 압축을 해제한 폴더에서 아래 명령어들을 입력하면 설치가 완료된다../conf…

Pinned ·

Mbed-CLI

Mbed-CLI 환경 구축 STM32F746G-disco보드의 실습을 위해 STM32CubeIDE를 설치했지만, TinyML(한빛미디어, 2020.8)책에서는 Mbed-CLI를 이용하여 빌드를 진행했다. 우선은 책의 내용을 따라가기 위해 Mbed-CLI환경을 구축해 보았다. prerequisites python3.x 이상 git Mercurial 2.2.2 이상(분산 버전 관리 시스템) Mbed CLI 설치하기 ARM Mbed tool로는 Keil Studio Cloud, Mbed St…

Pinned ·

Ubuntu on Raspberry pi 4

본 글에서는 Raspberry Pi 4(4GB)에 Ubuntu 20.02 LTS를 설치하는 과정에 대해 다룬다. SD카드에 우분투 이미지를 굽는 과정은 Windows 11에서 진행했다. Hardware prerequisites SD카드 SD카드 리더기(USB) 라즈베리 파이 mini HDMI(optional) Software prerequisites Ubuntu 20.04 LTS 이미지 HP USB Disk Storage Format Win32 Disk Imager SD 카드 포…

Pinned ·

Mac Setting

Flow Terminal Setting Drive Setting Flow Applications Communicative Applications Other Applications Terminal Setting iterm iterm2 Download Oh-my-zsh Oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" Themes…

Pinned ·

Github Page 구축

Zola 사용하기 Zola? Zola는 Static Site Generator(SSG)이다. Eleventy, Jekyll과 다르게 버전 관련 이슈가 없다. Hugo와 다르게 단순한 디렉토리 계층 구조를 가진다. 개인 Github Page등의 용도로 간단한 사이트를 생성하기에 적당하다. Overview Migrating to Zola Page 생성 및 실행 위의 Zola homepage에서 Docs를 참고하면 Zola의 설치를 어렵지 않게 할 수 있다. 원하는 경로에서 다음 명령어를 입…

Pinned ·

webOS on Raspberry pi 4

webOS OSE(open source eddition) webOS의 오픈 소스 버전이다. 필요에 따라 커스텀 빌드가 가능하다. 빌드 시스템으로는 yocto를 사용하며, 이는 18.04이전 버전의 Ubuntu에서 동작한다. 본 글에서는 라즈베리파이4에 설치할 운영체제인 webOS OSE를 빌드하는 과정을 설명한다. 준비물 18.04 이하 버전의 ubuntu(VM 안됨) 이후 버전으로 빌드를 시도하면 yocto가 에러뜬다. 본 빌드에서는 Ubuntu 18.04.6 LTS를 사용하였다. 개인…

Pinned ·

apt commands

💡 아래 커멘드 중 install을 빼고 사용할 곳이 얼마나 있나 싶지만… 멍청하게도 /bin에서 다짜고짜 삭제를 감행하는 짓을 벌이고 난 후에 아래 apt purge를 사용해서 완전 삭제가 가능했다. 이런 특수한 경우에 꽤나 유용하게 사용할 수 있다. APT Usage 패키지 목록 갱신 apt update 패키지 업그레이드 apt upgrade 패키지 설치(+dependency) apt install <package> 패키지 삭제(설정 파일 제외) apt rem…

Pinned ·

Ubuntu 22.04 local setting

💡 이미 윈도우 등 타 환경에서 우분투 ios파일로 우분투 설치 usb는 만들어서 우분투는 설치되었다고 가정한다. 한/영 변환 설정 fcitx5를 이용한다. ibus, uim등의 방법을 사용할 수도 있지만 이는 추후에 추가한다.(2/14/2023) fcitx5 다음 명령어를 터미널에 입력하여 fcitx5를 설치한다. sudo apt install fcitx5 설치가 완료되면 Settings → Region & Language → Manage Installed Language에…

Pinned ·

ANACONDA 환경설정

ANACONDA란? ANACONDA는 Python 과 R에서 패키지 개발 및 관리를 용이하게 하기 위한 가상 환경을 제공한다. 다음과 같은 경우 ANACONDA가 매우 효율적이다. 파이썬의 버전을 자주 바꿔야 하는 경우 패키지 이름이 중복되는 경우 아나콘다는 컨테이너로 작동하며 환경 설정 후 사용 가능하다. 이때 파이썬 버전을 설정 가능하며 이 환경에서의 pip명령 등은 다른 컨테이너에 영향을 주지 않는다. ANACONDA 설치 터미널에서 패키지 매니저를 활용하여 설치할 수도 있지만 그냥 …