pci tv card
Chris Caudle
chris at chriscaudle.org
Thu Nov 14 18:35:04 UTC 2002
On Thursday 14 November 2002 10:05 am, shanehelms at eircom.net wrote:
> couple of questions:
> 1. is there any concept of kernel and user mode in rtems or is it all in
> kernel mode?
Flat memory model. An application on RTEMS is a single process, which may
contain multiple threads (that is, all the threads have access to all the
memory), and no memory protection or virtual memory is used.
> 2. im lost with the concept of region and partition, how can
> i read/write/copy to memory (ie something like memcpy function in linux)
I think the C library in RTEMS contains a memcpy function.
I had to uninstall my RTEMS tools temporarily to make some space, so I can't
check myself right now. Anyone else know for sure?
> 3. how can i write/read register value of a pci device ?
You find out where the device registers are mapped, and just write and read
to those locations using pointer indirection. On a PC386 BSP, there are
some functions which call the PCI bios on the machine to let you find the
base address of the card.
--
Chris Caudle
More information about the users
mailing list