F1C200S Linux Development Board

SKU: DFR0780

This F1C200S Linux micro development board is designed for Linux, supporting full Python. It uses F1C200S as the main controller, with rich peripherals: GPIO, I2C/SPI, SDIO, audio (record/play), video (RGB565 display/touch/DVP), USB Host/OTG. It has built-in 64MB DDR and 128MB onboard Nand Flash. Fully open-source, users can compile custom modules. Suitable for Python developers and senior enthusiasts (slightly difficult to start).

Front of small blue development board with microcontroller and electronic components.-DFRobot product sku:DFR0780 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Drivers and Firmware

    This article provides detailed instructions on installing drivers for MangoPi-R3 on Windows, including FEL and DFU modes, and outlines the process for burning firmware using SPI NAND Flash tools. It covers the necessary steps for both Windows and Linux users, including driver installations, firmware downloads, and remote control configurations with PyCharm and MobaXTerm.

    2. Example Code for Mango-Pi-GPIO Control

    The article offers a detailed guide on how to control GPIO pins on a Mango-Pi board. It includes example code demonstrating GPIO mapping, direction setting, and output level control using sysfs and the Pinpong library, with practical examples like making an LED blink and controlling its state with a button.

    3. Example Code for Mango-Pi-Camera

    Explore example code for setting up a Mango-Pi camera, including configuring image formats, capturing photos, and using a Python server to share images efficiently.

    4. Example Code for Mango-Pi-LCD Screen

    Operate an LCD screen connected to Mango-Pi, including checking the screen interface and printing a string to the screen. Users can learn how to interact with LCD displays on Mango-Pi.

    5. Example Code for Mango-Pi-Audio Record Play

    This article serves as a guide on setting up the Mango-Pi board for audio recording and playback, offering step-by-step instructions and example codes to configure the system, modify settings, and execute audio tasks effectively.

    6. Example Code for Mango-Pi-I2C OLED

    This article provides a comprehensive guide on connecting an OLED screen to a Mango-Pi board and programming it using Python. It includes step-by-step instructions, example code, and commands to verify success, allowing users to display text and graphics on the screen.

    7. Example Code for Mango-Pi-SPI TFT LCD

    This article offers a comprehensive guide on connecting a TFT LCD screen to a Mango-Pi board, including pin configurations and a Python script example using the ILI9341 library for display control.

    Reference

    This reference guide provides detailed information on installing Windows Drivers, configuring RNDIS, and understanding communication protocols like GPIO, I2C, and SPI. It also includes links for firmware downloads and tools for burning processes, making it a valuable resource for setting up and managing devices.

    Specification

    Parameter Details
    Built-in Memory 64MB DDR
    On-board Storage 128MB Nand Flash
    System Clock 420MHz default frequency, able to be overclocked to 700MHz and above
    GPIO Rich GPIO pins
    Expansion Ports Onboard SDIO port for connecting SD card or SDIO WiFi + BT module
    Camera Interface DVP camera interface in support of cameras such as OV2640, GC0328, etc.
    Display & Touch RGB565 display interface and 6-wire touch interface
    Audio Onboard mic and power amplifier
    Power Consumption Low power consumption
    Software Support Support complete Python running

    Pinout

    GPIO mapping relationship under sysfs file system

    Mapping pin formula: 32×pin group serial number + pin sub-number = mapped pin number

    Pin Group

    Pin Classification Mapped Serial Number
    Pin start with PA 0
    Pin start with PB 1
    Pin start with PC 2
    Pin start with PD 3
    Pin start with PE 4
    Pin start with PF 5

    Examples

    • PE4 → 32×4+4=132
    • PA6 → 32×0+6=6
    • PF1 → 32×5+1=161

    Was this article helpful?

    TOP