Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross compile ACS for other processor architectures (e.g. ARM) #3

Open
javarias opened this issue Aug 21, 2014 · 5 comments
Open

Cross compile ACS for other processor architectures (e.g. ARM) #3

javarias opened this issue Aug 21, 2014 · 5 comments

Comments

@javarias
Copy link
Collaborator

It is desirable to run an ACS container in embedded systems, these systems usually have an ARM architecture (e.g. ARMv6 in Raspberry Pi, ARMv7 in BeagleBone Black)

It is necessary to investigate how to cross-compile ACS and create a procedure, that can be used to cross-compile to a given target embedded architecture. The target architecture must run linux.

@javarias javarias added this to the Milestone 2 milestone Aug 21, 2014
@javarias javarias self-assigned this Aug 21, 2014
@normansaez
Copy link

I'm interested to help to test this feature with a beaglebone black. Let me know how I could contribute with this.

@javarias
Copy link
Collaborator Author

javarias commented Sep 4, 2014

Currently I have a prototype of this, in a personal branch in a local repository. I did a small test using a Raspberry Pi (ARMv6) with ACS cross-compiled with a toolchain I generated using x-tools.

I will try to merge the changes in my personal ACS fork first, and I will post the instructions to achieve the cross-compiling of ACS and deployment on Rpi. The procedure should not be so different for the BeagleBone Black (ARMv7). However a new toolchain set is required. I would suggest that you can work on that first, and then post the instructions about how you did that.

@normansaez
Copy link

See future plans in
https://github.com/javarias/ACS/wiki/ARM-porting

@javarias javarias assigned normansaez and unassigned javarias Dec 9, 2014
@normansaez
Copy link

I pick up changes made by Jorge. Until this moment TAO compiles for arm 👍

@javarias
Copy link
Collaborator Author

I wrote together with @normansaez, a small guide of how to port ACS to Raspberry pi here: https://github.com/javarias/ACS/wiki/ARM-porting

Here are some screenshots (taken with a potato cam) of my rpi with piTFT attached to the GPIO and running ACS:
20150115_212349
20150115_212413
20150115_212416

@javarias javarias modified the milestones: Milestone 3, Milestone 2 Apr 5, 2016
javarias added a commit that referenced this issue Sep 7, 2016
Added support for Ubuntu distribution

Merge with ACS/Community Master
cvalenzu pushed a commit to cvalenzu/ACS that referenced this issue Jan 13, 2018
cvalenzu pushed a commit to cvalenzu/ACS that referenced this issue Jan 25, 2018
…4-removal-of-oracle-java-mission-control to master

ICT-9334: Merging to master because verification was successful.

* commit '0a183a543f55f5143361e723a3270480de8c9119':
  removed flightrecorder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants