There are many technical documents on this page http://www.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-ove... Intel® Atom™ Processor E3800 Product Family (Formerly Bay Trail). Scroll farther down the page to the 'Technical Documents' and the 'Tools & Downloads' sections. Many of these documents are classified as Intel Confidential which requires a non-disclosure agreement between your company and Intel. You would need to request an 'upgrade to Privileged' account request by visiting your profile page on Intel.com. You can find more information in the "Manage my Account" section found on this page: http://www.intel.com/content/www/us/en/intelligent-systems/embedded-design-center-contact-us.html Intel® Embedded Design Center Contact and Support. However, to qualify for an account, you must use a company email address, not a personal one such as yahoo, gmail, qq, etc. If you would like to be contacted by an Intel representative to assist you in this process, please let me know. Thanks! LynnZ
For Windows 7 the Developer Manual comes in the zip file with the Embedded Drivers for Windows 7 that can be freely downloaded from here: https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24548&lang=eng https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24548&lang=eng
For Windows 8.1 the Developer Manual is still considered Intel Confidential, so you would need to get a CNDA agreement with Intel to obtain them.
Since you don't have a CNDA in place yet I can give you the following suggestions/resources
You can download the Intel embedded drivers for Windows 8.1 in the following page: https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=bay+trail https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=bay+trail
Once installed you can check the Microsoft resources for Developing GPIO drivers in the following links (there you can find source code examples that might be useful to you):
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439509(v=vs.85).aspx General-Purpose I/O (GPIO) Driver Design Guide
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439512(v=vs.85).aspx GPIO Driver Support Overview
You should also check chapter 39 PCU-iLB-GPIO of the Bay Trail Datasheet: https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-e3800-family-datashee... Intel® Atom™ Processor E3800: Datasheet
I hope this is useful to you.
Intel Atom Processor E3800 Datasheet document has been updated to revision 3.5. (the link to download it is in Adolfo's previous post).
Please review this document, If you have any other question please feel free to let us know.
I'm trying to access the GPIO of the Atom 3800 in a Windows 7 32 bit environment.
I've downloaded and read the Embedded Drivers and documentation for Windows 7.
It is unclear to me how to open the GPIO device using the Win32 CreateFile API call (section 2.7.1).
Is it possible to share sample code to open the GPIO device using the SetupDIGetDeviceInterfaceDetail and CreateFile calls?
I am using Embarcadero CodeGear C++ Builder 2007.
Hello, Gerard :
Thank you for contacting Intel Embedded Community.
The information that may help you as a reference can be found at:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx CreateFile function (Windows)
https://msdn.microsoft.com/en-us/library/windows/desktop/bb540534(v=vs.85).aspx Opening a File for Reading or Writing (Windows)
We hope that this information may help you.