[임베디드] 강력한 꼰대 개발자가 되는 방법(1)
By Guillermo Austin Kim | 2020년 4월 5일 |
'꼰대 개발자가 되는 방법'이란 주제로 2개 포스팅을 올린 후 많은 개발자의 피드백을 받았습니다. [임베디드] 꼰대 개발자가 되는 방법(1) [임베디드] 꼰대 개발자가 되는 방법(2) 그 중 제가 생각하는 '꼰대 개발자'에게 이 글을 보여드리고 의견을 알려 달라고 부탁을 드렸습니다. 실제 꼰대 개발자들의 인터뷰를 한 내용을 바탕으로 '꼰대 개발자'가 되는 방법을 써야 좋은 글이 나오겠죠. 꼰대 개발자님께서 대부분 애정어린, 진심을 담은 후기를 주셨습니다. 그 내용을 잠깐 소개해드릴까요? * 글의 내용이 정말 부실하다. 넌 글을 정말 못 쓰는 구나! * 야, 꼰대 개발자가 되기 위한 조건이 맞는지 모르겠다. 조금 더 내용을 보강해야 할 것 같다. * 참, 글 쓰레기 같이 쓴다. 이게 뭐냐?
avconv / ffmpeg - 리눅스에서 동영상/음악 파일 변환
By 반달가면 | 2019년 2월 25일 |
avconv는 동영상이나 음악 파일 형식을 변환해 주는 프로그램이다. 우선 설치를 하려면 터미널창에서 아래와 같이 작업. 데비안/우분투 계열 배포판 기준이다. # S/W 저장소 갱신 sudo apt-get update # libav-tools 패키지 설치 sudo apt-get install libav-tools 변환은 -i 옵션으로 입력 파일을 지정하고 출력 파일을 지정하면 된다. 예를 들어 m4a 오디오 파일을 mp3 파일로 변환하고 싶다면 아래와 같이 할 수 있다. # m4a 파일을 mp3 파일로 변환 avconv -i my_audio.m4a my_audio.mp3 지원하는 코덱의 종류는 아래와 같이 확인 가능하다. # 코덱 목록 출력 avconv -codecs
ASUS M513UA-L1284 노트북에 Q4OS 4.8 설치
By 반달가면 | 2022년 5월 30일 |
얼마전에 구입한 ASUS M513UA-L1284 노트북에 Q4OS 4.8을 설치했다. Q4OS는 데비안(Debian) 리눅스로부터 파생된 가벼운 배포판이다. Q4OS 공식 홈페이지는 아래의 링크다. 현재 버전은 4.8이고 데비안 11.3을 기반으로 하고 있다. 데스크탑 환경은 KDE 플라즈마(KDE Plasma)와 TDE 두가지를 제공하는데, TDE가 더 가볍긴 하지만 가상 머신에 설치해서 시험해 본 결과 한글 입력 설치가 잘 되지 않아서 약간 더 무거운 KDE 플라즈마 버전을 선택. 영문판으로 설치하고 한글 입력을 추가했다. 라이브 세션으로 부팅해서 설치를 진행하면 "Q4OS Desktop", "Q4OS Basic", "Q4OS Live", "Q4OS Pure" 이렇게 4가지중 하나를 선택하게
[리눅스 디바이스드라이버] module_init 키워드로 지정한 함수가 호출되는 원리 - sys_init_module()
By Guillermo Austin Kim | 2020년 6월 9일 |
리눅스에서 실행 중인 디바이스 드라이버는 2가지 타입 중 하나입니다. ● 모듈 식 디바이스 드라이버 ● 빌트인 식 디바이스 드라이버 모듈식 디바이스 드라이버가 설치 될 때 리눅스 내부에서 어떤 방식으로 동작하는지 살펴보겠습니다. 이 중에 모듈 형태의 디바이스 드라이버는 다음과 같은 명령어를 사용하면 리눅스에 설치할 수 있습니다. 가장 간단한 모듈식 디바이스 드라이버 코드 먼저 가장 간단한 형태의 모듈식 디바이스 드라이버의 소스를 봅시다. #include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h> MODULE_LICENSE("Dual BSD/GPL"); s