Tutorial
- [Video] Run built-in Arduino IDE on pcDuino3, including how to flash the images.
OS Images
Ubuntu
- Ubuntu SD bootable image (Use Win32diskimagewrite or dd), 11-10-2014.
- Ubuntu NAND Image [Kernel forLVDS screen (use LiveSuite or PhoenixCard),03-14-2015 ], Ubuntu
- Integrate the touch sensor driver, and logo displays during booting.
- Ubuntu NAND Image [Kernel ,(use LiveSuite or PhoenixCard, note1) , Kernel (using Win32diskimagewrite or dd) ,07-21-2014, Kernel forLVDS screen (use LiveSuite or PhoenixCard), Kernel for LVDS (use Win32diskimagewrite or dd) ], Ubuntu.
- Fix some system stability issue in previous release
- In this version, the default video USB camera is csi camera. If user wants to use USB camera, the following command can be used: $guvcview -d /dev/video1. Or don’t load sci driver by default by commenting out the csi camera in /etc/modules
- Ubuntu NAND Image [Kernel ,(use LiveSuite or PhoenixCard, note1) 07-06-2014 ], Ubuntu.
- Fix the Arduino IDE hang issue in previous release
- In this version, the default video USB camera is csi camera. If user wants to use USB camera, the following command can be used: $guvcview -d /dev/video1. Or don’t load sci driver by default by commenting out the csi camera in /etc/modules.
- Ubuntu NAND Image [ Kernel ,(use LiveSuite or PhoenixCard, note1) 06-20-2014 ], Ubuntu.
- Fix the Arduino IDE hang issue in previous release
- In this version, the default video USB camera is csi camera. If user wants to use USB camera, the following command can be used: $guvcview -d /dev/video1. Or don’t load sci driver by default by commenting out the csi camera in /etc/modules.
- Ubuntu NAND Image [ Kernel , Kernel for LVDS LCD, (use LiveSuite or PhoenixCard, note1) 04-30-2014 ], Ubuntu.
- Note: As this image turns on a lot of new features. It needs more power compared to version 03-10-2014. You will need a solid well USB cable. Otherwise, the Arduino IDE may hang.
- Update List:
- GPIO Status during booting is default to LOW
- sw_inerrrupt bug fix
- fix the mmc-boot issue for board-config.sh
- Add internal and external IR driver
- Add support for NAT, TUN, USB Camera to the kernel
- Fix the audio output to HDMI when running Scratch for pcDuino (change default audio output device)
- Add press key support: BACK==>KEY_ESC, MENU==>KEY_SPCAE, HOME==>KEY_ENTER
- CSI Camera support
- gc2035, 2M pixel (default)
- gc0308, 0.3 M pixel, if we need to use gc0308, we need to modify /etc/modules, comment out “#sun4i_csi0 i2c_addr=0x78 ccm=”gc2035″”
- Other cameras (untested): hi253, hi704,mt9d112 ,mt9m113,mt9m112,ov5640 ,sp0838,gc0307,gc0308,gc2035 ,gt2005 ,ov2655,ov7670
- XBMC
- Fix the bug that XMBC will change back to 640×640
- Fix the bug there the screen has more blue component when the resolution is 1080p
- Other bugs such as exit, and other abnormal playback
- Automatically expand the NAND during first bootip
- Add LVDS LCD support. Still working on touch function
- Ubuntu NAND Updated Kernel (use LiveSuite or PhoenixCard) 03-10-2014 (fix the SATA issue), Ubuntu.
- Ubuntu NAND Image [Kernel (use LiveSuite or PhoenixCard), Ubuntu], 03-05-2014 , Initial release.
Android
- Android 4.2 NAND Image for HDMI output, (use LiveSuite or PhoneixCard version 309) 04-10-2015.
- Android 4.2 for LVDS LCD with Touch ((use LiveSuite or PhoneixCard version 309)) (it has no HDMI output, and outputs Audio through Audio Jack), Beta Release, buggy.
- When burn this image, there is no LED blinking. Please wait for 10 minutes.
- Android 4.2 Bootable SD image, (Use DD or windisk32imagewriter), 08-26-2014.
- Android 4.2 NAND Image, (use LiveSuite or PhoneixCard version 309) 12-10-2014.
- Address the following issues:
- USB flash driver will automatically load on USB host port
- Support SATA (SATA and SD are mounted to the same directory, so they cannot be used at the same time)
- fix ADB
- fix the issue that USB storage cannot be used when connected to PC
- solved the resolution setup when using board-config.sh.
- Disable automatically rotate screen
- When burn this image, there is no LED blinking. Please wait for 10 minutes.
- Address the following issues:
- Android 4.2 NAND Image, (use LiveSuite or PhoenixCard version 309 , note1)04-04-2014 , Android 4.2, Beta release.
- Use Phoneixcard to create a production SD, and insert the SD to pcDuino3 and power cycle pcDuino3. After around 10 minutes, remove the production SD, and reboot pcDuino3, the Android will boot up. Note: It will take a longer time for the first boot up.
- Fix to pcDuino3 Android System Shutdown Error
Snappy Ubuntu Core
- Snappy Ubuntu Core Image (Use Win32diskimagewrite or dd), 03-05-2015.
- Fix the Ethernet port issue
- Snappy Ubuntu Core Image (Use Win32diskimagewrite or dd), first release, 2-5-2015.
Ubuntu 14
- Ubuntu NAND image for LVDS LCD (use LiveSuite or PhoenixCard), 02-06-2015.
- Ubuntu NAND Image (use LiveSuite or PhoenixCard), 01-07-2015. Ubuntu NAND image (use win32diskimgwrite or dd)
- Use LiveSuite to flash to NAND directly through the USB-OTG or Phoenixcard to create a production SD card. From ubuntu 14, we provide a single step flashing process that flashes kernel and rootfs at the same time.
- Ubuntu NAND Image, beta release, (use LiveSuite or PhoenixCard), 12-24-2014.
- Use LiveSuite to flash to NAND directly through the USB-OTG or Phoenixcard to create a production SD card. From ubuntu 14, we provide a single step flashing process that flashes kernel and rootfs at the same time.
- Arduino style programming only supports command line. No GUI yet.
Tools
- Phonenix Card (Note: for pcDuino3, we must use Phonenix card V309, and for pcDuino1/2/lite/lite wifi, we must use Phonenix card V306).
- PhoenixSuite 1.0.6 (This has a very strict requirement on Windows, but works best on Windows XP)
- Win32DiskImager, a tool used to create bootable SD card
Hardware
- DXF files – (free viewer)
- Schematic
- Explanation of pcDuino3 headers
- Specification of Camera interface connector
- Specification of LVDS LCD interface connector
- Chargeable Battery Connector for pcDuino3