[리눅스커널] 커널 소스 읽기가 제일 쉬었어요(1) - /proc/cpuinfo
By Guillermo Austin Kim | 2019년 7월 2일 |
/proc/cpuinfo/proc/cpuinfo 파일은 CPU 아키텍처 정보를 저장합니다. root:/proc $ cat cpuinfoProcessor : AArch64 Processor rev 0 (aarch64)processor : 0BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddpCPU implementer : 0x51CPU architecture: 8CPU variant : 0xdCPU part : 0x805CPU revision : 14 processo
세계 최초 리눅스 태블릿? 징패드 A1(JingPad A1)
By 자그니 블로그 : 거리로 나가자, 키스를 하자 | 2021년 5월 2일 |
중국에서 새로운 태블릿 PC를 만들었습니다. 이름은 징패드 A1, 무려 리눅스 기반 태블릿입니다. 리눅스만 가지고 어디에 써?라고 생각했는데, 안드로이드 앱을 실행할 수 있다는 군요. 가격은 미정. 인디고고에서 펀딩 예정입니다. 향후 변경될 수도 있지만, 알려진 사양은 다음과 같습니다. 11 인치, 4 : 3, 2K AMOLED 화면램 6GB RAM, 저장공간 128GB 5G 모뎀 (일부 지역 해당되지 않음)8 코어 Unisoc Tiger ARM CPU (4x Cortex-A75 @ 2.0GHz + 4x Cortex-A55 @ 1.8GHz)PowerVR GM 9446 GPU @ 800MHz16MP 후면 카메라 및 8MP 전면 카메라8000mAh 배터리두께 6.7mm, 무게 50
[bash: wc] 파일 내용이 몇개의 행으로 이루어졌는지 확인하기
By 반달가면 | 2017년 8월 23일 |
예전부터 계속 활용해 오던 것인데, 생각난 김에 정리해 두기로. wc 명령으로 텍스트 파일이 총 몇줄인지(파일에 줄바꿈이 몇번 출현하는지) 확인해 볼 수 있다. -l 옵션을 사용하면 된다. 아래의 예시를 보자. # my_file.txt가 몇 줄인지 출력 wc -l my_file.txt 10 my_file.txt 만약 파일명을 출력하지 않고 싶다면 cat 명령과 조합하면 되겠다. # my_file.txt가 몇 줄인지 출력 cat my_file.txt | wc -l 10 개인적으로 가장 요긴하게 자주 쓰는 경우는 grep과 조합해서 특정 파일에서 특정 문자열을 포함한 행이 있는지 확인할 때다. # my_file.txt 내용중에 문자열 "abc"가 존재하는지 확인 grep
5.4.3 인터럽트 핸들러 등록 시 플래그 설정
By Guillermo Austin Kim | 2019년 2월 6일 |
5.4.3 인터럽트 핸들러 등록 시 플래그 설정이 내용을 다루기 전에 인터럽트 신호에 대해서 조금 살펴보겠습니다. 가끔 인터럽트가 제대로 안 올라온다거나 디바이스 드라이버를 처음 올려서 기본 동작을 확인할 때 오실로스코프 장비로 인터럽트 파형을 측정합니다. 이럴 때 가끔 하드웨어 개발자와 분쟁이 생기는데요. 인터럽트을 발생시키는 하드웨어에 노이즈가 껴서 제대로 인터럽트 신호를 제대로 전달을 못 하면 드라이버에서 인터럽트를 제대로 처리하지 않는 것처럼 보일 때가 있거든요. 가끔은 인터럽트 신호가 엄청나게 자주 발생해서 시스템 오동작을 유발할 때도 있습니다. 이를 리눅스 커널 커뮤니티에서 IRQ Storm이라고 합니다. 이렇게 인터럽트 동작에 조금이라도 의문이 생기면 인터럽트 파형을 측정하셔서 고생 덜하시길