-
[TEST] - URUS timer granulator event.
10/23/2017 at 23:54 • 0 commentsTesting internal URUS timer granulator event for scheduling and multitasking synchronization at 2Khz speed divider on 16Mhz CPU Clock.
-
Testing URUS SHAL RCOutput driver with Drone ESC motor on Arduino board!!!
09/30/2017 at 23:14 • 0 comments -
Fast delegate C++ for Urus SHAL
09/16/2017 at 02:55 • 0 commentsHello!
We pushed a source code and examples to the Urus repo one of the important piece from Urus and Ardupilot abtraction layer.
We truth on it for the well, research and study about the technology that is using on the advanced autopilot and robotics system.
This is a fast delegate C++ for Urus SHAL for backward compatibilities with APM 2.x Boards.
What do you could do with it?
Well, this is used in the heart of Ardupilot hardware abstraction layer and the URUS Shal to store functions in pointers with posibilities to execute them dinamically anywhere on your program, for example interactively in a loop.
Have a fun!
-
[URUS EXAMPLE] - Running graphic interface in chinese tablet.
07/22/2017 at 07:32 • 0 commentsAnd another great Urus development from UEB University Student project!
This is an example running Urus System with graphic interface with a chinese tablet with sunxi SoC under Urus kernel and communication with Urus Protocol and Ardupilot Api into arduino uno dev board.
-
[URUS TEST] - First test Urus Protocol
07/22/2017 at 05:45 • 0 commentsIt's Urus Protocol and Urus System test running at simultaneos time using for now the ardupilot scheduler for multitask process.
As you see on the video, we can receive and send data command at same time at high speed throught usb communication. The data can send up to 500kbits at half/full duplex data transfer.
The system on arduino was builded with Urus Studio IDE and customized GCC GNU toolchain for high performance.
On the android side, the Urus System and Urus Protocol library was builded with Android NDK toolchain with Firemonkey Forms.
Urus system is a work in progress project on the Ardupilot master branch.
All Urus System is open source and writed in ANSI C/C++, focused to develop a reliable true realtime system for industrials applications.
As maybe you know, Urus system is a new interface-vehicle system handling all io hardware with a new HAL called SHAL between the top hal and the urus system target hardware, and basically it's the same that present on the other side hal.
The purpose about the Urus System is giving to us a comunication way to ardupilot api with an easy and realiable system, for example, if you are an owner apm 2.x board then you want to use the last master ardupilot version, then you can use the urus cape io and you can connect it with a Raspberry pi or NuttX board, like PX4 (work in progress for this board).
Ok, you doesn't have an legacy board, but have an trainer board like Nucleo board (stm32f446) then you will can use the urus cape io and the urus system to run on it with the master and with NuttX directly.
Urus team has developed a complete ecosystem for you and ardupilot developer with a new graphical ide called Urus Studio and have a customized "EXOKERNEL" using the linux base kernel for fast and realtime an ARM architecture, it is publishing the source code on the urus team repo. The documentation is work in progress so don't worry, it's will pulished very soon.
-
AVR toolchain multi crosscompiler
03/10/2017 at 19:22 • 0 commentsFor developers and researchers, we have builded and pushed a complete native AVR Crosscompiler to URUS repository on github.
Each platform was compiled with the native platform, now you can compile AVR boards (like arduinos) directly in Windows, MacOS and Linux.
For now, maybe it's suitable for advanced developers meanwhile, but i don't know, at my point it's easy to use the tool.
We are building the new URUS SDK and IDE enviroments, and it's will come with these compilers too.
Cheers
:V
-
Welcome!
11/07/2016 at 11:39 • 0 commentsWelcome to the URUS project!