기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

arm-linux-gnueabi

arm-linux-gnueabihf


두 버전이있는데


라즈베리파이나 다른 보드들은 arm-linux-gnueabihf기반에 OS가 올라가서 구동하고 있더라구요

arm-linux-gnueabihf기반 OS에서 PC처럼사용하고 쉽게 컴파일하여 배포 하면 되는데


arm-linux-gnueabi 기반파일을 배포할려고하는데 x64 우분투에서 크로스컴파일하여 배포를 하고 있는상황입니다

우분투에서 arm-linux-gnueabihf 크로스컴파일해서 배포를 해도 되기는 합니다.


이번에 파일을 만드는데 우분투에서 arm-linux-gnueabi으로 컴파일이 제대로 안되서 애를 먹고 있는데요

라즈베리파이-arm-hf 처럼 arm-linux-gnueabi으로 컴파일 및 동작이 되는 임베디드가 있나요?


arm-linux-gnueabi 기반에 x-window가 올라가서 동작되는 임베디드가 있는지 궁금하네요

있다면 쉽게 그 OS환경에서 컴파일이 쉽게 될것 같은데요..


고도리

2016.12.04 03:31:55
*.200.239.210

hf 붙은 녀석들은 hardware floating point를 쓰도록 되어 있는 녀석들입니다.

즉, floating point부분만 아니면 큰 문제가 없다는 얘기일 듯 합니다.


저도 그냥 hf로 된 것을 쓸 경우도 있고, 그대로 사용하는 경우도 있습니다.


각 배포판들 중 ~hf로 된 배포판이 있고, 아닌 경우도 있습니다(제가 가끔쓰는 slackware arm은 hf가 아닙니다)

Debian이랑 Slackware arm 정도 확인해 보시면 될겁니다.

고도리

2016.12.04 03:32:37
*.200.239.210

아니면 그냥 buildroot를 쓰시는 것도 하나의 방법입니다.


X-window의 그래픽 가속만 hardware로 쓰지 않는다면

biokk

2016.12.04 20:20:18
*.150.142.33

좋은정보 감사합니다.

우선 armhf는 라즈베리파이에서 컴파일해서 쓰면되걸같고..

sf쪽은 우선 우분투pc에서 크로스컴파일이 잘안됬는데 문제점을 찾아봐야겠네요

고도리

2016.12.05 20:29:00
*.200.239.210

저는 근래 buildroot를 가지고 몇가지를 테스트했었습니다.


외부 컴파일러를 불러와서 컴파일러로 사용할 수 있습니다.

그리고, X-windows도 가속기만 아니라면 쓸 수 있도록 되어 있어 나름 편합니다.


단, 개발할 때 개별 패키지 설치하는게 좀 노가다이긴 합니다.

----------------------


이와는 별도로 Yocto 패키지도 좋습니다.

다만, Yocto는 OpenEmbedded의 후손이라 따로 Bitbake 문법을 공부하셔야 하고, 잘 안될때 성질이 무쟈게 나는 단점이 있습니다...ㅎㅎ


밥줘잉

2016.12.06 03:14:07
*.101.99.147

allwinner 계열 보드사서 빌드루트 올리시면, 32 bit sf입니다.

hf를 지원을 못해서리(저가 해본것은 r16)


SoC HW는 지원된다고 해놓고, SW는 지원이 안돼요...


***A64,R18사용하면 64bit sf입니다.



블루스카이

2016.12.07 12:49:38
*.190.131.234

제가 2010년에 만들었던 root filesystem 이 있습니다. arm-linux-gnueabi 로 build 한 root 입니다.

계시물 참고하세요.     

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인