[라즈베리파이] 라즈베리 파이 사용 시 주의사항
By Guillermo Austin Kim | 2020년 1월 16일 |
이번에는 라즈베리 파이를 쓰면서 주의해야 할 사항 몇 가지를 정리합니다. 이 내용을 숙지하면 조금 더 오랫동안 라즈베리 파이를 쓸 수 있습니다. 1. 라즈베리 파이의 전원을 끌 때는 반드시 셧다운 메뉴를 선택합시다. 컴퓨터의 전원을 끌 때처럼 하면 됩니다. 바로 전원 케이블을 빼버리면 라즈베리 파이가 다시 부팅을 못할 수 있습니다. 마이크로 SD 카드가 제대로 마운트를 해제하지 않은 채로 전원이 끊기면 파일 시스템이 손상될 수 있기 때문입니다. 2. 라즈베리 파이는 주머니에 들어갈 만한 크기입니다. 그렇다고 정말 주머니에 그대로 넣고 다니면 안 됩니다. 라즈베리 파이를 가지고 다니다 떨어뜨리면 못 쓸 수 있습니다. 라즈베리 파이는 꼭 보호 케이스를 써서 충격으로부터 보호합시다. 3. 겨울철에 정전기가
[리눅스커널][가상파일시스템] 파일 객체: lseek() 함수 연산 세부 동작 분석
By Guillermo Austin Kim | 2019년 3월 27일 |
파일 객체: lseek() 함수 연산 세부 동작 분석 유저 공간에서 lseek() 함수를 호출하면 파일 쓰기 포인터 위치를 조절할 수 있습니다. 다음 예제 코드를 보면서 lseek() 함수 동작에 대해 살펴보겠습니다. 1 #include <unistd.h>2 #include <sys/types.h>3 #include <fcntl.h>45 #define FILENAME_NAME "/home/pi/sample_text.text"67 int main() 8 { 9 int fd = 0;10 ssize_t read_buf_size;11 off_t new_file_pos; 12 13 fd = open(FILENAME_NAME, O_RDWR);14 new_file_pos = l
[Linux][Kernel] ftrace: stack tracer
By Guillermo Austin Kim | 2017년 12월 6일 |
리눅스 커널에서 제공하는 여러 profile tool 중에 ftrace가 있어요. 매우 강력해요. 잠깐 기억하는게, 저번 리눅스 커널 세미나에 갔었을 때 리눅스 커널 고수들이 ftrace로 벌이는 향연을 보고 참 라이브 공연에 있는 듯한 착각을 받았어요. ftrace 기능 중 stack tracer 기능을 잠깐 소개하고자 해요. 리눅스 커널 고수들 ftrace 로그를 밥 먹듯이 본다고 하네요. 저도 밥 먹듯이 보고는 있지만, 영 실력이 느는 것 같지 않아 짜증이 나지만요. 우선 stack tracer 기능을 좀 소개하려고 해요. 기능도 참 강력해요. 아래와 같이 커널 Config를 설정합니다.--- a/arch/arm/configs/pompeii_com_defconfig+++ b/arch/arm/conf
Q4OS 4.11에서 한글 입력 설정 문제
By 반달가면 | 2023년 1월 29일 |
데비안 계열의 경량 리눅스 배포판인 Q4OS의 최신 버전 4.11 KDE Plasma에서 한글 입력 설정이 제대로 되지 않아서 한참 이리 저리 해 보다가 어쨌든 해결이 되었기에 관련 내용을 정리해 둔다. 버추얼박스(VirtualBox) 가상머신으로 Q4OS 4.11을 설치하고(언어 설정은 영어), 처음에 한글 입력 설정 절차는 예전에 Q4OS 4.8에서 작업했던 것과 동일하게 진행했다. ibus-setup으로 설정하고 im-config에서 ibus를 활성화한다. 상세한 내용은 이전 게시물을 참고하자. 여기로 ibus를 이용해서 한글 입력을 설정했는데, 무슨 이유인지 한글 입력을 추가해도 다시 ibus 설정을 확인하면 추가되어 있지 않았다. 당연히 한글 입력도 불가능. 입력기 목록에 분명이 한글을