element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Open Source Hardware
  • Technologies
  • More
Open Source Hardware
Blog Hands on with C.H.I.P. ("The World's First Nine Dollar Computer")
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fustini
  • Date Created: 29 Oct 2015 1:23 AM Date Created
  • Views 4649 views
  • Likes 8 likes
  • Comments 10 comments
  • debian
  • kickstarter
  • open_source
  • chip
  • oshw
  • allwinner
  • open_hardware
  • arm
  • linux
Related
Recommended

Hands on with C.H.I.P. ("The World's First Nine Dollar Computer")

fustini
fustini
29 Oct 2015

image


I received my Alpha unit of the C.H.I.P. from Next Thing Co recently:

image

(the blue tape at the top is just cause i found the bright power and activity LEDs annoying... I'm weirdo image)


image

I loved the little detail of QC pass sticker featuring adorable doge with the words "Such Pass" image

 

C.H.I.P. did very well on Kickstarter earlier this year:


  • 39,560 backers
  • $2,071,927 pledged


I choose the Kernel Hacker reward level, so I got this Alpha C.H.I.P. hot off the assembly line:

image


Full shipment to backers should start in Spring 2016:

image


The performance specs are similar to the Beaglebone Black (minus the PRUs):

image


image

The Allwinner R8 module is a new part from Chinese SoC desginer Allwinner Technology in 2015.  It bundles together a processor similar to the Allwinner A13 with 512MB DRAM and 4GB NAND Flash.


CHIP also includes on-board WiFi and Bluetooth via a Realtek chipset:

image

CHIP can easily be powered by micro USB or a Li-Po battery:



image


The only built-in video output is low-res Composite analog video:

image

But there will be HDMI and VGA capes in the future:

image


Anyways, I'm perfectly happy with a UART image.  I was able to connect to the Linux console using a FTDI USB-to-serial cable:

image

(the blue tape on the right is just cause i found the bright power and activity LEDs annoying)

 

I found the pinout and other details on this page:

Flying Blind with C.H.I.P. -- SSH, Serial, and USB OTG

 

I am very pleased that Next Thing Co. shipped my Alpha CHIP with a fresh Linux 4.2 kernel (which is the current stable kernel):

image

image

 

Here's a GitHub Gist with the full console log of the CHIP booting:


https://gist.github.com/pdp7/e5399035be37d13ec1ca

 

Basic system info after booting up:

 

/home/pdp7 # cat /proc/cpuinfo 
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 1001.88
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : Allwinner sun4i/sun5i Families
Revision : 0000
Serial : 162542c709417353


/home/pdp7 # uname -a
Linux chip 4.2.0-rc1 #1 SMP Sat Sep 19 03:24:28 UTC 2015 armv7l GNU/Linux

/home/pdp7 # df -h 
Filesystem Size Used Available Use% Mounted on
ubi0:rootfs 3.6G 21.1M 3.6G 1% /
devtmpfs 245.3M 0 245.3M 0% /dev
tmpfs 245.4M 0 245.4M 0% /dev/shm
tmpfs 245.4M 68.0K 245.3M 0% /tmp
tmpfs 245.4M 40.0K 245.3M 0% /run


/home/pdp7 # cat /proc/meminfo |head
MemTotal: 502500 kB
MemFree: 466800 kB
MemAvailable: 468492 kB
Buffers: 0 kB
Cached: 8784 k


So that is all well and good, but why am I writing about CHIP on this Open Source Hardware group blog?

 

Well, that is because CHIP is 100% Open Source Hardware:

image

Kickstarter Update #9: All about Open Source

https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer/posts/1247188



The design files are licensed as CC-BY-SA and linked from this centralized documentation page:

 

http://docs.nextthing.co/

image

 

The CHIP Hardware repo on GitHub:

 

https://github.com/NextThingCo/CHIP-Hardware

 

contains:

 

  • Schematics

image

  • PCB Layout

image

  • Bill of Materials (BOM)

image

 

The repo even has datasheets for components in the BOM:

 

https://github.com/NextThingCo/CHIP-Hardware/tree/master/CHIPv0_21-BOM-Datasheets

image

image

 

The goal of Next Thing Co for CHIP is to be a happy and healthy member of the Linux open source community!


image


This means CHIP needs to:


  • Run official and current version of Linux kernel
  • Build new Linux drivers for on-board hardware
  • Merge changes into Linus Torvald's tree in a process called "Mainlining"

 

Mainlining the kernel changes necessary for C.H.I.P. is no small task.  Takes huge and ongoing community effort.  The amazing Linux-Sun-Xi community has already made great progress on kernel support for Allwinner SoCs:

 

linux-sunxi Community Wiki

https://linux-sunxi.org


A huge smile crossed my face when I learned that Next Thing Co contracted the ARM Linux kernel experts at Free Electrons to support CHIP in mainline:

image

Free Electrons contracted for the $9 C.H.I.P. computer

http://free-electrons.com/blog/free-electrons-chip-nextthing/

 

Free Electrons has been supporting Allwinner processors in the mainline Linux kernel for several years.  Free Electrons engineer Maxime Ripard is the maintainer of the Allwinner SoC support in mainline.  You can follow their progress on Google+:

 

Free Electrons on G+

https://plus.google.com/+FreeElectronsDevelopers/posts/g9Pjvw8P4Pt

 

Here's an example of how audio support for CHIP was add to the mainline Linux kernel:

 

  • Maxime Ripard finished the initial work done by Emilio Lopez during a Google Summer of Code on supporting the audio codec built into the Allwinner A10 processor.
  • Maxime sent the patch series to the ASoC maintainers:
    • https://lwn.net/Articles/657200/
  • v1 got merged directly by Mark Brown, one of the two ASoC maintainers!
  • “For a completely new driver, it is quite an achievement to get it merged without having to do additional iterations”
  • CHIP now has audio support in mainline!

 

Another exciting update from Maxime Ripard:


“Debian 8 and XFCE running on the CHIP, on top of the DRM / KMS driver!”

https://plus.google.com/107357811086496166266/posts/Bu4VSsKSPuC

image

 

You can also follow the progress of the Linux kernel development for CHIP with this NextThingCo repo on GitHub:


CHIP-Linux

https://github.com/NextThingCo/CHIP-linux


So what about software beyond the kernel?  My CHIP Alpha arrived with a root filesystem that Next Thing Co created with Buildroot: "a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation."


Buildroot repo for the CHIP:

https://github.com/NextThingCo/CHIP-buildroot


Here's what the rootfs build that shipped on my CHIP Alpha looked like from the console:

image


Next Thing Co created CHIP-SDK with everything needed to develop software for CHIP, including creating a custom rootfs with buildroot.

 

CHIP-SDK

https://github.com/NextThingCo/CHIP-SDK

 

As this MAKE blog post described, the SDK is easy to install and run because it uses Vagrant to manage a VirtualBox VM:

 

With Linux and Creative Commons, The $9 CHIP Computer Reveals Its Open Source Details

http://makezine.com/2015/07/22/with-linux-and-creative-commons-the-9-chip-computer-reveals-its-open-source-details/

written by David Scheltema [interested1]


image

image

However, I love the vast array of packages that Debian GNU/Linux has to offer, so I am happy the Debian is now available for CHIP:


Debian on C.H.I.P

https://bbs.nextthing.co/t/debian-on-c-h-i-p/789


I was able to easily flash Debian onto my CHIP and then boot it! image

image

image

 

I think I will next look at what I can do with the GPIO pins on the CHIP:

 

Simple GPIO Experiments

https://nextthingco.zendesk.com/hc/en-us/articles/212269688-Simple-GPIO-Experiments

image

 

Some extra pinout docs

https://bbs.nextthing.co/t/some-extra-pinout-docs/219

Assuming you don't want to use the camera or LCD ports it looks like you get 1 UART, 2 I2C, 1 SPI, 1 PWM & 32 i/O (some with interrupt)

 

So that's it for now... I think CHIP will only get more exciting as it gets into more and more hands!

 

Here's some additional links I've found useful:

 

  • Next Thing Co. BBS: CHIP category
    • https://bbs.nextthing.co/c/CHIP
  • NextThingCo/sunxi-tools repo
    • https://github.com/NextThingCo/sunxi-tools
  • CHIP Engineering / Programming Links & Photos
    • https://bbs.nextthing.co/t/chip-engineering-programming-links-photos/270/1
  • Getting Started with C.H.I.P.
    • https://nextthingco.zendesk.com/hc/en-us/sections/201702957-Getting-Started-with-C-H-I-P-
  • Install X-windows (debian)
    • https://nextthingco.zendesk.com/hc/en-us/articles/213022837-Install-X-windows-debian-
  • Answers to frequently asked questions about C.H.I.P.
    • https://nextthingco.zendesk.com/hc/en-us/sections/201948878-Just-the-FAQs-

 

And finally, slides from my talk about CHIP at Chicago hackerspace Pumping Station: One earlier this week:

 

Slides from hackerspace talk about C.H.I.P.

 

 

cheers,

drew

@pdp7

  • Sign in to reply

Top Comments

  • johnbeetem
    johnbeetem over 9 years ago in reply to 1234jgs +2
    That's great that CHIP is OSHW. You can't even get schematics for the newer RasPis.
  • dougw
    dougw over 9 years ago +1
    Great intro - I'm looking forward to trying these C.H.I.P.s out. Doug
  • shabaz
    shabaz over 9 years ago +1
    Hi Drew, Fantastic post! And very cool that this project is pretty much on-track. Looks like great hardware. Looking forward to seeing more posts on this board : )
  • dkelley810
    dkelley810 over 9 years ago

    Hi Drew,

    Been a long time! I have a CHIP computer and I am trying to get a webcam to work. But it seems to not have the supported drivers for my webcam loaded. Looks like i need gspca_zc3xx

    I have a 041e:401f Creative Webcam Notebook PD1171

     

    Thanks Dennis

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Problemchild
    Problemchild over 9 years ago in reply to mcb1

    Hey Mark I had one of these and although the computer was 9$ the postage certainly wasn't.

    As you say I hope the whole thing stays closer to that 9$ price point.

     

    In actual fact 9$ isn't that silly for a Linux thing these days as you can get an entire wireless cable router for £9  and the WIFI modules from the same price delivered and these are just Linux modules with some GPIO

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fustini
    fustini over 9 years ago in reply to mcb1

    Good idea, i will have to hook it up to my bench power supply and check sometime soon

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 9 years ago

    Nice work Drew.

    I didn't sign for this one (or did I ... image   ) but it will be interesting to see if the price can remain the same later.

     

    Hopefully the ongoing supply will continue, as it does look like a very useful board.

     

    At some stage can you do current consumption tests please ...

     

    Thanks

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 9 years ago

    Great post, will be extremely useful when mine arrives image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube