LinuxCNC/Machinekit on i.MX6 board
26 Dec 2017 14:47 #103654
by andypugh
Replied by andypugh on topic LinuxCNC/Machinekit on i.MX6 board
I would expect a different message if Xenomai was being used.
github.com/LinuxCNC/linuxcnc/blob/af15a4...pace_xenomai.cc#L171
But, I really don't know the details. I think that you need to ask on the mailing list, where it might come to the attention of the chap who addd Xenomai support.
github.com/LinuxCNC/linuxcnc/blob/af15a4...pace_xenomai.cc#L171
But, I really don't know the details. I think that you need to ask on the mailing list, where it might come to the attention of the chap who addd Xenomai support.
Please Log in or Create an account to join the conversation.
27 Dec 2017 11:50 #103744
by savoyyang
Replied by savoyyang on topic LinuxCNC/Machinekit on i.MX6 board
In ~Document/linuxcnc-dev/ , I use grep -nR "uspace_xenomai.cc" * ,can't find anything in source code, Linuxcnc did not actually call this document.So I found a problem, git clone source code (Submakefile) did not include xenomai configuration, then I downloaded. Zip source code Submakefile) there are configuration on xenomai, so I use. Zip source code to install.
Use ./autogen -> ./configure --with-realtime-uspace, success, but there has been repeated make ./autogen and ./configure --with-realtime-uspace (checking and checking ... ), Did not stop for a long time, what is the problem?
I tried to replace it with ./configure --with-realtime-xenomai, but when make appeared: Makefile.inc must specify RTPREFIX and other variables.
I google it seems to need a header forum.linuxcnc.org/9-installing-linuxcnc...ust-specify-rtprefix
Use ./autogen -> ./configure --with-realtime-uspace, success, but there has been repeated make ./autogen and ./configure --with-realtime-uspace (checking and checking ... ), Did not stop for a long time, what is the problem?
I tried to replace it with ./configure --with-realtime-xenomai, but when make appeared: Makefile.inc must specify RTPREFIX and other variables.
I google it seems to need a header forum.linuxcnc.org/9-installing-linuxcnc...ust-specify-rtprefix
Please Log in or Create an account to join the conversation.
27 Dec 2017 12:10 #103747
by andypugh
Replied by andypugh on topic LinuxCNC/Machinekit on i.MX6 board
I really don't know, and think you need to ask the people who do know.
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
21 Oct 2021 02:22 #223749
by SummerLotus
Replied by SummerLotus on topic LinuxCNC/Machinekit on i.MX6 board
Hello, can you share your detailed compilation steps?
I followed your steps to compile and encountered a lot of errors that the header file could not be found
> git clone git://github.com/linuxcnc/linuxcnc.git linuxcnc-dev
> cd linuxcnc-dev
> git checkout v2.8.0-pre1
> git checkout -b myv2.8.0 v2.8.0-pre1
cd linuxcnc-dev/src
./autogen.sh
./configure --with-realtime=uspace
make
error is:
rtapi/uspace_rtapi_app.cc:38:10: fatal error: sys/io.h: No such file or directory
I followed your steps to compile and encountered a lot of errors that the header file could not be found
> git clone git://github.com/linuxcnc/linuxcnc.git linuxcnc-dev
> cd linuxcnc-dev
> git checkout v2.8.0-pre1
> git checkout -b myv2.8.0 v2.8.0-pre1
cd linuxcnc-dev/src
./autogen.sh
./configure --with-realtime=uspace
make
error is:
rtapi/uspace_rtapi_app.cc:38:10: fatal error: sys/io.h: No such file or directory
Please Log in or Create an account to join the conversation.
21 Oct 2021 03:31 #223763
by rodw
Replied by rodw on topic LinuxCNC/Machinekit on i.MX6 board
thats a standard C header file. Nothing to do with linuxcnc. It should exist. have you installed build-essentials? Is the include path set for gcc?
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
21 Oct 2021 08:48 #223798
by SummerLotus
Replied by SummerLotus on topic LinuxCNC/Machinekit on i.MX6 board
Do I need to configure some additional things through configure? For example, the header file directory?
When I just use the default branch, everything compiles without problems~
When I just use the default branch, everything compiles without problems~
Please Log in or Create an account to join the conversation.
21 Oct 2021 15:11 #223823
by andypugh
Replied by andypugh on topic LinuxCNC/Machinekit on i.MX6 board
Which kernel are you running?
It sounds like you need the kernel headers package (LinuxCNC needs this to link to the kernel modules)
I can point you at the right one, but we need the output of the terminal command "uname -a" to know what is needed.
It sounds like you need the kernel headers package (LinuxCNC needs this to link to the kernel modules)
I can point you at the right one, but we need the output of the terminal command "uname -a" to know what is needed.
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
22 Oct 2021 01:13 #223863
by SummerLotus
Replied by SummerLotus on topic LinuxCNC/Machinekit on i.MX6 board
Hello,
You can see more details in this post
www.forum.linuxcnc.org/9-installing-linu...nuxcnc-with-xenomai3
Kernel is:
>> Linux debian10 5.4.70-xeno3 #3 SMP PREEMPT Sat Oct 16 13:37:44 UTC 2021 aarch64 GNU/Linux
The kernel is compiled manually by myself.
You can see more details in this post
www.forum.linuxcnc.org/9-installing-linu...nuxcnc-with-xenomai3
Kernel is:
>> Linux debian10 5.4.70-xeno3 #3 SMP PREEMPT Sat Oct 16 13:37:44 UTC 2021 aarch64 GNU/Linux
The kernel is compiled manually by myself.
Please Log in or Create an account to join the conversation.
22 Oct 2021 11:08 #223903
by andypugh
Replied by andypugh on topic LinuxCNC/Machinekit on i.MX6 board
Where is the kernel source that you compiled from?
If it is in /usr/src then I would expect the system to find it.
You might need to clear any working files from the root of /usr/src and might need a symlink linux->yourpatchedkernel
If it is in /usr/src then I would expect the system to find it.
You might need to clear any working files from the root of /usr/src and might need a symlink linux->yourpatchedkernel
Please Log in or Create an account to join the conversation.
- SummerLotus
- Offline
- Junior Member
Less
More
- Posts: 27
- Thank you received: 1
22 Oct 2021 12:40 #223913
by SummerLotus
Replied by SummerLotus on topic LinuxCNC/Machinekit on i.MX6 board
Yes. This kernel is patched by ipipe and xenomai cobalt by myself.
I don't know if it is because I am using xenomai-3.2. Does LinuxCNC support xenomai3?
My purpose is to compile linuxcnc under xenomai3, but no matter how I try, he always tells me "Using POSIX non-realtime".
I just want to compile a real-time linuxcnc under the kernel of xenomai-cobalt, so I try any possible configuration options I find, including switching to the specified branch mentioned in this post.
I don't know if it is because I am using xenomai-3.2. Does LinuxCNC support xenomai3?
My purpose is to compile linuxcnc under xenomai3, but no matter how I try, he always tells me "Using POSIX non-realtime".
I just want to compile a real-time linuxcnc under the kernel of xenomai-cobalt, so I try any possible configuration options I find, including switching to the specified branch mentioned in this post.
Please Log in or Create an account to join the conversation.
Time to create page: 0.121 seconds