Posts

임베디드 시스템에 오픈 소스를 사용하면 좋은 이유

임베디드 시스템에 오픈 소스를 사용하면 좋은 이유(Advantages of Free Software and Open Source in embedded systems) 이 자료는 임베디드 시스템 개발에 오픈 소스를 이용해야 하는 이유를 조

Duff's Device

Duff’s Device 는 연속적인 복사 작업을 수행하는 알고리즘에 있어 C 언어로 구현된 가장 최적화된 기법이다. 일반적으로 어셈블리에서 사용되는 기술을 switch 문과 루프 풀기(Loo

Trac and Bugzilla

Edgewall Software의 Trac 시스템에 대해 KLDP 포럼 에서 많은 사람이 호평을 하길래 한번 살펴보았다. 하지만 5년째 사용하고 있는 Bugzilla 에서 유용하다고 생각하는 몇몇 기능이

GNOME or KDE ?

리누스 토발즈가 비공식적인 메일링 리스트에서 GNOME을 쓰지 말고 KDE를 쓰라고 했다는 발언과 기사 를 보면서, 오래전(5~6년?) KDE를 한 번 써보고 그

멀티쓰레드 프로그래밍 규칙

멀티 쓰레드 방식 프로그래밍은 강력한 효율을 제공하지만 그만큼 프로그래머를 힘들게 하기도 한다. 그렇다면, 멀티 쓰레드 방식을 대체할 수 있는 방법은 무엇이 있을까

X.ORG + I810(915G) + LG FLATRON L2010P

데스크탑 개발 환경으로 사용하던 장비를 915 보드로 변경하면서 기존에 사용하던 하드디스크를 그대로 장착해서 환경을 꾸몄다. 사용하던 NVidia 비디오 카드는 AGP 방식인데 새

Quake3 Source Skimming

퀘이크3(Quake3) 소스가 GPL 라이센스로 풀리면서 나같은 사람도 한번 얼핏 훑어볼 기회가 생겼다. 얼핏 훑어본 퀘이크3 소스 코드의 특징은 다음과 같다. 메모