86Duino Zero

$70.00

  • Vortex86EX 處理器
  • 300MHz 32 位 x86
  • 128MB/1GB DDR3
  • LAN/USB2.0/Micro-SD/I2C/UART/SPI
  • 開源硬件
  • 支持 DOS、Windows 和 Linux
  • Arduino “Leonardo” form factor

庫存量: 尚有庫存

Product total
Options total
Grand total
SKU: 86DUINO-222 類別: Tag:

86Duino 是一款基於 Vortex86EX SoC 的開源嵌入式平臺,集易於使用的硬體和軟體於一體。這款與 Arduino 相容的電路板可以支援許多 x86 O/S,也可以支援在原始 Arduino 基本系統上運行的 O/S。

The 86Duino is a high performance and fully static 32-bit x86 processor board compatible with Windows OS, Linux and most popular 32-bit RTOS. It integrates PCIE bus, DDR3, ROM controller, xISA, I2C, SPI, IPC (Internal Peripheral Controllers with DMA and interrupt timer/counter included), Fast Ethernet, FIFO UART, USB2.0 and SD/SATA controller within a single package to form a system-on-a-chip (SOC).

86Duino provides an ideal solution for the Arduino and embedded system with desired performance.

 

DIAGRAM


Pinout DIAGRAM

重量 400 公克
尺寸 80 × 60 × 20 公厘
I/O 介面

LAN, I2C

記憶體

128MB, 1GB

製造商

ICOP Technology

規格

處理器 Vortex86EX
Clock Speed 300 MHz
記憶體 128MB industrial-grade DDR3 (86Duino Zero)
1GB industrial-grade DDR3 (86Duino Zero Plus)
Flash Memory 8MB
Digital I/O Pins 17 (of which 7 provide 32bit PWM output)
Analog Input Pins 6 (11bit)
Communication I2C, SPI, UART, LAN
Operating Voltage 5V
Input Voltage (recommended) 7-12V (with anti-power protection)
DC Current per I/O Pin 16mA
DC Current for 3.3V Pin 400 mA

經銷商

經銷商: https://shop.dmp.com.tw/INT/products/23

86Duino Software

Download the 86Duino Software

Experience seamless coding and uploading with the 86Duino Integrated Development Environment (IDE) software. Compatible with Windows, Mac OS X, and Linux, this versatile platform simplifies the process of writing code for 86Duino boards. Built on a foundation of Java, and incorporating elements from Arduino IDE, Processing, DJGPP, and other open-source software, our IDE offers a user-friendly interface for efficient development.

See the Getting-Started page for IDE installation.

Libraries

The 86Duino environment can be extended through the use of libraries, just like most programming platforms. Libraries provide extra functionality for use in sketches, e.g. working with hardware or manipulating data. A number of libraries come installed with the IDE, and 86Duino supports most of the Arduino Standard Libraries as well as provides dedicated libraries to utilize the 86Duino-specific hardware functions.

You can also download or create your own libraries. See these instructions for details on installing libraries. There’s also a tutorial on writing your own libraries; and further, you may refer to Arduino’s API Style Guide for some guidelines on making a good Arduino-style API for your library.

To use a library in a sketch, select it from Sketch > Import Library

Libraries Reference:

Supported Arduino Standard Libraries

  • EEPROM – reading and writing to “permanent” storage
  • Ethernet – for connecting to the internet using the on-board LAN connector
  • Firmata – for communicating with applications on the computer using a standard serial protocol
  • GSM – for connecting to a GSM/GRPS network with the GSM shield
  • LiquidCrystal – for controlling liquid crystal displays (LCDs)
  • SD – for reading and writing SD cards
  • Servo – for controlling servo motors
  • SPI – for communicating with devices using the Serial Peripheral Interface (SPI) Bus
  • SoftwareSerial – for software-implemented serial communication on digital pins
  • Stepper – for controlling stepper motors
  • TFT – for drawing text , images, and shapes on the Arduino TFT screen
  • WiFi – for connecting to the internet using the Arduino WiFi shield
  • Wire – Two Wire Interface (TWI/I2C) for sending and receiving data over a net of devices or sensors

86Duino Only Libraries

  • Motion86 – making 86Duino as a multi-axis motion controller
  • Encoder – reading and setting to the 32-bit hardware encoder interfaces
  • Modbus – for communicating with various Modbus ASCII/RTU/TCP devices
  • CANBus – for communicating with devices that use the Controller Area Network (CAN Bus)
  • ROSserial86 – for wrapping ROS (Robot Operating System) messages over a UART or network socket
  • FirmataPlus86 – connecting 86Duino with Scratch
  • Servo86 – an extended servo-motor library for controlling robot motion
  • AIServo86 – a serial-servo-motor library for controlling robot motion
  • TimerWDT – manipulating the watchdog function

Supported (Non-standard) Arduino Libraries

  • 音訊 – access the on-board HD Audio interface by the API of Arduino Due’s Audio library
  • USBHost – communicate with USB keyboards and mice by the API of Arduino Due’s USBHost library
  • TimerOne – access 86Duino’s 32-bit hardware timer by the API of the Arduino TimerOne library
  • MsTimer2 – access 86Duino’s second hardware timer by the API of the Arduino MsTimer2 library
  • Time86 – read the on-board RTC timer by the API of the Arduino Time library
  • RTCZero – manipulate the on-board RTC timer by the API of the Arduino Zero’s RTC library
  • FreeIMU1 – access the on-board 6-DOF IMU sensor of 86Duino One by the API of the FreeIMU library
  • OneWire – control devices that use Dallas Semiconductor’s 1-wire protocol
  • CapacitiveSensor – turn two or more pins into capacitive sensors
  • IRremote – send and receive IR remote codes in multiple protocols
  • Adafruit CC3000 – support for Adafruit CC3000 WiFi Shield
  • Adafruit Motor – support for Adafruit Motor Shield
  • RGBMatrix – support for Adafruit’s RGB matrix LED panels
  • UTFT/UTouch – support for color TFT LCD boards and touch screens
  • GLCD – graphics routines for LCD based on the KS0108 or equivalent chipset
  • LCD12864 – supports 12864 Graphic LCDs that use the ST7920 chip
  • TLC5940 – supports the TLC5940 16-channel LED driver
  • RF12 – a driver for the RFM12B wireless transceiver
  • RF24 – a driver for the nRF24L01 wireless transceiver
  • Mirf – another popular library for the nRF24L01 wireless transceiver
  • VirtualWire – supports a number of inexpensive radio modules
  • RadioHead – supports a number of radio modules such as RFM22B and RFM69
  • See also the list for other Arduino third-party libraries that are compatible to 86Duino.

Using the C/C++ Standard Library

Since the 86Duino IDE employs DJGPP as the compiler, it is possible to use the complete C/C++ Standard Library in your sketches. See the DJGPP C Library Reference for a detailed function list that you can use.

86DUINO BOARD_DataSheet.pdf

Download

86Duino ZERO_User Manual.pdf

Download

DM205A_SCH

Download

DM222_SCH

Download

Vortex86EX_A9123_V14_86duino

Download
購物車
返回頂端