Difference between revisions of "Development"

From ArmadeusWiki
Jump to: navigation, search
m
Line 1: Line 1:
On this page you will find useful information to develop software for your Armadeus board
+
On this page you will find useful information to develop software for your Armadeus board.
<br>
+
 
==Project==
+
* [[Sources organisation | Armadeus project sources organisation]]
+
* [[GIT#Providing_modifications | How to submit patches with your modifications]]
+
* [[Buildroot Packages | Adding packages to Buildroot]]
+
* [[Save buildroot configuration]]
+
* [[GIT|GIT usage on Armadeus]] and the way to inform us about your changes
+
* [[APF9328_and_APF27_migration_to_Linux_2.6.36 | APF9328 and APF27 migration to Linux 2.6.36]]
+
  
 
==Tools/Debug==
 
==Tools/Debug==
 
* [[Toolchain|C/C++ Cross Compiler (Toolchain) installation]]
 
* [[Toolchain|C/C++ Cross Compiler (Toolchain) installation]]
 +
* [[Save buildroot configuration]]
 +
* [[GIT|GIT usage on Armadeus]] and the way to inform us about your changes
 
* [[GDB|Debugging with GDB and GDBserver]]
 
* [[GDB|Debugging with GDB and GDBserver]]
 
* [[QEMU | Simulate an Armadeus system under QEMU]]
 
* [[QEMU | Simulate an Armadeus system under QEMU]]
 
* [[Eclipse| Eclipse IDE with GDB debugger]]
 
* [[Eclipse| Eclipse IDE with GDB debugger]]
* [[ JTAG | Support JTAGKey and BDI2000 JTAG probes]]
+
* [[JTAG | Support JTAGKey and BDI2000 JTAG probes]]
  
 
==Bootloader / U-Boot==
 
==Bootloader / U-Boot==
 
* [[U-boot patches|Description of U-boot's patches]]
 
* [[U-boot patches|Description of U-boot's patches]]
* [[Functionalities#Bootloader|description of some U-Boot functionnalities]]
+
* [[Functionalities#Bootloader|Description of some U-Boot functionnalities]]
  
 
==Linux==
 
==Linux==
Line 104: Line 99:
 
==Miscellaneous==
 
==Miscellaneous==
 
* [[NEON HelloWorld | Hello World example in NEON]]
 
* [[NEON HelloWorld | Hello World example in NEON]]
 +
 +
==Old stuff==
 +
* [[Sources organisation | Armadeus project sources organisation]]
 +
* [[GIT#Providing_modifications | How to submit patches with your modifications]]
 +
* [[Buildroot Packages | Adding packages to Buildroot]]
 +
* [[APF9328_and_APF27_migration_to_Linux_2.6.36 | APF9328 and APF27 migration to Linux 2.6.36]]
  
 
==Links==
 
==Links==
 
* Things to know when porting x86 software to ARM: http://www.handhelds.org/minihowto/porting-software.html
 
* Things to know when porting x86 software to ARM: http://www.handhelds.org/minihowto/porting-software.html
 
* [http://free-electrons.com Some nice presentations on Linux Embedded]
 
* [http://free-electrons.com Some nice presentations on Linux Embedded]

Revision as of 17:46, 6 August 2018

On this page you will find useful information to develop software for your Armadeus board.


Tools/Debug

Bootloader / U-Boot

Linux

Userland

Tutorials / Tips

Libraries

Graphical User Interface / Games

Scripts / Languages

Realtime applications

Web

Network

  • Ngircd : an IRC server
  • tftpd : adding a tftpboot server on apf

Robotics/Domotic

Third party non free

Examples of projects

Miscellaneous

Old stuff

Links