[Ilugc] [OT] Montavista

  • From: trilok_ulug@xxxxxxxxxxx (Trilok Soni)
  • Date: Sat Jun 25 18:50:15 2005

--- Bharathi Subramanian <sbharathi@xxxxxxxxxxxxx>
wrote:

Hello All,

Many of you may be using Montavista's Linux based
embedded packages
for your products, running on different platforms.
Basically I am
looking for your comments about the MVL pricing,
tools and support.  

If you can provide details of your board, we can help
much better in decision making process, means, should
we go for MV _or_ not?

Let's put it this way:
(If you can share this details)

o Which core is available on your board?
  - ARM (ARM7/9/11) [I only have exp. on ARM7/9/11].
  - PPC 
o Which semi. company provides solution (aka chip)
based on it for your board?

  - Texas Instruments, Motorola, Cirrus Logic etc.

o Is this your custom board?
  - If yes, do you have reference board (also called
as
Evaluation boards) port available in open-source
community? You can easily port Linux based on that.
[community will love to help you  out...]

  - If yes, and want to go for MV then pay them for
your custom board porting. 

  - If yes, and decided on MV then be ready to get
solution based on 2.4.x ?

  - If yes, MV and *not* 2.4.x then pay them more
money to go for 2.6.x.

o Choosing solution (BSP) based on 2.4.x _or_ 2.6.x is
based on your view/requirments of customer.

o MV gives cee versions based on 2.4.x - as it is
field tested and stable and many other things. But it
doesn't mean 2.6.x is having cool features. [again it
depends upon the view].

o Support: Yes, if you want 2.4.x then go for MV. As
community may not be able support 2.4.x. You have do
hacking on your own with MV.

o Money: Doesn't matter much, if you want quick
solution for client or for your product demos.

o If you decided *not* to go for MV:

  o 2.6.x kernel is the best way to go.
  o See that your architecture is supported or not.
  o Checkout arch/ directory under Linux then.
  o Decide upon the bootloader. (u-boot, blob, redboot
and more...).
  o Decide upon the toolchain( binutils, gcc, glibs,
uclibs, busybox, tinylogin - ofcourse support is there
for well-known archs. eg. ARM, PPC).


o Now, with 2.6.x ...start porting, with very good
JTAG. 
  o See that your core is supported there.
  o e.g. BDI 2000, Trace32, and EmbICE etc.

I hope this is will help you to decide where to go...

---Trilok Soni
"If you don't know where you are, map won't help".


                
____________________________________________________ 
Yahoo! Sports 
Rekindle the Rivalries. Sign up for Fantasy Football 
http://football.fantasysports.yahoo.com

Other related posts: