Re: Entering the embedded world... help?
- From: "ScottM" <scott@xxxxxxxxx>
- Date: 12 Mar 2006 16:32:28 -0800
In a perhaps vain attempt to recover this thread... I've more or less
(more less than more) settled on using a TS-5700 (PC-104 card, slow
pentium chip). Not the cheapest way to go, but I think I can get 4k
interrupts a second on it and get 6 channels of PWM out of it in
software (for dimmers), and that means no extra hardware, which for me
means no extra angst.
But the people over at www.embeddedarm.com are not answering my emails,
which admittedly are a little witless since I'm not very knowledgable
in this whole embedded world thing.
So maybe someone here will take pity on me. Anyone here with PC-104
experience want to help?
1. I want the aforementioned 4k interrupts/sec. My first thought was to
reprogram timer 2, but it's not tied to an IRQ. I thought of hacking
timer 0, but I'd like to keep the real time clock working, and that's a
hassle. Then I saw an example of reprogramming timer 1/IRQ 10. I
thought the world ended if you touched that timer; can anyone comment
on if it's really safe to hack the timer and take over that interrupt?
2. I need 4 serial ports. Can they share IRQ 3 and 4? (I'm worried
about this because my fallback position is to tie timer 2 to IRQ6, both
of which are exposed pins on the board, and get my interrupts that way
- but then 6 isn't available for com ports).
3. I need TCP and UDP, some sizable I/O buffers, and my C++/assembled
code is already hitting 6000 lines. I'm wondering about code size.
What's the best choice of OS for flat memory model past, say, 640K of
memory, hookable interrupts, good support for TCP and so on? (It's been
decades since I looked at DOS, and when I knew it, it wasn't flat. That
part of my mind is mostly cobwebs.)
Thanks. I'm hoping this is the end of the naive questions.
- Prev by Date: Re: DES bootloader from atmel app note occasional corruption
- Next by Date: Re: TO MAKE THINGS CLEAR!!
- Previous by thread: How to run TMS320F2808 from RAM only?
- Next by thread: Definition File for Hitachi H883048 using CSpy