как кросс-компилировать для старого встроенного оборудования? - PullRequest
1 голос
/ 11 ноября 2019

Я хотел бы задать вопрос, возможно, с простым решением. Я играл с этой проблемой в течение некоторого времени, но пока безуспешно. Как я могу скомпилировать приложение с открытым исходным кодом для этого оборудования?

System version: 2.7.28

Emcommd version:    3.81pre3-rc1

Uname -a:   Linux device 3.2.2-em1 #26 Fri Mar 14 08:54:27 CET 2014 armv5tel unknown

CPU Info:   Processor : XScale-PXA270 rev 8 (v5l) BogoMIPS : 518.55 Features : swp half thumb fastmult edsp CPU implementer : 0x69 CPU architecture: 5TE CPU variant : 0x0 CPU part : 0x411 CPU revision : 8 Hardware : EMTEST PXA2xx Platform Revision : 0000 Serial : 0000000000000000

Version:    Linux version 3.2.2-em1 (podolak@podolak-desktop) (gcc version 4.2.1) #26 Fri Mar 14 08:54:27 CET 2014

Uses uClibc

Это старое устройство из шины для продажи билетов. EM 126i Mijola EM 126i Mijola

Например, я хотел бы скомпилировать приложение для просмотра vnc. Примерно так TigerVNC . Или, по крайней мере, запустить JRE. Я попробовал эти встроенные пакеты JRE для ARMv5, но двоичные файлы не могли работать.

Я пытался использовать такие инструменты, как crosstool-ng, но я не смог создать цепочку инструментов для этого конкретногоаппаратное обеспечение. Может ли кто-нибудь направить меня в правильном направлении или дать краткий совет, как бы вы решили эту проблему? Спасибо.

...