Go to Post At GLR our team only had to deal with a bunch on kids seeing snow for the first time. With all the ensuing snow fights and vainly trying to run up the giant snowy hill behind the arena. - Kevin Sevcik [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #11   Spotlight this post!  
Unread 28-05-2014, 13:52
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Sources for new WPILib available yet?

Quote:
Originally Posted by FrankJ View Post
+1 applying for Beta. That is where you can provide the best feedback.

C++ is going to Eclipse for 2015 (along with Java). You can search around NI's website & find information on how they implement Linux. They are doing it on other platforms than the RoboRio I doubt that it is a hack. The current Crio uses a different operating system.
OK, I've applied for the Beta. Thanks for the link.

I've been using Eclipse for embedded Linux work on ARM architectures since 2006 and I helped develop some of the VxWorks operating system-level code that ran on the cRio. So, I'm familiar with the issues of translating from one to the other. Also, I'm on the Arduino Tre beta-test team where we're mixing a Beaglebone black and an Arduino Leonardo on the same board. In that process, I've also rebuilt the kernel and perfomed several tests to prove out functionality.

From what I've read so far, the NI Linux release looks like a standard 3.x kernel with the PREEMPT_RT patch applied. But, I'll wait to actually see some of it to make sure. As for the processor, the Zynq 7000 used on the roboRIO is a known quantity. So, they shouldn't be having too many issues with the kernel port these days. The only issue will be the device tree structure that they've put together for the BSP on the Zynq. Given the pinmux isses of so many I/O pins, but no way to route them, it's easy to make mistakes.

Due to the limited storage on the roboRIO, the Linux distribution will be a tricky tuning job that will be easy to miss things. I'm sure they're probably using Yocto to build it because that will give the best size. But, it will be interesting to see what they've included on the file system.

In any case, 2015 is shaping up to be a really interesting season. There are a lot of exciting possibilities for the new control system. But, only time will tell if they can be realized.

Thanks!

Mike
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:42.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi