.config and include/generated/autoconf.h - KAT(4-2)
autoconf.h가 무엇이고 언제 만들어지는가? ( )
autoconf.h가 무엇이고 언제 만들어지는가? ( )
Kernel에서 사용하는 tags.sh 파일 분석 ( )
Vim script(VimL) Basic Syntax 문법 ( )
Python을 이용한 Vim Plugin 작성법 ( )
Kernel Analysis Tool. 커널 분석 툴 제작기 ( )
Linux Kernel에서 사용하는 ctags의 사용법과 옵션 설명 ( )
RT-Linux 환경 최적화와 Android kernel Longevity, TLB flush optimization에 대한 정리이다. ( )
Nordic사에서 개발한 bluetooth mesh firmware 사용 중 벌어진 일 ( )
현재 이 블로그를 튜닝하고 만들면서 알게된 정보들 ( )
Arm64 NUMA initialize ( )
Python에서 init_subclass 매직 메소드를 사용해 staticmethod에서 class attribute를 정의하고 접근하는 방법에 대해 기술한다. ( )
Python에서 비동기 태스크에 대한 exception 방법에 대해 기술한다. ( )
Python에서 비동기 작업을 수행할 때, 우아하게 프로세스를 종료하는 방법에 대해서 다룬다. ( )
Python logging module ( )
instruction barrier인 ISB 명령과 data barrier인 DMB/DSB 명령에 대한 자세한 설명과 예시. cpu 최적화인 ordering 기법과 pipeline에 대한 설명. ( )
Cache Coherence를 맞추기 위한 protocol(MOESI). ( )
Exclusive Monitor and Instruction ( )
Kernel에서 사용하는 tags.sh 파일 분석 ( )
Device Tree에 대한 기술. FDT(DTB)의 사용법에 대한 설명 ( )
GNU gcc의 확장된 어셈블리어. C언어의 표현식(변수나 goto label)을 사용하기 위함. ( )
(KR ENG) Vim easily remove swap file. 빔 쉽게 swap 파일을 지우기 ( )
Vim script(VimL) Basic Syntax 문법 ( )
Python을 이용한 Vim Plugin 작성법 ( )
Linux 기반 bluetooth mesh 사용을 위해 BlueZ library 사용 중 겪은 일 ( )
Bluetooth mesh 정리 ( )
저전력 블루투스 정리 ( )
WSL2 setting ( )
주로 쓰는 Vim 설정이다. 이 설정으로 무엇을 만들던지 막힘이 없다. ( )
printf, scanf, if, for만 사용하여 오목만들기 “소스”코드. 배열따윈 쓰지 않는다. 두둥 ( )
printf, scanf, if, for만 사용하여 오목만들기 “생성”코드. 역시 배열따윈 쓰지 않는다. 두둥 ( )
Bluetooth mesh 정리 ( )
저전력 블루투스 정리 ( )
Nordic Firmware 분석자료 ( )
Nordic Serial 예제 PyACI 명령어 ( )
Nordic Firmware 분석자료 ( )
Nordic Serial 예제 PyACI 명령어 ( )
gdb를 이용한 arm64 커널 구동 디버깅을 위한 커널 빌드. ( )
Exclusive Monitor and Instruction ( )
Cache Coherence를 맞추기 위한 protocol(MOESI). ( )
GNU gcc의 확장된 어셈블리어. C언어의 표현식(변수나 goto label)을 사용하기 위함. ( )
Device Tree에 대한 기술. FDT(DTB)의 사용법에 대한 설명 ( )
Reason for Daemonize of Program ( )
학교에서 컴퓨터 아키텍처에 대해 스터디를 진행하고 발표한 자료 공유 ( )
RasPi3 qemu compile & How to use “qemu” ( )
RasPi3 qemu compile & How to use “qemu” ( )
RasPi3 qemu compile & How to use “qemu” ( )
원격(Hyper-V)에서 host인 Windows와 guest인 Linux 간의 디렉터리 공유 ( )
instruction barrier인 ISB 명령과 data barrier인 DMB/DSB 명령에 대한 자세한 설명과 예시. cpu 최적화인 ordering 기법과 pipeline에 대한 설명. ( )
autoconf.h가 무엇이고 언제 만들어지는가? ( )
Bluetooth mesh 정리 ( )
Shell 정보 ( )
Shell 정보 ( )
WSL2 setting ( )
간단히 Documentation하는 도구 ( )
Jenkins 요약 ( )
Nginx-Django-MariaDB ( )
Utility tools ( )
Python tools를 소개한다. pre-commit, linting, coding convention 등 ( )
WSL2에 Flutter를 설치하여 사용하기. ( )
NTP daemon blocks systemd-time-wait-sync ( )
Python Asyncio Task를 cancel하면 GC가 적절히 처리하는가? 그리고 어떻게 Cancel 할 때 GC 성능이 제일 좋은지도 측정해보자 ( )
Rabbitmq 사용시 문제가 되었던 경험들. ( )
Linux 기반 bluetooth mesh 사용을 위해 BlueZ library 사용 중 겪은 일 ( )
Linux IPC 중 하나인 D-Bus 관련 툴을 소개한다. ( )
Open VPN 서버를 구축하는 방법을 간략하게 알아본다. 또한 쉽고 간편하게 client를 추가 삭제하는 스크립트를 공개한다 ( )
대규모 오픈소스 기여에 대한 첫 경험(므흣) ( )
종나 이상한 C언어 테크닉(하지만 리눅스를 곁들인) ( )
예전에 사내에서 Git 교육용으로 만든 자료를 공개합니다. ( )