Hello Udoo Team, Returning consumer/backer here for NEO. I have a UDOOQAD too. Please don't forget about the robotics and embedded folks as you prepare the software package for the UDOO x86: - USB network connection to a PC/Mac/Linux for initial configuration creating a local network ex: 172.x.x.x. - Like the BBB and UDOO Neo. No need to connect the Udoo x86 to a keyboard / monitor or switch/router for initial configuration. - Secure board configuration using the internal HTTP server - NOT open to anyone to configure it. Secure communication and authentication. Password required to connect to HTTP(s) server. - Embedded IDE such as Cloud9 with a board support package for Python and C/C++ - Full Arduino Board Support for use with an External Arduino IDE (cross programing from a PC/Mac/Linux). Arduino board info to "add board support" on external Arduino IDE - Wireless programing to the onboard Arduino from a remote PC. No need to use the internal 4 core Intel to run the Arduino IDE for programing the Arduino chip. - Full Arduino IDE running in the Intel Linux side with automatic updates. This should not be an issue with you stick with a close to stock Linux distro - Full Arduino Library Support Wish List: - IoT - support top IoT service providers - ROS support. Make board libraries available for ROS. Access to embedded I/O and sensors Thanks, -Jack
Unlike previous ARM-based UDOO board, UDOO X86 is a x86 processor-based board which means that we can run any x86 compatible OS over it instead of the specialised OS on other ARM board. So treat it as an ordinary PC. The Arduino side is an Arduino 101 powered by Intel® Curie™ and it is fully compatible with Arduino Software (IDE). So treat it as an normal Arduino board. Moreover its Arduino 101 is likely connected to the main procrssor through USB so the simple way to burn programme to it is by the internal 4 core Intel. Wireless programing sounds cool but I think is better to keep things simple and reliable. BTW, any updates about shipping date?
Hi ThomasOu, I got that the UDOO x86 is a tiny PC like board. Still, the capability of having Linux booting and acess to the UDOO by a USB cable on something like 192.168.7.2 as a virtual network for setup, SSH, and VNC, without the need to use a keyboard, mouse, and monitor attached to the UDOO, is very desirable. Therefore, I believe that what I listed are still good requests for the UDOO Team to consider. Thanks, -Jack
I hope that at least I can connect the X86 to my laptop and upload Arduino from there, like on the Neo.
Hi Udoo Team, Will we be able to use the USB port as a network connection to the board? Like the Neo? ex: 192.168.7.2 Will we have a configuration page embedded in the board? Like the Neo
UDOO X86 has a different configuration than UDOO NEO. UDOO NEO is a development board. UDOO X86 is a development board but overall is a computer. UDOO X86 doesn't have a USB connection to Intel Curie exposed in a port of the board. So you won't be able to upload Arduino code via USB to the Arduino part (Intel Curie) of UDOO X86. To upload you have to upload from the internal processor of UDOO X86. We could allow it via software though: this way you could upload the sketch from your computer to the computer part of UDOO X86 via wireless, and then upload it from the computer part of UDOO X86 to the Arduino part (the Intel Curie). Do you think this would be an interesting addition? At the moment it's just an extemporary idea, maybe it doesn't make any sense, so don't take it for a certain thing. For what concerns configuration pages, there's no one. You don't need one. Just install Ubuntu - or what you prefer - and do whatever you feel like doing with the board. What you usually configure on UDOO NEO can be already configured via the settings of Ubuntu.
Yes, it would be an interesting addition, it would make Arduino development much easier. I can't imagine using the X86 as my 'main' computer, and it will probably get embedded or located in a difficult to reach position. Having to scp and ssh each time to see an Arduino sketch run does work, but is far from ideal.
Thanks @Maurice for sharing your opinion. Given that this is not a trivial task and that, as you said, there already are other ways to do it, like SSH, we will maybe support such a future in a second time, when nothing (speaking of UDOO X86) needs to be fixed and everything is ok.