요즘 광고에 나오는 쌍둥이 아기들의 옹알이 대화의 원본 동영상과, 누군가 재미있게 자막을 입힌 영상이다.
정말 신기한게, 서로는 뭔가 의사소통이 되고 있다는 느낌이 든다는 것이다.
이제 막 3개월이 지난 우리 아기도 "아부부부부" "버버버버" 등 뭐라고 계속 소리를 내는데,
뭔가 의미를 가지고 있을거라 생각하니 좀더 이해하려고 노력 해 봐야 겠다는 생각이 든다. ^^
그래서, 이것을 android device에서 해 봐야겠다고, git으로부터 소스를 받고 code sourcery cross compiler로 빌드를 해 봤는데, 빌드 에러가 발생! 계속 구글링을 해 보았지만 별다른 내용을 찾을 수 없었다.
그래서 무식하게 소스를 다 뒤져 보았더니, 아주 간단하게 시스템 이미지에 추가할 수 있는 방법이 있었다-_-;
방법은 다음과 같다.
1. $(ANDROID_SOURCE_PATH)/external/blktrace/Android.mk 파일을 열어,
2. BUILD_BLKTRACE := false 의 false를 true로 수정하고 저장한 후,
3. 이미지를 다시 빌드한다.
4. 새로운 이미지를 적용한 device 나 emulator 의 system/bin 디렉토리에 blktrace, blkparse 가 포함되어 있다.
이렇게 간단한 방법을 모르고, 엄한데서 삽질하고 있었음.
필요한 사람들에게 도움이 되고자 포스팅! ^^v
blktrace 사용법은 blktrace User Guide 참고. 실제 android에서의 사용방법은 다음 기회에...
android에서 blktrace 사용은 또 다시 딴나라의 얘기 로구나-_-;
아... 뭔가 굴레 같은 느낌...;;
# mount -t debugfs nodev /sys/kernel/debug
# cat /sys/kernel/debug/tracing/available_tracers
wakeup preemptirqsoff preemptoff irqsoff function sched_switch nop