Author Topic: Build Your Own Linux Powered Pda  (Read 172801 times)

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Build Your Own Linux Powered Pda
« Reply #60 on: June 19, 2006, 02:20:38 am »
can you guys post any links to suppliers you can find or parts so i can run numbers
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #61 on: June 19, 2006, 02:24:39 am »
i found a 640x480 3.7" lcd
LS037V7DW01

datasheet for it
http://document.sharpsma.com/files/LS037V7DW01_SP_051706.pdf
arrownac.com said to call for quotes on price
« Last Edit: June 19, 2006, 02:24:59 am by stampsm »
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #62 on: June 19, 2006, 02:28:13 am »
all the costs i wrote i think i got from arrownac.com
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #63 on: June 19, 2006, 02:32:32 am »
that lcd also has an option of 320x240 mode by sending one control line high. might be an interesting feature.
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #64 on: June 19, 2006, 04:16:29 am »
did i say how much i like ebay yet? this auction just finished a few minutes ago and guess who was the high bidder.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewI...item=7629095239

this is what it is http://www.cirrus.com/en/pubs/devKit/EP7312dk-3.pdf

not as nice as a i.mx31 processor but it makes a nice simple board to practice setting up a simple linux system on
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #65 on: June 19, 2006, 04:57:56 am »
Quote
i found a 640x480 3.7" lcd
LS037V7DW01

datasheet for it
http://document.sharpsma.com/files/LS037V7DW01_SP_051706.pdf
arrownac.com said to call for quotes on price
[div align=\"right\"][a href=\"index.php?act=findpost&pid=131784\"][{POST_SNAPBACK}][/a][/div]

it turns out there is a 4 inch version of this lcd also
LS040V7DD01
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Build Your Own Linux Powered Pda
« Reply #66 on: June 19, 2006, 07:34:53 am »
Nice, what terms do you use when you search, as i am looking for a Xlinx fpga kit
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Build Your Own Linux Powered Pda
« Reply #67 on: June 19, 2006, 07:51:31 am »
btw there is a reply on the prev. page, i tend to miss the last post on every page. dont know if you guys do as well
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Build Your Own Linux Powered Pda
« Reply #68 on: June 19, 2006, 09:15:33 am »
The 4" CGS screen is exactly what we're looking for. . . Same screen used in the SL-6000? XD

74mhz ARM development system? Nice.

320x240 (240x320) mode could be useful for program compatibility. . .

I think it's more important to have a good 266 DDR bus than to get faster storage. The whole advantage of the iMx cpu over the phone CPU is that it has the better memory bus. With the memory bus increase from the standard 133, We should be able to get some pretty 1337 stats from GPE-SystemInfo. Because not only will the faster memory aaffect the memory RW rates, but also the Draw rates. Which will also be affected by the inbuilt 3d/2d accelerator. ^^

I've used a similar system to the trackball before, and they're pretty sweet. I always find that mini-thumbsticks are a nightmare. One point that no-one's mentioned so far: This system WILL need a vibrator. Easy enough to do. ^^ But definately required for use as a phone. Hey, if it can be done on a clie, we can. XP Stamp, wanna find a supplier for vibration units?

No puns were intended, I'm perfectly serious.

Anyone ever seen an old Pentium laptop CPU module? Those press-on sockets would be useful for linking the boards together. . . Probably better than IDE sockets.

I'd like to see 1gb in this system, but if we can get 512mb of NAND for $80, I don't see the point of having more at extra price. . . What the hell are we going to use it for? For installing software only on the Sharp Rom I've yet to beat 64MB. Although for some reason Hentged uses essentially the whole rom space? o.O Ah whatever.

40x SD cards will be pretty nifty with the full interface of the iMx31. They're slow on the earliest Zauri because they only have the basic SD card lines. Full SDIO ports are faster for plain SD, even without SDIO stacks. I think that Freescale are hoping Sony are going to notice the iMx31 when they build their next PSP. . . I mean, built in Memory Stick support? Only Sony use it!

Well, there is going to have to be at least one camera on the screen panel for the sake of the Voip. . . My thinking on it was that using a Mobile Phone type sensor, It's not going to be any taller than the screen panel would be anyway. Moving the Thumbprint sensor (I was thinking slit style too, the Pad's are too easy to hack) onto the main box isn't a disadvantage, I'm cool with your positioning. ^^

Hmm. . . Backlit keyboard would be nice, I'm thinking Nokia style? (Membrane keyboard with built in buttons, and regularly spaced leds, with the keymap being rubber and translucent. Other than backlighting, we could always frontlight it with some small white LED's mounted on the hinge casing? Whatever. I'm still impressed by Loji's glow in the dark tape. . . That would be cool if lighting becomes impractical.

Cabling to the screen. . . How does it work on the Clamshell Z's? (Guylhelm?)

Back to hardware. . . USB client seems a waste of time to me, it means sacrificing one of the three onboard USB hosts. . . (2 external, One wifi, Bluetooth on BTUART?) And with functioning bluetooth, I don;t se the point in it. . . A USB bluetooth adaptor costs somewhere in the region of $10, roughtly the same price of the Usb-Usb cable to connect the PocketPenguin via USB client.

My updated requests list.

Core System
iMx31
256mb DDR - Worth it for the number of "Out of Memory" crashes I get on my Poodle

Storage
512mb NAND flash - More is overkill with he expansion
1x EXT CF - Internal header, sure. . . But only if we're not sacrificing anything major.
2xEXT SDIO - Even if just in SD mode, this gives us alot more expansion to play with. In the unlikely event we run out of internal program storage, We can still have 1x Core SD card and a removable SD card for swapping data to a PC, other PDA, Mobile. . That kinda thing.

Wireless
Bluetooth on BTUART - Serial interface to save USB ports. Needed if only for the sake of the Bluetooth Headset.
Wifi on internal USB - USB PDA modules are lower draining than CF, and use less resources. Also means with the USB2.480 that we can have reliable 802.11G with WPA, which is pretty much a requirement for modern wifi networks, such as hotspots and secure routers.
Triband GSM with GPRS - This is a big one, since my phones are always breaking down, and don't have enough features. Quad band and W-CDMA (3G) are always good, but if modules are hard to find, I'd rather have the base capability.

User I/O:
Qwerty/Dvorak keyboard with Ctrl/Alt - Back/front lit if feasible.
Camera for Voip - One of my biggies. Will save alot of system resources over a USB webcam.
Camera for photos - Not so important to me, but always good if it's feasible.
Four way Directional pad - Definately important, How can I play Zpsx or Snes9x without it???
Trackball - Still not sure on this one, but good if it's not going to cause havok with anything else.
Touchscreen - Much more important than the trackball, because it's one of the things that can't be added externally, as well as being an important UI function. I use mine for alot of things, gaming, drawing, control of applications.
Built in speakers and microphone - It's gonna have phone support, so all the fun of bluetooth headsets not withstanding, This is important for basically Loudspeaker mode.
External Headphone/Mic sockets - This is required in some form, if we run out of space I can deal with a Nokia style 2.5mm socket, but separate 3.5mm would be better.
Vibration - For silent mode as a phone. Also good for zPSX.
Slit-Style fingerprint reader: If we can include this, it would be a very good idea. A friend has this on his ipaQ and it's the only method of login he uses. Along with an encrypted filesystem, we could have almost complete security.
EMP/Ion Cannon. - It's not possible, no no no no NO!

Other Expansion sockets
SVGA output through HDMI - Not high on my priorities, but it is for some people, and shouldn't be too hard to interface. There needs to be some sort of hardware switch to select between internal 640x480, both 640x480 and external-only 800x600.
USB2-480. 2 external, plus one wifi. Client mode is not that useful these days, if you think about it realistically, since every PC can use Bluetooth anyway if it can support the specs needed for USB client, and costs us a USB port. The one advantage of it is that it gives the option to use the PP/Z (PocketPenguin or Zaurus ) as a mass storage device, but if the OS builder adds a program in GPE or Opie to configure a basic SAMBA share (And how useful would THAT be?) The same result can be achieved over a LAN/WLAN or BPAN.
Expansion/Docking connector - This should be easy to add, and provides some good options. Instead of an internal microdrive connector, if the second ATA/CF socket lines are built into the Expansion connector then a backpack/docking station could include a hard disk, CDROM drive and second power source. We could also include one of our two external USB sockets as part of the Docking connector, Which could then link to a USB Graphics card (480mbps. . .) as well as a second keyboard/mouse.

That covers most of our basic features, and if we drop a couple of things, say USB client (Sorry Tom), an internal CF/MD (Sorry Blitz) and a secondary screen we could do it. Secondary screen. . . This is nice, but would anly really be practical on the reverse of the screen panel, to show info while the screen is closed, like a samsung mobile. . . It would be good (A screen like the Nokia 6100 screen on sparkfun would work) but would add extra depth and cabling, as well as some internal electronics. . (How do we wire two screens to one framebuffer?) and power usage (CPU has to be working harder to keep it updated.)

Looks to me like the system is heading towards a cost of about $600-$700 complete with all parts. . . That's not bad! Not THAT much more than a 3200, and is better featured. . .
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #69 on: June 19, 2006, 10:30:27 am »
Trackball in the middle of the cursor keys? Noooooo!!! I hope I've misread this thread but thats what you seem to be set on. That would ruin it as a games machine- they NEED to be kept separate so that they can be used simultaneously without interfering with one another.

If possible, put the cursor keys to the left of the keyboard and the trackball to the right. The cursor keys make for a good digital joypad and traditionally this is controlled with the left thumb. The right thumb is then free to move the trackball- this would be a great setup for FPS games like the Quake series. Putting the trackball in the middle of the cursor keys would make them unuseable as a d-pad- an OK key is bad enough!

The other thing I don't like is this square corners idea for the case- that would just look naff. What good looking PDA's have had square corners?

I think the fingerprint reader and the extra screen on top are excessive and most people really wouldn't care about these.
« Last Edit: June 19, 2006, 10:32:38 am by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Build Your Own Linux Powered Pda
« Reply #70 on: June 19, 2006, 01:00:49 pm »
Umm. . . the 5600 is squareish, the Clamshells are squarish? o.o Uni-style is good too. ^^

I agree with you on the idea of the separate trackball too. . . That means we could have say. . .  The "ok" button as "Jump" (Krii.) and the trackball select as touch-tap equivalent. (As well as the cancel button next to the Cursors, we could have a Right-click next to the trackball. That gives us the option of using it as a PDA or mini-notebook from day one, something that NO other PDA gives. Not to mention what it'd do for FPS gaming. Any possibility of compiling Quake II for Zaurus / PocketPenguin?

Every game of quake.
Every quad you taaake!
Every frag you make,
Every move you fake, I'll be dodging you.

Erwin: This isn't a song about Stef perchance is it?

Sorry. . . Sorry. . .

The extra screen. . . I agree with you. The ID scanner. . . Doesn't seem like a difficult component to integrate, and everybody I know who has ever had one, uses it. But yeah. Definately agreeing on the trackball. Other advantage of this is that we'd no longer need a way to turn it off ^^ And I STILL say use a blue LED and make it the Power light. . Or a HDD indicator? Or something?

Another point about the trackball is that it will kick the PSP's ass. Analogue thumbstick? BAH! And I STILL want a Q2 port. XP

Hmmm. . . Think someone can be persuaded to make an Open source wifi shootemup from the Q2 source that could run over wifi? An MS PPC port and a PP/Z port, Axim versus PocketPenguin! You could even make the player models dependant on platform. . . Eric S Raymond and Linus Torvalds take on Bill Gates and Steve Ballmer? Deleteware grenades?
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #71 on: June 19, 2006, 03:59:03 pm »
on that trackball idea keeping it seperate like that might work. i was originally thinking of a 5600 format for the design and that way you would integrate it if you could, but if you go clamshell you have the room to have it separate.
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

iignotus

  • Newbie
  • *
  • Posts: 2
    • View Profile
Build Your Own Linux Powered Pda
« Reply #72 on: June 19, 2006, 04:25:06 pm »
Do we have any semblance of a schematic yet? With the number of features this thing is supposed to have, it sounds like it's going to be huge like Xbox.

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #73 on: June 19, 2006, 05:01:25 pm »
one thing we have not much discused is the wifi chipset. the i.mx31 chip has 2  host usb ports and 1 OTG port.

the OTG port would be the one we use for the external usb port, so we have two internal USB ports availible.
one of the internal USB ports should be used for wifi, since there are many USB campatable wifi chips we can use that have linux support already so it will be easy to integrate. there are a few different chipsets possible to use so we should start looking into ones that would work and be cost efficient.

the second internal USB port can be used for a bluetooth module easily if we dont find another use for it. it seens from what i have seen that the bluetooth modules with usb interface would be cheaper since they would have much more produced and hence cheaper.
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #74 on: June 19, 2006, 05:03:37 pm »
Quote
Do we have any semblance of a schematic yet? With the number of features this thing is supposed to have, it sounds like it's going to be huge like Xbox.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=131884\"][{POST_SNAPBACK}][/a][/div]


actually most of the chips are surface mount so they are quite small. the processor itself is close to the size of a postage stamp (14mm x 14mm)
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card