[영국/양조장]The Kernel Brewery
By 맥덕 김미고 | 2013년 10월 5일 |
비터와 ESB, 잉글랜드 포터와 같은 비교적 저도수의 세션 에일들로 대표되는 영국. 맥주의 스타일에 있어서는 그 특유의 펍 문화와 맞물려 보수적인 영국입니다만, 물론 이 곳에도 크래프트 맥주 바람은 불고 있습니다. 그리고 그 중심에는 커널 양조장이 있습니다. 커널 양조장은 런던 동부에 위치해 있어 주요 관광지들과는 거리가 어느정도 있는 편입니다. 그나마 가장 가까운 버몬지 역이 2존에 있긴 하지만, 그것도 2존에서 맨 끝. 확실히 동부가 서부에 비하면 상황(?)이 썩 좋진 않습니다. 개발이 별로 되지 않아 약간 빈민촌(?)같은 느낌... 아, 오픈시간은 토요일 오전 10시부터 오후 4시까지입니다. 태블릿에 저장한 구글지도와 GPS만 믿고 갔다가 좀 해매야 했습니다
꾸뻬씨의 행복여행 (Hector and the Search for Happiness, 2014)
By 미뉘엄마의 블로그 | 2018년 3월 5일 |
사이먼 페그가 나오는 영화를 오랜만에 봤다.사이먼 페그의 매력이란!내가 좋아하는 영국 배우 중에 상위권을 차지한다. 정신과 전문의 헥터의 "행복" 찾기 여행.중국, 아프리카, 유럽, 북미.4대륙의 여행을 통해서 얻은행복 계명들이 담긴, 헥터의 수첩이 탐난다. 장 뤼노가 나와서, 반가웠음.로자먼드 파이크는 아직도 나를 찾아줘에서 본 인상이 강해서,적응이 안 된다.그 미친 연기를 보면, 어쩔 수 없는 듯.... 결론은... 행복이고 뭐고...사이먼 페그 만세!
[라즈베리파이] 동기화 - 인터럽트 발생으로 레이스 컨디션 발생
By Guillermo Austin Kim | 2018년 12월 16일 |
이번에는 인터럽트 발생으로 Race가 발생하는 경우를 알아보겠습니다. 그동안 어떤 함수도 인터럽트가 발생하면 실행을 멈추고 인터럽트 벡터로 프로그램 카운터를 이동하고 인터럽트 핸들러와 서브 루틴을 실행합니다. 그런데 인터럽트 발생하기 전에 실행을 멈춘 함수가 인터럽트가 발생해서 다시 실행할 수 있습니다. 이를 확인하기 위해 다음 패치 코드를 입력합시다.diff --git a/mm/slub.c b/mm/slub.c--- a/mm/slub.c+++ b/mm/slub.c@@ -3740,10 +3740,42 @@ static int __init setup_slub_min_objects(char *str) __setup("slub_min_objects=", setup_slub_min_objects); 1 +ex
MODULE_INIT("GPL") 분석 - "module license 'unspecified' tainting kernel"
By Guillermo Austin Kim | 2017년 12월 28일 |
MODULE_INIT("GPL") - "module license 'unspecified' tainting kernel" 모듈 타입 드라이버를 짤 때 주의해야 할 포인트를 공유드리고자 해요. 예전에 제가 처음 리눅스 드라이버를 처음 접할 때,아래와 같은 모듈 드라이버를 짠 다음에 컴파일 후 보드에 올려 봤어요.#include <linux/module.h> int init_module(void){ printk(" init_module() \n"); return 0; } void cleanup_module(void){ printk(" cleanup_module() \n");} insmod로 드라이버를 실행했는데요. 동작을 안해요. 커널 로그가 안 찍히구요.뭐가 문제일까요? 우선 커널 로그를