-
Notifications
You must be signed in to change notification settings - Fork 4
Home
rhauch edited this page Oct 5, 2014
·
3 revisions
Some 2015 RoboRIO information:
From notes from the Programming with C++ and Java on the RoboRIO – by Brad Miller
- Eclipse
- Java 8 SE small memory profile – works on Windows, Linux and Mac
- New c++ – current gcc compilers – works on Windows and Linux
- Will support Eclipse. Not sure if will support NetBeans in addition to Eclipse
- Uses ant to build robot program
- Runs about 10 times faster than on CRIO (per this page)
Changes to WPILib library (from RoboRIO Q&A session notes):
- Port numbers will shift to be zero based
- Extensions to API will use generics
- Will try to keep backward compatibility for two years
- Deprecated apis will probably go away
- Everything will be zero indexed
Library changes
- Mostly compatible plus
- Improved CAN support – sync or async
- Units and measures – can specify moving to angle, driving fixed distance, running motor at some speed
- Continuous inputs
- Outputs
- RobotDrive
- Controller strategies
- Can move stuff from crio forward but not new code backwards
Other details:
- Usb wireless adapater (asus dongle) connected to usb port on RoboRIO. Can be positioned for improved signal. The alpha/beta testers used ASUS USB-N53 Dual Band (2.4GHz 300Mbps/5GHz 300Mbps) Wireless-N USB Adapter
- RoboRIO is multi core, linux-based with real-time extensions, accessible via ssh, webdav.
WPILib project is being managed in open source manner; see https://usfirst.collab.net/sf/projects/wpilib/.
Already able to FTP to/from cRIO via:
$ ftp 10.49.31.2
$ cd /ni-rt/system
$ get filename
No password required.
Other resources: