How to compile the RT kernel of a ARM board?
19 Aug 2024 08:41 #308121
by panming
How to compile the RT kernel of a ARM board? was created by panming
Hi all, I recently purchased an ARM board and installed Debian12 as well as LinuxCNC for it.The following information is provided on the official website.
NanoPC-T6 - FriendlyELEC WiKi
I didn't know how to compile the RT kernel, so I downloaded the source code according to the wiki provided on the official website and tried to patch it.But the patch is wrong, and apparently there seems to be some conflict between the source code given by the official website and the RT kernel patch.See the attached attachment for detailed error messages.
Thank you to everyone
NanoPC-T6 - FriendlyELEC WiKi
I didn't know how to compile the RT kernel, so I downloaded the source code according to the wiki provided on the official website and tried to patch it.But the patch is wrong, and apparently there seems to be some conflict between the source code given by the official website and the RT kernel patch.See the attached attachment for detailed error messages.
Thank you to everyone
Please Log in or Create an account to join the conversation.
19 Aug 2024 22:25 #308169
by royka
Replied by royka on topic How to compile the RT kernel of a ARM board?
The same as for Orange Pi 5 (rk3588):
- Already patched source:
forum.linuxcnc.org/18-computer/48079-can...cnc?start=310#298309
- For the most part it already has mainline support, so you could patch that and use the right configuration (drivers).
- Or install this kernel:
drive.google.com/drive/folders/1JglCIPKv...roZcjOvr?usp=sharing
- Already patched source:
forum.linuxcnc.org/18-computer/48079-can...cnc?start=310#298309
- For the most part it already has mainline support, so you could patch that and use the right configuration (drivers).
- Or install this kernel:
drive.google.com/drive/folders/1JglCIPKv...roZcjOvr?usp=sharing
Please Log in or Create an account to join the conversation.
26 Aug 2024 07:51 #308675
by panming
Replied by panming on topic How to compile the RT kernel of a ARM board?
@royka Thank you for your reply. I have carefully read your answer, tried your plan, and finally decided to give up. Forgive me, this rookie, I really can't solve it.
Please Log in or Create an account to join the conversation.
26 Aug 2024 10:18 #308687
by royka
Replied by royka on topic How to compile the RT kernel of a ARM board?
Which of the 3 options? What didn't work?
The easiest route is to install the kernel from Google Drive by downloading both files and install with:To compile it yourself, the easiest way is to use the already rt patched source. Then you need to use the right config file, the one in the attachment will probably also work for yours. Assuming that you downloaded that config file in your Downloads directory:
The easiest route is to install the kernel from Google Drive by downloading both files and install with:
cd ~/Downloads
sudo apt install ./linux-headers-_5.10.160-rt89+-5_arm64.deb ; sudo apt install ./linux-image-_5.10.160-rt89+-8_arm64.deb
git clone https://github.com/orangepi-xunlong/linux-orangepi.git -b orange-pi-5.10-rk35xx-rt
cd linux-orangepi
cp ~/Downloads/config-5.10.160-rt89.txt ./.config
make menuconfig #Here you can make your changes
make -j$(nproc)
sudo make modules_install
sudo make install
Attachments:
Please Log in or Create an account to join the conversation.
28 Aug 2024 03:24 #308861
by panming
Replied by panming on topic How to compile the RT kernel of a ARM board?
I tried apt install, but nothing changed after the reboot , the kernel is still the same.
And the compiled kernel can't be turned on after being flashed in via a USB cable.
I've returned the board. ARM is an architecture that makes me sad.
And the compiled kernel can't be turned on after being flashed in via a USB cable.
I've returned the board. ARM is an architecture that makes me sad.
Please Log in or Create an account to join the conversation.
28 Aug 2024 06:04 #308870
by royka
Replied by royka on topic How to compile the RT kernel of a ARM board?
That has nothing to do with ARM, perhaps something with the distro that you were using. If it did install but not boot, then it didn't update the bootloader or symlinks in /boot. That could've been easily solved.
Please Log in or Create an account to join the conversation.
Time to create page: 0.081 seconds