Go to advanced search

by dboling
Fri Dec 13, 2013 11:34 pm
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

Thanks for looking up the license. There are other ways to get the OS as well such as through Microsoft's Spark program. The point being, its legal for an individual to build and install Windows CE on a Raspberry Pi. As for the Pi being a general purpose computer, I hold it isn't in the way MS sees ...
by dboling
Thu Dec 12, 2013 10:32 pm
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

Everyone, Sorry for the gaps in responding. I have a day job that keeps me busy. I also hesitate to jump into flame wars. Linux is fine, but so is Windows CE/ Compact. Each OS has its features and problems. As a real-time OS, CE could be quite useful on the Pi. There are countless projects that migh...
by dboling
Mon Oct 14, 2013 8:50 pm
Forum: Other
Topic: Windows CE BSP for Raspberry Pi
Replies: 12
Views: 47127

Windows CE BSP for Raspberry Pi

Folks, I've published an initial Board Support Package to enable Windows Embedded Compact (Windows CE) 7 to run on the Raspberry Pi. The source for the BSP is available on codeplex at https://ceonpi.codeplex.com. The current source provides two separate bootloaders, the OEM Abstraction code (OAL) to...
by dboling
Thu Sep 05, 2013 3:04 pm
Forum: Bare metal, Assembly language
Topic: Switch to HDMI without config.txt
Replies: 1
Views: 949

Switch to HDMI without config.txt

Does anyone know a way to switch the video output to HDMI without using config.txt? I've looked over all the mailbox commands I can find and don't see a way there. Any suggestions would be helpful. Thanks.

Doug
by dboling
Fri Feb 08, 2013 6:25 pm
Forum: Bare metal, Assembly language
Topic: Using DMA for a FillBlt
Replies: 4
Views: 1513

Re: Using DMA for a FillBlt

Did you ever read a post you'd written and realize how stupid the question was? That's me. Of course the 32 bit and 128 bit transfers are the same. A 24 bit pixel doesn't fit evenly in either block size. I solved the problem by linking two DMA blocks. The first replicates the 24 bit pixel across the...
by dboling
Thu Feb 07, 2013 3:40 am
Forum: Bare metal, Assembly language
Topic: Using DMA for a FillBlt
Replies: 4
Views: 1513

Using DMA for a FillBlt

I'm having trouble working with the DMA controller. I would like to use a DMA channel to fill memory (video buffer) with a constant value. It all sort of works using the 2D bit and the non-advance bit for source I can fill a pattern into memory. The problem is that the DMA always wants to fetch 8 DW...
by dboling
Wed Feb 06, 2013 7:36 pm
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

>> prepping the SD Card I created a Linux image following the instructions and booted the image to make sure everything was fine. Then you simply copy the nk.nb0 over to the SD card renaming it kernel.img. You will have to be careful on how you set up the relationship between the ROMBASE value and t...
by dboling
Thu Jan 31, 2013 3:56 pm
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

The techniques I mention for porting Windows Embedded Compact 7 (CE 7) should work just fine with CE 6.
by dboling
Thu Jan 31, 2013 7:26 am
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

Current update: I'm still stuck porting the CE USB Host controller driver. Once I get the USB HC driver up, all the standard CE client drivers (storage, HID and such) should just work. For those who commented about "Windows" remember I'm porting Windows CE, not the Desktop/Server Windows OS. Windows...
by dboling
Tue Jan 08, 2013 12:30 am
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

For those interested in my progress, I have ported Windows Embedded Compact 7 (Windows CE) to the RPi. I have the kernel running, KITL support and a basic video driver. However, without the USB host controller driver, I can't get keyboard/Mouse input going. I'm in the middle of trying to get the USB...
by dboling
Mon Nov 19, 2012 10:33 pm
Forum: Bare metal, Assembly language
Topic: DMA channels used by GPU
Replies: 0
Views: 1033

DMA channels used by GPU

Are any of the DMA channels used by the GPU? I know for example that 2 of the 4 timers are used by the GPU and I don't want to stomp on anything. Thanks.

Doug
by dboling
Fri Oct 05, 2012 4:34 pm
Forum: Other
Topic: Windows CE [obsolete]
Replies: 147
Views: 106669

Re: Windows CE

I am currently in the process of porting Windows Embedded Compact 7 (think of it as CE 7) to the Raspberry Pi. The kernel is up. I'm still working on getting KITL (the pc-to-device debugger link) up and getting a trivial display driver working. At that point, I'll post the BSP source on CodePlex and...
by dboling
Fri Oct 05, 2012 4:27 pm
Forum: Bare metal, Assembly language
Topic: Framebuffer access with ARM MMU enabled
Replies: 1
Views: 1456

Framebuffer access with ARM MMU enabled

I've been able to access the frame buffer using the protocols discussed in this forum. However, I'm working with an OS that enables the MMU on boot. Unfortunately, I can't seem to access the framebuffer once the MMU is enabled. I understand the concepts of virtual vs physical addressing. However, I'...
by dboling
Fri Sep 21, 2012 7:56 pm
Forum: Bare metal, Assembly language
Topic: Full Interrupt controller table
Replies: 6
Views: 2907

Re: Full Interrupt controller table

Got it. This is a huge help. Thanks.

Doug
by dboling
Fri Sep 21, 2012 3:44 pm
Forum: Bare metal, Assembly language
Topic: Full Interrupt controller table
Replies: 6
Views: 2907

Re: Full Interrupt controller table

Thanks. Gitorious seems to be down at the moment but I'll keep checking.

Doug
by dboling
Thu Sep 20, 2012 7:05 pm
Forum: Bare metal, Assembly language
Topic: Full Interrupt controller table
Replies: 6
Views: 2907

Full Interrupt controller table

I'm working on a project using the Raspberry Pi hardware. I’m looking for a fully documented interrupt table that maps the interrupt register bits to the various peripherals. The table on page 113 of the 2835 peripheral manual is woefully incomplete. Does anyone have this table documented? Unfortuna...

Go to advanced search