Sign in

username:

password:



Not a member?

Search adsp



Search tips

Subscribe to adsp



adsp by Keywords

AD1819 | AD7332 | ADSP-2106 | ADSP-21060 | ADSP-21065L | ADSP-2116 | ADSP-21160M | ADSP-2181 | ADSP-218x | ADSP-219 | ADSP-2199 | ADSP219 | BF531 | BF532 | BF533 | BF535 | Blackfin | FFT | JTAG | LDF | SDRAM | SHARC | SPORT | UART | VDSP++ | VisualDSP


Discussion Groups

Discussion Groups | Analog Devices DSPs | Is it possible to port WinCE in BF533 ....?????

Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).

  

Post a new Thread

Is it possible to port WinCE in BF533 ....????? - mall...@yahoo.co.in - Jun 18 7:14:52 2008



I want to port Win CE in to Bf533 .....
I have seen the documentation of WinCE ....As iam little bit weak in the Operating System
Concepts ....I Can't able to clearly figure out the Answer for this Question..
Sometimes they are telling in the documentation that we need to implement "Virtual
Memory" with 4096 bytes as the page size...is this possible with the Bf533 Processor

Actually in BF533 Processor we have Caching mechanism...which may be equalent to the
"Virtual Memory" ( i mean  can we implement the Virtual memory concept by using the
"Caching" (i don't have clear IDEA....)  )
------------------------------------



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Is it possible to port WinCE in BF533 ....????? - Mike Rosing - Jun 18 9:17:50 2008

I found this on wikipedia:

"The Blackfin MPU does not provide address translation like a traditional
Memory Management Unit (MMU) thus it does not support virtual memory or
separate memory addresses per process. This is why Blackfin currently can
not support operating systems requiring virtual memory such as WinCE or
QNX. Confusingly, in most of the Blackfin documentation, the MPU is
referred to as a MMU."

I always thought it _did_ have an MMU from the way I read the docs.  So
this is news to me.  I guess if I actually worked with a few Blackfins
I'd know better.

You can probably create a real MMU, but it would sure slow you down a lot.

Patience, persistence, truth,
Dr. mike

 On Wed, 18 Jun 2008 m...@yahoo.co.in wrote:

> I want to port Win CE in to Bf533 .....
> I have seen the documentation of WinCE ....As iam little bit weak in the Operating System
Concepts ....I Can't able to clearly figure out the Answer for this Question..
> Sometimes they are telling in the documentation that we need to implement "Virtual
Memory" with 4096 bytes as the page size...is this possible with the Bf533 Processor
>
> Actually in BF533 Processor we have Caching mechanism...which may be equalent to the
"Virtual Memory" ( i mean  can we implement the Virtual memory concept by using the
"Caching" (i don't have clear IDEA....)  )

------------------------------------



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Is it possible to port WinCE in BF533 ....????? - mall...@yahoo.co.in - Jun 20 8:56:01 2008


I want to port Win CE in to Bf533 .....
>I have seen the documentation of WinCE ....As iam little bit weak in the Operating System
Concepts ....I Can't able to clearly figure out the Answer for this Question..
>Sometimes they are telling in the documentation that we need to implement "Virtual
Memory" with 4096 bytes as the page size...is this possible with the Bf533 Processor
>
>Actually in BF533 Processor we have Caching mechanism...which may be equalent to the
"Virtual Memory" ( i mean  can we implement the Virtual memory concept by using the
"Caching" (i don't have clear IDEA....)  )
>------------------------------------

Thank u friend

Actually I have asked the support from Analog Devices also.......
They told they are not providing the Support for WinCE......

I have Read in Bf532 HW Manual this is Regarding the MMU:
"The Memory Management Unit (MMU) provides memory protection for individual tasks that may
be operating on the core and may protect system registers from unintended access."

So,In Blackfin MMU will do only the Memory protection and Access work only
there is no Address translation here......So, I can't get anyway to implement the "Virtual
Memory" by using BF532

------------------------------------



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Re: Is it possible to port WinCE in BF533 ....????? - Jaime Andres Aranguren Cardona - Jun 20 13:56:52 2008

Hello,
Yes, all of what is said here is true. BF has no real MMU. That is what uClinux is for, since
it allows to have OS in MMU-less processors.

 
Jaime Andrés Aranguren Cardona
j...@ieee.org
j...@computer.org

----- Original Message ----
From: "m...@yahoo.co.in" <m...@yahoo.co.in>
To: a...@yahoogroups.com
Sent: Thursday, June 19, 2008 11:53:27 PM
Subject: [adsp] Re: Is it possible to port WinCE in BF533 ....?????

I want to port Win CE in to Bf533 .....
>I have seen the documentation of WinCE ....As iam little bit weak in the Operating System
Concepts ....I Can't able to clearly figure out the Answer for this Question..
>Sometimes they are telling in the documentation that we need to implement "Virtual
Memory" with 4096 bytes as the page size...is this possible with the Bf533 Processor
>
>Actually in BF533 Processor we have Caching mechanism... which may be equalent to the
"Virtual Memory" ( i mean can we implement the Virtual memory concept by using the
"Caching" (i don't have clear IDEA....) )
>----------- --------- --------- -------

Thank u friend

Actually I have asked the support from Analog Devices also.......
They told they are not providing the Support for WinCE......

I have Read in Bf532 HW Manual this is Regarding the MMU:
"The Memory Management Unit (MMU) provides memory protection for individual tasks that may
be operating on the core and may protect system registers from unintended access."

So,In Blackfin MMU will do only the Memory protection and Access work only
there is no Address translation here......So, I can't get anyway to implement the "Virtual
Memory" by using BF532



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Is it possible to port WinCE in BF533 ....????? - djthurin - Jun 21 15:02:01 2008

Am I missing something.  When I go to the WinCE web site, it says it
supports ARM, MIPS, SH4, and x86.  I don't see BF listed on the web
page.=20=20

Dan

--- In a...@yahoogroups.com, Jaime Andres Aranguren Cardona
<jaime.aranguren@...> wrote:
>
> Hello,
> Yes, all of what is said here is true. BF has no real MMU. That is
what uClinux is for, since it allows to have OS in MMU-less processors.
>=20
>=20=20
> Jaime Andr=E9s Aranguren Cardona
> jaime.aranguren@...
> jaime.aranguren@...
>=20
>=20
>=20
> ----- Original Message ----
> From: "malli_1729@..." <malli_1729@...>
> To: a...@yahoogroups.com
> Sent: Thursday, June 19, 2008 11:53:27 PM
> Subject: [adsp] Re: Is it possible to port WinCE in BF533 ....?????
>=20
>=20
>=20
>=20
> I want to port Win CE in to Bf533 .....
> >I have seen the documentation of WinCE ....As iam little bit weak
in the Operating System Concepts ....I Can't able to clearly figure
out the Answer for this Question..
> >Sometimes they are telling in the documentation that we need to
implement "Virtual Memory" with 4096 bytes as the page size...is this
possible with the Bf533 Processor
> >
> >Actually in BF533 Processor we have Caching mechanism... which may
be equalent to the "Virtual Memory" ( i mean can we implement the
Virtual memory concept by using the "Caching" (i don't have clear
IDEA....) )
> >----------- --------- --------- -------
> >
> >
>=20
> Thank u friend
>=20
> Actually I have asked the support from Analog Devices also.......
> They told they are not providing the Support for WinCE......
>=20
> I have Read in Bf532 HW Manual this is Regarding the MMU:
> "The Memory Management Unit (MMU) provides memory protection for
individual tasks that may be operating on the core and may protect
system registers from unintended access."
>=20
> So,In Blackfin MMU will do only the Memory protection and Access
work only
> there is no Address translation here......So, I can't get anyway to
implement the "Virtual Memory" by using BF532
>

------------------------------------



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Re: Is it possible to port WinCE in BF533 ....????? - Jaime Andres Aranguren Cardona - Jun 23 21:27:15 2008

Hi,
You are missing nothing. As you said, WinCE does not support BF. WinCE needs MMU, which BF does
not have.
Did you read the full thread? See Mike Rosing's post, whose words I quote here:
"The Blackfin MPU does not provide address translation like a traditional
Memory Management Unit (MMU) thus it does not support virtual memory or
separate memory addresses per process. This is why Blackfin currently can
not support operating systems requiring virtual memory such as WinCE or
QNX. Confusingly, in most of the Blackfin documentation, the MPU is
referred to as a MMU."

Regards,

 
Jaime Andrés Aranguren Cardona
j...@ieee.org
j...@computer.org

----- Original Message ----
From: djthurin <d...@mksinst.com>
To: a...@yahoogroups.com
Sent: Saturday, June 21, 2008 12:56:44 PM
Subject: [adsp] Re: Is it possible to port WinCE in BF533 ....?????
Am I missing something. When I go to the WinCE web site, it says it
supports ARM, MIPS, SH4, and x86. I don't see BF listed on the web
page. 

Dan

--- In adsp@yahoogroups. com, Jaime Andres Aranguren Cardona
<jaime.aranguren@ ...> wrote:
>
> Hello,
> Yes, all of what is said here is true. BF has no real MMU. That is
what uClinux is for, since it allows to have OS in MMU-less processors.
> Jaime Andrés Aranguren Cardona
> jaime.aranguren@ ...
> jaime.aranguren@ ...
> 
> ----- Original Message ----
> From: "malli_1729@ ..." <malli_1729@ ...>
> To: adsp@yahoogroups. com
> Sent: Thursday, June 19, 2008 11:53:27 PM
> Subject: [adsp] Re: Is it possible to port WinCE in BF533 ....?????
> I want to port Win CE in to Bf533 .....
> >I have seen the documentation of WinCE ....As iam little bit weak
in the Operating System Concepts ....I Can't able to clearly figure
out the Answer for this Question..
> >Sometimes they are telling in the documentation that we need to
implement "Virtual Memory" with 4096 bytes as the page size...is this
possible with the Bf533 Processor
> >
> >Actually in BF533 Processor we have Caching mechanism... which may
be equalent to the "Virtual Memory" ( i mean can we implement the
Virtual memory concept by using the "Caching" (i don't have clear
IDEA....) )
> >----------- --------- --------- -------
> >
> > Thank u friend
> 
> Actually I have asked the support from Analog Devices also.......
> They told they are not providing the Support for WinCE......
> 
> I have Read in Bf532 HW Manual this is Regarding the MMU:
> "The Memory Management Unit (MMU) provides memory protection for
individual tasks that may be operating on the core and may protect
system registers from unintended access."
> 
> So,In Blackfin MMU will do only the Memory protection and Access
work only
> there is no Address translation here......So, I can't get anyway to
implement the "Virtual Memory" by using BF532
>



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: Is it possible to port WinCE in BF533 ....????? - djthurin - Jun 23 21:27:24 2008

I did read Mike's post about the MMU.  What I was referring to is that
in my brief skim of the WinCE web site, it appears (to me) that
Microsoft does not provide the information to port WinCE to an
arbitrary processor.  Thus,irregardless of the presence/quality of an
MMU, I think you are limited to ARM, MIPS, SH4, and x86.

Dan

                                                                    =
=20
=20=20=20=20=20
             Jaime Andres                                           =
=20
=20=20=20=20=20
             Aranguren Cardona                                      =
=20
=20=20=20=20=20
             <jaime_aranguren@                                      =
=20
  To=20
             yahoo.com>                djthurin
<d...@mksinst.com>,=20=20
                                       a...@yahoogroups.com         =
=20
=20=20=20=20=20
             06/23/2008 05:10                                       =
=20
  cc=20
             PM                                                     =
=20
=20=20=20=20=20
                                                                 =
=20
Subject=20
                                       Re: [adsp] Re: Is it possible
to=20=20=20=20
             Please respond to         port WinCE in BF533 ....?????=20
=20=20=20=20=20
               Jaime Andres                                         =
=20
=20=20=20=20=20
             Aranguren Cardona                                      =
=20
=20=20=20=20=20
             <jaime.aranguren@                                      =
=20
=20=20=20=20=20
               computer.org>                                        =
=20
=20=20=20=20=20
                                                                    =
=20
=20=20=20=20=20
                                                                    =
=20
=20=20=20=20=20

Hi,

You are missing nothing. As you said, WinCE does not support BF. WinCE
needs MMU, which BF does not have.

Did you read the full thread? See Mike Rosing's post, whose words I quote
here:

"The Blackfin MPU does not provide address translation like a traditional
Memory Management Unit (MMU) thus it does not support virtual memory or
separate memory addresses per process. This is why Blackfin currently can
not support operating systems requiring virtual memory such as WinCE or
QNX. Confusingly, in most of the Blackfin documentation, the MPU is
referred to as a MMU."
Regards,

Jaime Andr=E9s Aranguren Cardona
j...@ieee.org
j...@computer.org

------------------------------------



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )