ODroid as raplacement for Raspberry Pi

More
3 years 8 months ago #265219 by alangibson
> We are working with the 6.2 kernel.

Glad to hear you're making progress. It will be awesome having this in Armbian.

If you can get me an address, I'll order him a an N2+ and an eMMC today. Should make her debugging process that much faster if he has one on hand.

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #265220 by rodw
Alan, In the absence of private massages, can you contact me here?
www.vmn.com.au/contact

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #265221 by alangibson
Contact initiated :)
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #265228 by rodw

Contact initiated :)
Replied. That page has been used quite a bit for linuxcnc stuff!
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #265305 by rodw
We got an early result!
The PREEMPT_RT kernel has been kept seperate from the image as its quicker to just build the kernel at this stage when trying
Go to my drive
drive.google.com/drive/folders/1yZJ1_14W...CekVJOER?usp=sharing
download the image and install it to an SD card (not eMMC at this stage) with Balena Etcher
Download and install the 4 debs with: sudo dpkg -i kernel-name.deb
Install linuxcnc with:
sudo apt install linuxcnc-uspace linuxcnc-uspace-dev mesaflash

Optionally play with isolcpus as thats not optimised yet.
Edit /boot/armbianEnv.txt
Enter: extraargs=isolcpus=2,3,4,5

Let us know how you got on
The following user(s) said Thank You: CarterKraft

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #265397 by rodw
We've progressed with this. Added back wifi after a few warnings from my mentor about increased latency. Anyway, does not seem to have been much of an impact.
Finally got the N2+ connected to a MEsa 7i76e!
Ping times are very good
Code:
Ping: odroid@odroidn2:~$ ping 10.10.10.1 PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data. 64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.075 ms 64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.081 ms 64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=0.081 ms --- 10.10.10.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2032ms rtt min/avg/max/mdev = 0.075/0.079/0.081/0.003 ms
Its possible this can be improved as Armbian is using a generic NIC driver but its not a high priority.

I got a couple of latency errors and smart serial overuns with QTplasmac
But when I investigated with htop which shows cpu utilisation by core, these are only happening when one core on the CPU sometimes briefly hits 100 CPU utilisation on startup.
These errors do not happen with axis.
This confirms my belief I've had for a while that the modern GUIS are adding additional load on the CPU which exacerbates latency in modern kernels. So all in all, this is a useable board as long as you don't browse internet when cutting a part.

 
The following user(s) said Thank You: CarterKraft

Please Log in or Create an account to join the conversation.

Time to create page: 0.255 seconds
Powered by Kunena Forum