Development: Difference between revisions

From ArmadeusWiki
mNo edit summary
No edit summary
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 18: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