본문 바로가기
반응형

프로그램.../프로....Kernel13

[Timer] hrtimer = 참고. http://decdream.tistory.com/409. http://makingdream.tistory.com/20 . https://gist.github.com/maggocnx/5946907 = Kernel 기본 단위. HZ를 기본 단위로 하는 Jiffies처럼 HZ가 기본 Resolution임. HZ 단위 예10msec=> 1초 == 100HZLinux Kernel 2.4ARM Linux Kernel 2.6 4msec=> 1초 == 250HZLinux Kernel 2.6.131msec=> 1초 == 1000HZLinux Kernel 2.6사용자 설정(CONFIG_NO_HZ) Linux Kernel 2.6.21 ~ = HZ이하 Resolution Timer => hrtimer . 확인 방.. 2015. 4. 13.
[Netlink] kernel-space sample (Using Generic Netlink sockets) http://www.linuxfoundation.org/collaborate/workgroups/networking/generic_netlink_howtohttp://www.carisma.slowglass.com/~tgr/libnl/ = 펌> use Netlink Protocol Library Suite (libnl).Generic Netlink sockets - example codelinux/kernels/mips-linux-2.6.15/include/net/netlink.h /* ======================================================================== * Netlink Messages and Attributes Interface (As See.. 2014. 11. 14.
[Kernel-Document] = http://kernelnewbies.org/Documents/Kernel-Docbooks=Name Author(s) Version PDF Debug objects life time Thomas Gleixner 2.6.29 debugobjects.pdf (166.0 KB) Bus-Independent Device Accesses Matthew Wilcox, Alan Cox 2.6.29 deviceiobook.pdf (144.4 KB) Linux Filesystems API - 2.6.29 filesystems.pdf (1831.0 KB) Linux generic IRQ handling Thomas Gleixner, Ingo Molnar 2.6.29 genericirq.pdf (323.4 KB) Unr.. 2014. 10. 31.
[Kernel-Make] the Kernel Build System (kbuild) = Cf> http://www.linuxjournal.com/content/kbuild-linux-kernel-build-system= 요약> 새로 Kernel 모듈을 삽입할 때는 아래의 순서대로 한다.. 다음사항들을 정의한다.SYMBOL : epdg => EPDG모듈 삽입 위치 : net/ipv4모듈 소스명 : epdg.c. 다음 순서로 생성, 설정 및 빌드한다. 삽입 위치의 Kbuild에 모듈 내용 추가Kernel make 위치에서 "make menuconfig" => .config => gen> include/generated/autoconf.h삽입위치의 Makefile에 모듈에 해당하는 라인 추가 : obj-$(CONFIG_COIN) += epdg.o소스코드 작성(SYMBOL반영)Building .. 2014. 10. 31.
반응형