Thanks Ms Daiane Angolini,

I am intended to use embest marsboard for electric vehicle controller purpose:

 * CAN for communicating with electric motor controller and battery
   management system.
 * LVDS for communicating with touchscreen and HDMI for communicating
   with passenger LED TV
 * GPIO for all controlled devices such air conditioning and power steering
 * 3G capable to send real time electric motor and battery data
   performance.
 * GPS capable to discover location and mapping nearest charging station.
 * Wireless Camera for driver sleepy detector

I am intended to purchase your book Embedded Linux Development with Yocto Project with mr Otavio Salvador. Hopefully there's a clear information how to use HOB with I expect to be easier.

The issue raised as following:

1. The current kernel is using 3.04. I have downloaded poky fido 1.8
   hopefully may utilize all gpio including lvds touchscreen.
2. Just in case I have successfully build my image then how to install
   it into e-MMc. Do I have to use manufacturing tools from freescale
   or yocto has tools to do that?
3. I need to use opencv for driver sleepy detector. I need to know how
   to put openCV models into yocto recipe?


Please advise,

Riza


On 06/16/2015 05:44 PM, Daiane Angolini wrote:
On Tue, Jun 16, 2015 at 1:40 AM, Abdul Rahman Riza <[email protected]> wrote:
Dear Ms Daiane Angolini,

Many thanks for the tips. I am totally newbie to yocto and it seems
yoctoproject the only answer for my problem.

U-boot and kernel git repository I pulled using git from embest marsboard
tutorial from here
https://www.dropbox.com/s/jbma1kjjdlptvj9/MarS%20Board%20User%20Manual_V2.0.pdf?dl=0

5.1.1 Getting Tools and Source Code
1)
Execute the following instructions to get cross compiling toolchain;
 $ cd ~
 $ git clone git://github.com/embest-tech/fsl-linaro-toolchain.git
2)
Execute the following instructions to get u-boot source code;
 $ cd ~
 $ git clone git://github.com/embest-tech/u-boot-imx.git -b
embest_imx_3.0.15_12.04.01
3)
Execute the following instructions to get kernel source code;
 $ cd ~
 $ git clone git://github.com/embest-tech/linux-imx.git -b
embest_imx_3.0.35_4.0.0

I have no idea from where to get marsboard support in meta-fsl-arm-extra .


Please advise,
How to add a new board:

Usually, a new machine support is composed by 3 commits, [1] the
bootloader provider [2] the kernel provider [3] the machine conf file.
I pasted the newest machine in meta-fsl-arm-extra as an example. It is
important to have the machine conf file as last commit.

[1] 
https://github.com/Freescale/meta-fsl-arm-extra/commit/4ef0bcd2525037d4d35a973f543e3745bd96b633
[2] 
https://github.com/Freescale/meta-fsl-arm-extra/commit/cd4b6646cece0363bd22db59d41f14168305a4e6
[3] 
https://github.com/Freescale/meta-fsl-arm-extra/commit/2a2a2e83660cada05215129c0f48b67646f57422

You can use this machine conf file as example, or any other from
meta-fsl-arm or meta-fsl-arm-extra. Pick the one closer to your board.

Ideally, one would avoid to add a new u-boot or kernel provider, and
would use u-boot-fslc and linux-fslc (mainline)

Remember to add:

* MAINTAINER for the machine conf file
* LOCALVERSION or SRCBRANCH for bootloader and kernel
* DESCRIPTION or SUMMARY (or both) for bootloader and kernel

all those points are used in FSL Community BSP Release Notes

Do you know which version is the kernel provided by the link you
pasted?  Versions 3.0.35 and 3.10.17 has incompatible GPU driver
version.

Send the patch as show in README [4]

[4] https://github.com/Freescale/meta-fsl-arm-extra/blob/master/README#L33

Try to add as much information as possible in the machine conf commit
log (such as URLs where to find the commercial board page, forum and
other external info)

I think that's all.

Regards,
Daiane


Riza


On 15/06/15 17:45, Daiane Angolini wrote:
On Sun, Jun 14, 2015 at 12:47 AM, Abdul Rahman Riza <[email protected]>
wrote:
Dear All.

I have purchased i.mx6 dual core embest marsboard
http://www.embest-tech.com/shop/star/marsboard.html with 9.7" capacitive
touchreen http://www.embest-tech.com/product/accessories/lcd8000-97c.html

I followed the instruction using freescale mfg tools as intsructed in
marsboard website however it is using linaro oneric which is outdated and
nowaday i am unable to update from it's repos.

Most of topic here using imx6 sabre and i am wondering how to use latest
stable yocto for imx6 embest marsboard.
You can include (or ask embest to) marsboard support in
meta-fsl-arm-extra, if you have an u-boot and a kernel git repository,
it's quite easy. During the work you can post here when you get stuck

It's not the first time someone asks for marsboard support.


Daiane
Please advise,

Riza
--
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale


--
*Abdul Rahman Riza*
-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to