Re: Instalace EMC na jádro 3.13 nebo novější
Napsal: 2. 1. 2015, 10:22
http://download.gna.org/xenomai/stable/latest/ 2.6.4 na kernel-3.14 ?
Největší české fórum o strojírenství, CNC strojích a 3D tiskárnách
https://forum.strojirenstvi.cz/
Tak od oběda se o to pokouším, vypadá to nadějně, ale není mi jasná jedna věc tady:liam86 píše:http://download.gna.org/xenomai/stable/latest/ 2.6.4 na kernel-3.14 ?
Kód: Vybrat vše
$ $xenomai_root/scripts/prepare-kernel.sh --arch=i386 \
--adeos=$xenomai_root/ksrc/arch/x86/patches/adeos-ipipe-2.6.23-i386-X.Y-ZZ.patch \
--linux=$linux_tree
$ cd $linux_tree
$ make xconfig/gconfig/menuconfig
Enable Xenomai options, then install as needed with:
$ make bzImage modules
$ mkdir $build_root && cd $build_root
$ $xenomai_root/configure --enable-x86-sep
$ make install
takze mam podozrenie ze si sa nechal zlakat a kopiroval rad radom aj nieco co vlastne nechces (i386?)Now, let’s say that you really want to build Xenomai for a Pentium-based x86 32bit platform running a legacy 2.6.23 kernel, using the native host toolchain; the typical steps would be ....
Schází ti RTAI modul pro kernel. Pokud ho máš skompilovaný, tak ho ručně zaveď (insmod, modprobe ...)Smartyn34 píše:... Klasicky apt-get to nainstaluje ale při spuštění to požaduje 3.4.9-RTAI. Stačí nakopnout kde hledat, na wiki linuxcnc.org jsem nic nenašel.
Kód: Vybrat vše
Runtest: 82 tests run, 33 successful, 49 failed + 0 expected
Failed:
/home/martin/linuxcnc-rtos/tests/abs.0
/home/martin/linuxcnc-rtos/tests/alias.0
/home/martin/linuxcnc-rtos/tests/and-or-not-mux.0
/home/martin/linuxcnc-rtos/tests/basic
/home/martin/linuxcnc-rtos/tests/counter-encoder.0
/home/martin/linuxcnc-rtos/tests/flipflop.0
/home/martin/linuxcnc-rtos/tests/halmodule.0
/home/martin/linuxcnc-rtos/tests/halui-jogging
/home/martin/linuxcnc-rtos/tests/limit3.0
/home/martin/linuxcnc-rtos/tests/limit3.1
/home/martin/linuxcnc-rtos/tests/limit3.2
/home/martin/linuxcnc-rtos/tests/loadrt.1
/home/martin/linuxcnc-rtos/tests/modparam.0
/home/martin/linuxcnc-rtos/tests/module-loading/encoder/1-names
/home/martin/linuxcnc-rtos/tests/module-loading/encoder/8-names
/home/martin/linuxcnc-rtos/tests/module-loading/encoder/num_chan=0
/home/martin/linuxcnc-rtos/tests/module-loading/encoder/num_chan=1
/home/martin/linuxcnc-rtos/tests/module-loading/encoder/num_chan=8
/home/martin/linuxcnc-rtos/tests/module-loading/encoder_ratio/1-names
/home/martin/linuxcnc-rtos/tests/module-loading/encoder_ratio/8-names
/home/martin/linuxcnc-rtos/tests/module-loading/encoder_ratio/num_chan=0
/home/martin/linuxcnc-rtos/tests/module-loading/encoder_ratio/num_chan=1
/home/martin/linuxcnc-rtos/tests/module-loading/encoder_ratio/num_chan=8
/home/martin/linuxcnc-rtos/tests/module-loading/pid/1-names
/home/martin/linuxcnc-rtos/tests/module-loading/pid/16-names
/home/martin/linuxcnc-rtos/tests/module-loading/pid/num_chan=0
/home/martin/linuxcnc-rtos/tests/module-loading/pid/num_chan=1
/home/martin/linuxcnc-rtos/tests/module-loading/pid/num_chan=16
/home/martin/linuxcnc-rtos/tests/module-loading/siggen/1-names
/home/martin/linuxcnc-rtos/tests/module-loading/siggen/16-names
/home/martin/linuxcnc-rtos/tests/module-loading/siggen/num_chan=0
/home/martin/linuxcnc-rtos/tests/module-loading/siggen/num_chan=1
/home/martin/linuxcnc-rtos/tests/module-loading/siggen/num_chan=16
/home/martin/linuxcnc-rtos/tests/module-loading/sim_encoder/1-names
/home/martin/linuxcnc-rtos/tests/module-loading/sim_encoder/8-names
/home/martin/linuxcnc-rtos/tests/module-loading/sim_encoder/num_chan=0
/home/martin/linuxcnc-rtos/tests/module-loading/sim_encoder/num_chan=1
/home/martin/linuxcnc-rtos/tests/module-loading/sim_encoder/num_chan=8
/home/martin/linuxcnc-rtos/tests/multiclick
/home/martin/linuxcnc-rtos/tests/near.0
/home/martin/linuxcnc-rtos/tests/overrun
/home/martin/linuxcnc-rtos/tests/save.0
/home/martin/linuxcnc-rtos/tests/source.0
/home/martin/linuxcnc-rtos/tests/stepgen.0
/home/martin/linuxcnc-rtos/tests/stepgen.1
/home/martin/linuxcnc-rtos/tests/stepgen.2
/home/martin/linuxcnc-rtos/tests/threads.0
/home/martin/linuxcnc-rtos/tests/threads.1
/home/martin/linuxcnc-rtos/tests/timedelay.0
martin@martinCNC:~/linuxcnc-rtos/src$ linuxcnc