Difference between revisions of "1 Get the development suite"

From Banana Pi Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
 +
{{Infobox computer
 +
| name        = Banana Pi BPI-M1
 +
| image      = BPI-M1.jpg
 +
| caption    = Banana Pi single board computer
 +
| developer  = [http://www.banana-pi.com Banana Pi]
 +
| Document    = [https://bananapi.gitbooks.io/bpi-m1/content/ Gitbook]
 +
| releasedate = {{Start date|2014|04}}
 +
| type        = [[Single-board computer]]
 +
| soc        = [[Allwinner Technology|Allwinner]] A20<ref name="A20">{{cite web |url=http://www.allwinnertech.com/en/clq/processora/A20.html |title=A20_Allwinner Technology |publisher=Allwinnertech.com |date=2013-04-23 |accessdate=2016-07-12 |archive-url=https://web.archive.org/web/20160712101814/http://www.allwinnertech.com/en/clq/processora/A20.html |archive-date=2016-07-12 |dead-url=yes |df= }}</ref>
 +
| cpu        = [[ARM Cortex-A7 MPCore|ARM Cortex-A7]] Dual-core ([[ARMv7|ARMv7-A]]) 1&nbsp;[[Hertz|GHz]]
 +
| graphics    = [[Mali (GPU)|Mali]]-400 MP2<ref name="arm.com">{{cite web|url=http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-400-mp.php?tab=Specifications |title=Mali-400 |publisher=ARM |date= |accessdate=2016-07-12}}</ref>
 +
| network    = 10/100/1000 Mbps Ethernet, AP6181 Wi-Fi Module
 +
| storage    = SD card & SATA 2.0
 +
| memory      = 1&nbsp;[[Gigabyte|GB]]
 +
| os          = [[Android (operating system)|Android]] ([[Android Jelly Bean|Android 4.2]], Android 4.4),[[Linux]] ([[Armbian]], [http://www.banana-pi.org Bananian], [[Lubuntu]], [[Raspbian]], [[Debian|Debian GNU/Linux]], [[Fedora (operating system)|Fedora]], [[Arch Linux ARM]], [[Gentoo Linux|Gentoo]], [[openSUSE]]), Berryboot, [[FreeBSD]], [[OpenWrt]]
 +
| weight      = 48 g
 +
| dimensions  = 92 mm × 60 mm
 +
}}
 +
 +
 +
 
'''1,Get the development suite'''
 
'''1,Get the development suite'''
  

Revision as of 18:03, 19 February 2019

Template:Infobox computer


1,Get the development suite

1. Know the project

  • Github is a public and free version management repository, and most of them are open source projects. You can get a lot of materials or code you need here, etc., while our open source source code and other things are stored in the git repository of Github.

Base.png

The circled button option, for the user, provides the following functionality (although the document content may be updated with The Times, the general content shown in the image will not change).

1. Code: is the open source Code that the project stores, in this case the sample Code that can be used directly for the board.

 Code.png

2.Issues:can be posted here if there is any doubt, whether it is error report or need help, etc.

  Issues.png

3. Project: refers to the current development of the Project. You can see the development of the whole Project here.

  Project.png

4.Wiki: view the documentation for the project,github is chinese version ,here is english

   Wiki.png

5. commits: to describe changes or commits that are current on a particular project.

  Commits.png

6. release: is where you store the tool suite, source code, and so on that the user can use directly.

  Release.png

2.Download the project

  • You can see the Clone or Download button below, which bundles the sample code for the current project directly for Download (without the development suite).

Into.png

List.png

  • click on the blue font to download the file. In this project, the development kit tools are downloaded on demand, so when you need a tool, the document will mention the required materials at the beginning.
  • you can go back to the beginning to relearn or move on to the next chapter 2 Wired connection board