(linux) arm cpuid 확인
글쓴이: leeky1124 / 작성시간: 목, 2014/08/21 - 10:52오후
ARM에서 디바이스드라이버를 이용해서 CPUID를 확인하려고 합니다.
#include<linux/init.h> #include<linux/kernel.h> #include<linux/module.h> int asm_mrc_ex ( void ); asm(" \n\ .global asm_mrc_ex \n\ asm_mrc_ex: \n\ mrc p15, 0, r6, c0, c0 \n\ mov pc, lr \n\ "); int device_init (void){ int ret; printk("\nProgram Start\n"); ret = asm_mrc_ex(); printk("Main ID Register = %08X\n\n", ret ); return 0; } void device_exit (void){ printk("\nProgram End\n\n"); } module_init(device_init); module_exit(device_exit); MODULE_LICENSE("Dual BSD/GPL");
이와같은 내용으로 coprocessor에서 cpuid를 가져와서
읽고 싶은데 cpuid에 대한 전체내용을 확인하려면
어떠한 형식으로 printk를 작성해야 하는 건지 알고 싶습니다.
Forums:
댓글 달기