Arm 크로스 컴파일 질문입니다

처음 다뤄보는거라 간단히 패키지 하나 크로스 컴파일해서 테스트 해보려는데도 첩첩산중이네요

컴파일러 arm-linux-gnueabihf- 와 arm-linux-gnueabi- 는 무슨 차이 인가요?
bluez 패키지를 컴파일 중인데 gnueabi로는 컴파일이 진행되는데 gnueabihf를 사용하면 오류가 나네요

arm-linux-gnueabi로 컴파일한걸 arm 보드에 넣어보면 실행은 되는데 아무 반응이 없어서
커널 컴파일에 문제가 있는건지 arm-linux-gnueabi를 사용해서 문제가 있는건지 감을 못 잡겠습니다

http://hybridego.net/entry/armlinuxgnue … 8%EC%9D%B4

감사합니다
커널이 문제였네요 u_u