iMX6_Platform_SDK with Linux

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX6_Platform_SDK with Linux

1,772 Views
muhammadfaisal
Contributor II

Hi all,

I would like to know about any available instruction guide to setup the iMX6_Platform_SDK with Linux.

with regards,

Muhammad Faisal.

Labels (1)
4 Replies

658 Views
sanjayapalliker
Contributor I

Hi Muhammad Faisal

We suggest to use Ubuntu for iMX6 Linux development, and the documents are also based on Ubuntu.


You can use RidgeRun Linux SDK for FreeScale iMX6 Sabre SDP. Please follow the below link:

Getting Started Guide for iMX6 Sabre-SDP - RidgeRun Developer Connection

RidgeRun Linux SDK info for the Boundary devices SabreLite board is below :

Getting Started Guide for iMX6 SabreLite - RidgeRun Developer Connection

Please contact : sanjay@ridgerun.com For further support.

Thanks

Sanjay

RidgeRun Embedded Solutions

www.ridgerun.com

sanjay@ridgerun.com

0 Kudos

658 Views
OtavioSalvador
Senior Contributor II

From my point of view, the Ubuntu might have some problems for distribution as:

* if you change binary packages you break upgrade process so you cannot upgrade any package in Ubuntu or you risk it to override "binary hacks" in the system (file override, force new links or something like that);

* change binary files makes a GPL violation as you won't be able to provide the binary source for these;

* it makes a nightmare for mmaintenance as any change in system can break it completely.

Another possible problem is the presence of GPLv3 code in the system. As I don't know what is the product you're doing it might or not be important but bear on mind that GPLv3 has some implications for patents and also makes impossible to use cryptography in bootloader (except if you give the bootloader the possibility to add new keys so user can replace the kernel - commonly known as Tivoization). In case of Yocto, you can make a GPLv2 only system avoiding those "legal problems" for you, if it is a concern.

At O.S. Systems we usually do not use Ubuntu for embedded systems due the license issues (as pointed above), boot speed and memory use so I am not a big fan of its use for products in this specific market. So for a demo or a prototype Ubuntu is a good option but for a customized product I’d use Yocto.


658 Views
OtavioSalvador
Senior Contributor II

You have LTIB and Yocto as alternatives. I don't use LTIB so I cannot help you on this however Yocto is very easy to start with and you can look at the document done by LeonardoSandovalGonzalez at https://community.freescale.com/docs/DOC-93990; it should be fairly complete.

Give it a try.

658 Views
LeonardoSandova
Specialist I

Thanks Otavio for pointing out the yocto link. The latter link describe how to particiapte into the open-source project. In case you just want to build a complete image, follow this short tutorial https://community.freescale.com/docs/DOC-93844 DaianeAngolini

As Otavio mentioned, give it a try and let us know any question.

Leo