Jump to content

Recommended Posts

Posted (edited)

Dear Community,

 

I'll build a Developer Team specially for Banana Pi Boards!"

 

 

GPIO Libarys

I started updating/modifing the old GPIO-Libarys, so they can be used on the latest builds!

 

I want to build a Team, for GPIO-Libary Development, for porting these Libarys:

  • WiringPi-Node
  • WiringPi-PHP
  • WiringPi-Perl
  • WirinigPi-Ruby
  • gpiozero
  • rpi-gpio

 

Updating and modifying these:

  • RPi.GPIO
  • BPI-WiringPi2-Python
  • BPI-WiringPi2

 

At the end, all currently working GPIO Libarys are:

 

 

Armbian Build System for Banana Pi

I started building the build-system for full banana pi support!

Anyone who would like to join the developer-team, just pn me, post in this thread, or contact me on github or discord!" I created a GIthub-Organisation for this project and a Discord Server. A Domain & VPS Server is commin Monday!"

 

Goals:

  • Support ONLY for Banana Pi Boards
  • Board Determiner Script which exports Board-Infos, required by gpio-libs (usual located at: /var/lib/bananapi)
  • APT-Mirror Archive Hosted by our project-teams vps-server! ( Mirror stores all latest gpio-libarys we specially build for using on latest builds and other packages we'll develope in future)
  • Added APPGROUPS: Pentesting, TV-Box, Server-Side, Game Desk & Development
  • Revised menu for selecting extensions and other additional items
  • Revised config menu

  • Adding additional build options

  • A Web-Based Project-Server Hosted Build-System will be build and available on the project-page, where you can build images remotely, according to you settings made in the WebInterface, with live progress & build-log + downloading compressed own image-release. A publish option will be added to, where you can upload your builded image to any Cloud/Storage we provide.

  • Revised device trees

  • According to APPGROUPS and Enabled Extensions: I2C, SPI, UART are enabled in the gpio_develope extension, and all requirements for gpio-programming are pre-installed, the gpio libs are pre-installed too.

 

 

If you have some Ideas, what we could add or which wishes we can make true, just reply in this post, or contact us. 

 

Github Organisation

Discord

 

 

greetz, hexzhen3x7

 

 

 

 

Edited by hexzhen3x7
Posted
7 часов назад, hexzhen3x7 сказал:

If you have some Ideas, what we could add or which wishes we can make true, just reply in this post, or contact us. 

 

Github Organisation

 

8 часов назад, hexzhen3x7 сказал:

I started building the build-system for full banana pi support!

This will be a fork that will return the code to the parent project https://github.com/armbian/build ?

Or is it planned to be developed as an independent project based on this branch?

Posted

I'm planing to build a branch specially for bananapi products, supporting all boards. If i can upload this after I reached a stable state to your  repository, that would be nice.  But  I have to do a lot of work for the device trees I think. An I have currently a problem using bullseye. I'll work later or tomorrow on it and post my build-logs here.

 

Posted

I tried my first extension yesterday, I'm looking forward to use extensions instead of customize-image. so the user can customize their image without problems in understanding code.

But I'll work on docs for this extensions im plannin to code

Posted
9 hours ago, going said:

This will be a fork that will return the code to the parent project https://github.com/armbian/build ?

Or is it planned to be developed as an independent project based on this branch?

I was thinking of asking the same question.

 

Personally my feeling is if you are planning on helping Armbian by working to incorporate your efforts back into Armbian then I strongly encourage your efforts.  But I would recommend working with the Armbian developers on how you plan to do this, as it can be frustrating for you if you put in a lot of work into something, only to find disagreement from the Armbian community about how you are implementing something that might prevent it from being accepted.

 

If your intention isn't to incorporate your work back into Armbian, then you are creating just another fork (like the many that already exist), which you are entitled to do since this is open source.  But in that case I would request that you not use the limited Armbian resources to do that (i.e. our developers and infrastructure like these forums).  These forums are for Armbian developers and users, not for use by forks of Armbian that just attempt to take from Armbian without contributing back.

Posted

I'll make a List of changes, ArmbianOS will need to COMPLETLY SUPPORT Banana Pi. Then, I'll contact the Contributors with a link to my proposal to slove the problems, all banana-pi user of Armbian will have in using gpio-libs & some boards Builtin_LED's arent all triggered to blink, this is a little correction I'll do for all boards by using a init.d service-script as default .  After this, I'll implement this changes in my forked repository, and present the END-Solution, I'd propose ...

 

A Little List:

  • Building the "Board Determinier"-Files  by an Extension
  • init.d - Service to Trigger all onBoard LED's, which should show activity by blinkin' !" -> Extension
  1. GPIO-Developer Extension, which will prompt a Menu, 
  2. with choosable Hardware-Interfaces (Device-Tree-Overlays), which will be enabled in output-build, 
  3. choosable GPIO-Libarys of the short List of working Libs for Banana Pi, but I updated the importants to be usable on latest system using gcc-10 or higher. 
  4. & automaticall install of package-dependencies. (I'll create a APT-Mirror Archiv on my Server, which will be available for Banana Pi Armbian-Systems, to get the working gpiolibs easily. The most user dont understand how to get them ready for use.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines