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

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
Build Your Own Linux Powered Pda
« Reply #30 on: June 17, 2006, 10:32:17 pm »
there is a cool electronic site called sparkfun i like to go to.

they just had a new product listed that would be interesting for a pda

http://www.sparkfun.com/commerce/product_i...products_id=755

[img]http://www.sparkfun.com/commerce/images/main-TrackBall-0.jpg\" border=\"0\" class=\"linked-image\" /]
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card

stampsm

  • Full Member
  • ***
  • Posts: 133
    • View Profile
    • http://
« Last Edit: June 17, 2006, 11:01:31 pm by stampsm »
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 #32 on: June 18, 2006, 03:02:58 am »
Thanks for those links, i was going to sugest droping the touch screen in favor of a joystick but this is much better (besides the fact that every one seems to want a touchscreen), i think this would replace the directinol pad

everything else is alright but i can buy all that stuff from my local electronics store

for the parts as these will be assembeled by the PCB people, getting parts is a bit of a non issue scince the bulk all thier customers part orders together for reduced pricing, i would however like to use freescale parts where possible to keep it consistent

had a thoght and would like comments on it, i want to frezze the inital feature set in about a week so that i can look for suppliers for everything, so should we do this and if so what do you want in the frozzen design (it will only be frozen until i can find all the parts i need then i will unfrezze it and start the process again until we are happy)

for wifi i am thinking somthing madwifi compatible as they have some very cool features eg concurrent running in both AP and station mode multiple concurrent (virtual), access points QoS,  Roaming, scan available channels without losing the current AP association (switches to scanning and buffers outgoing transmissions)

bluetooth wise i would like to use a 2.0 adabtor with the enhanced data rate but that module gives me a good benchmark for size

what i feel i will need is an RF egineer for the wireless stuff

once again "holy ****" i like that trackball, keep sending me this great stuff
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 #33 on: June 18, 2006, 03:21:39 am »
i was looking at the size of that trackball and it looks like it is the same size as the ok button on the c series z's. here is a image of the zaurus keyboard
[img]http://mobile-review.com/pda/review/image/sharp/c3100/pic8.jpg\" border=\"0\" class=\"linked-image\" /]
i was thinking of having the middle ok button replaced with the trackball and keeping the 4 dirrectional arrow pad. that way you can scroll through the icons with the dirrectional keypad and press down on the trackball for the ok button. the having a button to the lower right ( mirror image to the cancel button on the left) for a switch button to switch between mouse mode and ok button mode (need to find better words) another good part about the trackball is 2 different build in led lights that light up the ball. you can use the two different colors to signify whether it is in mouse mode or ok button mode.
this way you keep the dirrectional keypad all z's have so software will work out of the box with no modifications needed and also you get an integrated thumb mouse with only about 1/8 inch increase in thickness in the center part and a very small increase in the width of the key pad part.

ohh yea found who manufactures it
http://www.ittcannon.com/products/products...pid=10568&cf=pl
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 #34 on: June 18, 2006, 03:24:06 am »
in the next week or so i can try working up a prospective 3d model of the keyboard design in blender so we can see how it would work and be able to modify it and view it while working on it
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 #35 on: June 18, 2006, 03:27:56 am »
also iteam #6 on that ittcannon page link would make an excellent jog switch
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 #36 on: June 18, 2006, 03:31:38 am »
the trackball has green, blue, orange, and, red led options. so i was thinking blue for regular ok button setting and red or orange for mouse mode
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 #37 on: June 18, 2006, 03:40:26 am »
I like your ideas alot, seems we have a couple of topic watchers as i come bock 5 mins latter and reply again

have a look at this 3G chip it does Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE) class 12 and wideband code division multiple access (WCDMA) and high speed downlink packet access (HSDPA).
http://www.freescale.com/webapp/sps/site/p...=01J4Fsm6cyDbFf

looks like we will have to liscence a stack unless someone knows thier way aroud this stuff (but we are talking decoding and all the other stuff for several diffrent protocals)

also it looks like we found our jog-dial, nice pic i wish i had a black case and i like it how in the pic the crome looks like gold
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 #38 on: June 18, 2006, 03:43:21 am »
That reminds me how about wirless usb, there is a linux project in the works at the moment and we wont be able to use it yet but it would turn this into a UWB testbed for linux people (and helps us get drivers quicker)

i thoght we could turn one of the usb ports into a wireless one, ideally we would have wireless client and host but i dont know about any chipsets that can do that
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 #39 on: June 18, 2006, 03:46:48 am »
Quote
I like your ideas alot, seems we have a couple of topic watchers as i come bock 5 mins latter and reply again

have a look at this 3G chip it does Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE) class 12 and wideband code division multiple access (WCDMA) and high speed downlink packet access (HSDPA).
http://www.freescale.com/webapp/sps/site/p...=01J4Fsm6cyDbFf

looks like we will have to liscence a stack unless someone knows thier way aroud this stuff (but we are talking decoding and all the other stuff for several diffrent protocals)

also it looks like we found our jog-dial, nice pic i wish i had a black case and i like it how in the pic the crome looks like gold
[div align=\"right\"][a href=\"index.php?act=findpost&pid=131623\"][{POST_SNAPBACK}][/a][/div]
anyway we can get an estimated cost on those chips?
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 #40 on: June 18, 2006, 04:02:34 am »
i love freescale products. i think it might be cool to put a footprint for a tri-axis acelerometer on the board so you could detect the orientation on the device. (games anyone  ) the footprint is small for the chips so you could add it and just not populate it unless certain users want it on since the chips cost about 6 dollars each for the tri-axis ones.
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 #41 on: June 18, 2006, 06:05:53 am »
Quote
count me in. i have been looking for a project to work on.  i also got a few nice toys like a ulink jtag debugger and a few dev boards for procesors like aduc7026 lpc2138 lpc2119, ect. ( i love ebay ). the dev boards i have are mostly for low end arm processors though, so i am thinking of getting a dev board for some higher end arm processors, but i am a poor college student so my budget is not to high. i have tried a little at designing pcb but i have never got the hang of it. you can kind of say i am a jack of all trades. 

sorry i missed that post earlier, glad to have you on this project, as for me i am 1 week away from cmpleating an electrical engineering course and have some money stashed away for this project, one of the problems with my board manufacturer is that they tend to have a minumum of 2 to 5 boards so its likley ill have some spares to give to devs or people who can enhance the project at a reduced price but dont qoute me on that

as For openPDA corp (ive been reviewing everything said) i have always been using DaBlitz Heavy Industries (homage to old japanese Mecha animation, nearly every mech company had deavy industries in the name) and would like to keep the Heavy Industries part (i just imagine it looking cool on the case see: http://www.bit-tech.net/modding/2005/09/23..._kos_mos/1.html and have a look at the logo for vector industries) but really when it comes to that stuff its up to you guys
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 #42 on: June 18, 2006, 06:17:11 am »
seems you have the same idea as i have, the reason i want to use freescale chips is that they seem at least semi-frindly to open source

I actually have an accelerometer from them sitting here right next to me and if used with the trakball you would have a very nice game console, Imagine that trackball with quake and vibration/rumble support (this is a phone after all)

also dont forget it has "OpenGL" support not "OpenGL ES", thats why it has a floating point unit, this along with the video decoding and post processing stuff would allow you to do some incredible things

i think its time to clean up what we have as i have sugested alot of stuff to get people thinking and to add it all will be hard and exspensive.

as for prices they dont list those and some chips dnot have much in the way of infomation, it looks like it will take me some time to type up a letter explaining what we are trying to do and request infomation from them, plus see if we can get small quantites of thier chips

found some info on phone consumtion, the chips consume 200mA when fully active (making a call) but idel at lower power levels, in an ideal world you wouldnt even need linux to recive a call (thats how i am going to try and implement it) but i think that we might need linux to act as a routor to the audio hardware, but thats fine scince the cpu will be idel when making a call most of the time

on the plus side i have found some REALLY juicey SDIO infomation on thier site whigh i plan to foward on to some people

what i would like is Distro devs and kernel devs input, they might want somthing uniqe that will make thier life easier, in fact i wish everyone would post on hear about what the want as the poll has too many limitations to be able to vote an all these features, so far we have seen some very nice stuff to the point that if i was not doing this project i would get one of those tracballs and put it in my Z right now  i really like them (beats HP's hx4700 touch pad by a mile)

so i think my final short list comes to (in order of prefrence):
The trackball
iMX3 processor (thoght that would come first didnt you)
between 128MB and 256MB of mem (DDR )
Jtag and serial
Up to 2GB of Flash
Backlit Keyboard
USB 2.0 Host (as we can do video sound and nearly everything from here)
Video out (HDMI)
2x Jog Dials
Bluetooth
Accelerometer
GSM/GPRS
2 SD card slots
Microdrive ar CF mem on ATA port
fpga (for use in conjunction with the docking station)
Docking station (not backpacks but a small station for it to charge from with USB hobs and whatever (vga out?))
Back packs)
CF+ (a CF slot basically)
Wifi
Auxilary Display + buttons
3G
Camera
DVB-T/H
USB Client (I never use it and there are already better options above here to connect to a network like 10/100 usb adaptor)
UWB

Things i wont put on it:
GPS (in my opinion its better over bluetooth and more useful that way, eg can then be used with laptop and also has its own power supply)

Case wise i think aircraft grade aluminium but i would prefer black carbon fiber  I personally think that the case will make or break the design, if its sexy to the point where if you pull it out on a bus people will look and drool and wont run away when you say it runs linux but instead ask "whats that" then i would say we have sucseeded

to sum it up i mant a case that puts the curves of HP 1900 series and the htc phone series to shame and i belive blak with a tiny amount of gold trim is the way to do it, plus lose the boxy look of our clamshells and go more like xda4 rounded/oval tablet style, it looks good in blak but would be awsome with a small gold trim
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 #43 on: June 18, 2006, 07:00:26 am »
Quick price list

CPU $30
RAM (256MB) $80
FLASH (1GB) $100
PCB up to $100

all in US and are approx prices with alot of slack, except for the flash which is between 90 to 110 (with less chips bieng more cash)
« Last Edit: June 18, 2006, 07:05:25 am by Da_Blitz »
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 #44 on: June 18, 2006, 12:16:26 pm »
[
Quote
Quick price list

CPU $30
RAM (256MB) $80
FLASH (1GB) $100
PCB up to $100

all in US and are approx prices with alot of slack, except for the flash which is between 90 to 110 (with less chips bieng more cash)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=131646\"][{POST_SNAPBACK}][/a][/div]


well if you put two sd card slots on it i would recommend putting less flash built in. the flash memory should be primarily used to hold the OS and a few aplications. also for some reason SD cards are cheaper that just plain flash chips. that way you can put the more common accessed files on the internal flash and use the sd card for the bulk storage. actually if you put an internal CF slot and an external one on it plus two  SD card slots i would have just enough flash to hold the OS plus maybe 20 megs on top of the OS size to put user aps and bigger OS images. with 2 4gig CF/microdrive and 2 1 gig SD you already got 10 gigs of potential storage or more.
« Last Edit: June 18, 2006, 12:17:18 pm by stampsm »
SL-5600 pxa250
256 mb lexar sd
netgear cf 802.11b card