Hmmm. . . I think the Open Source aspect of the PocketPenguin is important, because it will set a standard as well as a reference plat form for open source hardware development. After all, this is the first piece of fully open source computer hardware, right? (I know about the chips being closed. Term used in context.)
We'll have also built the first commercially available TuxPhone. ^^
I'm still looking at the Sharp 4" CG Silicon screen (Same as the 6000) That we already looked at. We'll need a supplier, but it's the best choice I've seen as of yet.
Also, on the point of manufacturing, I think that we can see at least 20 or so of these units in the first batch, which isn't enough for a big commercial sale. That'll push the cost up, but after the first batch is done and the reviews come in, the rest will follow!
RE the conversation with DBHI last night:
Made points of Casing and shielding. Looking at a Laser-Etched Carbon fibre case for strength and weight, with an earth-connected foil shield on back and front of the case. Also aluminium shield on the board itself, similar to the Universal (See the Handhelds.org new wiki Universalhardware page.)
Also made a point that the CPU can ACTUALLY handle 512mb of DDR, and we looked at using 2x2Gb standard DDR chips for a total of 512MB of ram. This of course will almost certainly use less power than the 8 MDDR chips that we'd otherwise need. (MDDR is max 32MB/chip.)
Also looked at the Freescale RFX300-20 chipset fr 3G/GPRS. Am emailing Freescale for more information on this chip: It is Quadband GSM with Class 12 GPRS and about 5 different "Broadband" wireless standards. We need to know if it acts completely as a Serial Modem, because if it does then no 3g stack will be needed and the whole chip can be used straight off. (If only the GSM/GPRS are serial controlled, then we will only have Phone/Narrowband until an Open Source stack is coded or we license a commercial one.)
Finally, on the point of the secondary screen for quick mobile-phone mode reference, We've decided on a 128x128 Nokia-type TFT, which has a very low power requirement, as well as an SPI interface, which will be connected to the onboard FPGA.
Currently, we need to know a Supplier for 2Gb DDR266 chips and prices, As well as for the 4" Sharp CG display mentioned earlier in this thread.
Update on the boot system:
Since the CF slot is 8 Bit ATA mode (To leave the DDR bus alone.), we will not be able to hotswap cards. For this reason the total flash memory will be quite small, in the region of 16-32MB. On this will be a Hardware locked bootloader with a personal encryption system, tied to the internal unique key of the system's iMX chip. This will kexec a 2.6.x kernel (Probably on the CF card) and the operating system. The bootloader will only load a signed OS, and the Drive will be encrypted, so he who steals your PP shall be screwed. Along with the Biometric reader, No one who isn't you can use or resell the PP.
Another function of this is the GSM/GPRS chip. It should be possible to put into the bootloader a function that traces the PDA via the Cellular network whenever an incorrectly signed ROM is loaded, or a SIM card is changed without entering it's details into some form of "Accepted cards" list. And yes, all of this should be configurable etc from GUI for myself and all the other simpletons. ^^
This could also access the Bluetooth/Wifi subsystems and use SMS to send the MAC addresses and names of any local hardware along with the trace data. This would enable the police to locate and recover the penguin safely, by providing them with a big fat arrow saying "CRIMINALS 'R' 'ERE". A happy thought, n'est pas? And yes, this could be set to redirect to one of your own phones, instead of to the police, if you're uncomfortable about possibilities of being traced yourself.
So this leaves as expansion:
2x SD, potentially SDIO sockets.
1x USB480 sockets, for your convenience.
1x Serial Port with JTAG port.
1x Bluetooth, with Serial Port profile etc.
1x HDTV 800x600 port.
Nx ridiculous Audio subsystem I/O.
Anyone got any problems with this?
Current Hardware plan.
Freescale iMX31 ARM CPU with 3D, 2D, Video Accelerator.
Freescale RFX300-20 Quad band 2G 2.5G 3G Cellular Chip.
Sharp 4" CG Silicon Display with Touchpanel, 640x480 with 320x240 support.
UNKNOWN User programmable FPGA as ASIC.
UNKNOWN 512MB (4Gb) DDR-266 memory in 2 chips.
UNKNOWN 16MB (128Mb) 8 Bit NAND bootloader flash.
UNKNOWN Laser Etched Black Carbon Fibre Case. (Foil shielded)
UNKNOWN 802.11G via Internal USB.
UNKNOWN Bluetooth v1.1 (4MBPS Max) via Internal USB.
UNKNOWN Internal ATA CF socket for use with user Supplied Storage (OS)
Nokia/SparkFun 128x128 SPI Graphical TFT for phone status info. (And flashlight. )
UNKNOWN Keyboard module
UNKNOWN 1800+ mAh Battery (Video Camera)
Illuminated Trackball with Select function (Power indicator )
UNKNOWN Scroll wheel with Select function
Fujitsu (UNKNOWN) Slide-bar Serial Biometric finger Scanner.
UNKNOWN IRDA for backwards compatibility?
UNKNOWN End-type speakers on edges of screen panel section of case.
UNKNOWN Microphone module.
UNKNOWN Internal Vibrator.
UNKNOWN Accelerometer for use with Trackball for Kicking serious butt on Quake.
Everything UNKNOWN still needs a Manufacturer/Supplier. I'm looking, but some (most) of you guys have better contacts than me.
Back to working on Case design, Stamp, how you doing with the keyboard panel?
Ferret.