This message was posted on behalf of Intel Corporation
SimonLuk: Thank you very much for joining the Intel® NUC communities. We will do our best in order to provide the information you are looking for.
In regard to your first question, the use of the Intel® Serial IO Driver is to install the Intel® Serial IO host controller driver for Intel® NUC. The Serial IO driver is required if you plan to use the I2C, SPI, UART, or GPIO host controllers.
In regard to the other questions, we will do further research in order to provide the most accurate response, as soon as I get any updates, I will post all the details on this thread.
Any further questions, please let me know.
Is it possible to connect Intel NUC and Intel Edison via the Serial IO Driver?
I thinking this question maybe better addressed at the Makers community but if the Intel Edison board exports many signals such as (USB, GPIOs, SPI, I²C, PWM, etc.) then I think it may work, I have not tried myself. What would be the reason to hook up an Edison board to a NUC?
Can I get a demo program (e.g. C# ) to show the usage?
We have this is the past but it is no longer available, unfortunately we cannot help you with this request.
I feel very disappointed with the answer above.
Intel is one of the greatest company in the world. Both Intel NUC and Intel Edison are manufactured by Intel.
UART / SPI / IIC are works well on my Edison development kit, by Intel XDK enviroment. I want to know another part.
At last, nobody can tell me about the connection about these products, nobody can tell me about the technical detail about the Intel Serial IO Driver, nobody can tell me about the GPIO / UART Pin(s) assignment of the NUC mainboard.
I am sorry if my answer was not good, I apologize for that.
Can you please tell me which NUC are you planning to use? If you are thinking about the NUC6i5SYH, the Serial IO driver is required if you plan to use the I2C, SPI, UART, or GPIO host controllers but this is mostly at the BIOS level and to remove a yellow exclamation mark on the Device Manager in Windows.
The NUC6i5SYH doesnt have a serial port, see https://www.intel.com/content/dam/support/us/en/documents/boardsandkits/NUC6i5SYB_NUC6i3SYB_TechProdSpec.pdf
One option to get a serial port as part of the NUC is available here: http://www.gorite.com/intel-nuc-rs232-lid-for-5th-and-6th-gen-units
Here is more information about GPIO: https://www.intel.com/content/dam/support/us/en/documents/boardsandkits/custom-solutions-header-whitepaper.pdf
On the other hand, please look at the following documentation for connectors and interfaces on the Edison* board: https://www.intel.com/content/dam/support/us/en/documents/edison/sb/edison-module_HG_331189.pdf
I hope this helps but please let me know if you need more details.
My NUC is an old version, SA H95046-502
The Device Manager in Windows on my NUC, it works well:
Intel® NUC Board NUC6i5SYB and Intel® NUC Board NUC6i3SYB Technical Product Specification
Order Number: H92311-001
SIO, does is mean Serial IO ?
BIOS update release note:
So, I'm sure the NUC do have hardware Serial IO.
Based on SA number the NUC you have is an Intel® NUC Kit NUC6i5SYK, see further product information here: http://ark.intel.com/products/89188/Intel-NUC-Kit-NUC6i5SYK
What you are seeing in device manager in Windows is a driver for the Intel® Serial IO host controller. This driver is only needed if I2C for the Low Speed Custom Solutions Header is enabled in BIOS and you are planning on using the Custom Solutions Header, the controller is available because it is needed for other functions but this header is not available on this board, see the documentation for this product: https://www.intel.com/content/dam/support/us/en/documents/boardsandkits/NUC6i5SYB_NUC6i3SYB_TechProdSpec.pdf
The SIO device that you are seeing on the diagram block stands for Super Input/Output integrated circuit. An eSIO device is an SIO device that contains an embedded microprocessor (known as a dedicated microcontroller). This architecture allows both traditional and nontraditional SIO functions to be fully or partially implemented in firmware.
On the other side, you can use a micro-USB to standard USB cord to connect to Edison board that should be the easiest way to connect to it but there are also other options depending on what you want to accomplish: Wireless and Bluetooth. Serial is also an option if you get the serial expansion I recommended before or cable adapters. Edison of course can do: I2C, UART and I2S interfaces, which you would need to connect to the GPIO but in this case you will need to find a workaround for that. If it happens that your board does have the physical connector please send me a picture.
I hope this helps,
I don’t know where is the GPIO pin located at so I had to ask to the product development team and I got a negative answer about this request as this is not part of the product original design, you are free to try anything you want with the product but we are only entitled to help you out with issues around the original design, product modifications as these are not supported by Intel.