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
Forum Allwinner R8 in CHIP: now easier to solder
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 23 replies
  • Subscribers 316 subscribers
  • Views 5920 views
  • Users 0 members are here
  • open_source
  • chip
  • oshw
  • open_hardware
  • linux
Related

Allwinner R8 in CHIP: now easier to solder

fustini
fustini over 9 years ago

image

I was excited to see the final production design of the CHIP by Next Thing Co is now using a TQFP package of the Allwinner R8 processor module:

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

We've made a change from the smaller R8m (our Alpha C.H.I.P. processor) to the larger R8, which are functionally identical. Because of sourcing complications and repackaging costs for the R8m, we've chosen to move forward with the R8 to remain on time and on budget.

 

Here's what the Alpha CHIP board looked like with the smaller R8 package:

image

 

A big reason that I am a fan of CHIP is that it is Open Source Hardware.  I think the larger R8 package will make it easier for people to design and assemble derivatives.

 

Finally, it's great to see that Linux kernel developer Maxime Ripard of Free Electrons is visitng Next Thing Co.  I'm very encouraged by their progress in getting CHIP supported by the mainline Linux kernel.

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

Building an operating system for C.H.I.P. requires some heavy duty driver work. Maxime Ripard from Free Electrons abandoned the French countryside and joined us in sunny Oakland, CA to make sure we’re on-time and feature rich.

 

cheers,

drew

  • Sign in to reply
  • Cancel

Top Replies

  • johnbeetem
    johnbeetem over 9 years ago in reply to gdstew +3
    Gary Stewart wrote: I stand by my original statement, you can't have "open hardware" with closed hardware inside it. GPUs are a particular problem in the ARM SoC world... The official definition…
  • fustini
    fustini over 9 years ago in reply to gdstew +2
    CHIP is Open Source Hardware as the Schematics, Board Layout and Bill of Material are released under an Open Source license . Next Thing Co has written about their approach to Open Source development:…
  • johnbeetem
    johnbeetem over 9 years ago +2
    Glad to see them using TQFP. I really mistrust BGAs. One of my favorite chips was the IBM PPC401GF, a 32-bit PowerPC in an 80-pin PQFP with multiplexed address/data bus. Delightful little easy-to-probe…
Parents
  • gdstew
    gdstew over 9 years ago

    "A big reason that I am a fan of CHIP is that it is Open Source Hardware"

     

    No, the GPU in the R8 is proprietary so you can't use it for anything that the closed drivers don't allow even though the

    compute power of the GPU could be useful for several things other than video output. This violates a basic tenant of

    open source hardware.

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

    CHIP is Open Source Hardware as the Schematics, Board Layout and Bill of Material are released under an Open Source license.

     

    Next Thing Co has written about their approach to Open Source development:

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

    [We] will be working very closely with Free Electrons and the C.H.I.P. Kernel Hacker backers over the next 6 months to make sure C.H.I.P.'s software is open, standard and most importantly FREE.

     

    Ultimately, our goal is to have as few binary blobs present in the source tree required to use C.H.I.P. as possible. Presently, binary blobs are required for 3 parts of the R8 SoC software stack:

    • ARM Mali 400 Driver (3D graphics acceleration)
    • C2D (2D acceleration)
    • CedarX (Video Hardware Encoding/Decoding)

     

    Our plan is to mainline support for user-space drivers for these binary blobs. But we're also actively exploring ways that we can eliminate the need for these binary blobs altogether. We will also provide Chipsters who want a completely FOSS C.H.I.P. OS builds that are blob-free!

     

    Free Electrons is adding support to the mainline Linux kernel for CHIP including the Allwinner R8: [PATCH 0/5] ARM: sunxi: Introduce CHIP support

     

    They are also upstreaming U-Boot (the bootloader) support: [U-Boot] [PATCH 0/6] ARM: sunxi: Introduce CHIP support

     

    Free Electrons engineer Maxime Ripard posted: "Debian 8 and XFCE running on the CHIP, on top of the DRM / KMS driver!"

    image

     

    For reference:

    • Linux kernel: https://github.com/NextThingCo/CHIP-linux
    • U-Boot: https://github.com/NextThingCo/CHIP-u-boot
    • HW Design Files: https://github.com/NextThingCo/CHIP-Hardware
    • Docs: http://docs.nextthing.co/

     

    cheers,

    drew

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to fustini

    In addition to the three binary blobs required for the Allwinner R8 SoC software stack, the C.H.I.P.'s Realtek RTL8723BS WiFi/Bluetooth module also requires one, correct?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 9 years ago in reply to fustini

    In addition to the three binary blobs required for the Allwinner R8 SoC software stack, the C.H.I.P.'s Realtek RTL8723BS WiFi/Bluetooth module also requires one, correct?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • fustini
    fustini over 9 years ago in reply to Former Member

    The RTL8723BS is using the Linux kernel driver: RTL871X

    https://github.com/torvalds/linux/tree/master/drivers/staging/rtl8712

     

    There is a NextThingCo RTL8723BS repo:

    https://github.com/NextThingCo/RTL8723BS

     

    I'm not certain but there may be firmware that gets uploaded to the RTL8723BS hardware by the driver. This would be code executing on the embedded processor in the RTL8723BS.

     

    I noticed this commit comment:

    https://github.com/torvalds/linux/commit/c84a7028cc4957e39af5ed8b1a3c8acda24a2a89#diff-a6781a66e7b7b79a23c2d803b720c754

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • 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