I'm a bit curious, is it marsboard already supported by FSL community now?
On 07/01/2015 06:28 PM, Daiane Angolini wrote:
On Wed, Jul 1, 2015 at 6:59 AM, Abdul Rahman Riza <[email protected]> wrote:
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.
HOB is deprecated, now the tool is called Toaster.
Regarding the book, now there is another one from Alex González [1]
also being sold by Amazon and Packt. Read the descriptions and the
reviews and decide what is suitable for you.
[1]
http://www.amazon.com/Embedded-Linux-Projects-Project-Cookbook-ebook/dp/B00VGE69LI/ref=sr_1_3?ie=UTF8&qid=1435749576&sr=8-3&keywords=yocto
The issue raised as following:
The current kernel is using 3.04. I have downloaded poky fido 1.8 hopefully
may utilize all gpio including lvds touchscreen.
Start using the kernel provided by Embest. If they have a BSP this
would be an starting point as mars board is not supported by FSL
Community BSP 1.8 [2]
I've heard mars is very close to riot, and riot is supported by FSL
Community BSP 1.8. Maybe this could be a nice second step.
[2]
http://freescale.github.io/doc/release-notes/1.8/index.html#supported-board-list
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?
Take a look on the suggested how-to install the BSP on warp board here
[3], in fact you decide if you want to use mfg-tools or other tool.
[3]
https://github.com/Freescale/meta-fsl-arm-extra/blob/master/conf/machine/imx6sl-warp.conf
I need to use opencv for driver sleepy detector. I need to know how to put
openCV models into yocto recipe?
CORE_IMAGE_EXTRA_INSTALL += "opencv" maybe? I have never worked
directly with openCV, maybe [4] can help
[4] http://imxcv.blogspot.com/
Please advise,
Riza
Regards,
Daiane
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