WANTED: OMAP850 docks - Windows Mobile Development and Hacking General

Wanted docks amd links with instructions sets of omap850 or any useful information for driver development or low level programing of omap850

try using google first.

I did but unsuccessfully

OMAP 850 has a ARM926EJ-S CPU
info on this chip is here: http://www.arm.com/products/CPUs/ARM926EJ-S.html
Have a look at this:
http://rtds.cs.tamu.edu/web_462/techdocs/ARM/cores/DVI0035B_926_PO.pdf
More info:
http://www.atmel.com/dyn/resources/prod_documents/6128s.pdf

The main that now is necessary is the documentation on programming the processor, management of devices on buses etc. It is desirable with examples on the assembler

UP. Question is stil open

----UP----

----UP----

----UP----

i swear this isnt the right forum for something like this..

swear this isnt the right forum for something like this..
Click to expand...
Click to collapse
if you know write give me a link

Related

Opengl ES development for o2 xda flame

Hi all,
I have the o2 xda flame and I want to develope 3d app for it using its 3d accelerator.
The problem is that I dont know how to link with the opengl es dll's in the device.
I used the vincent/rasteroid opengles implemenation on the device and they are working (but no hardware accelaration so its not good and very slow).
Can anyone explain me how do I link with the device's dlls (libGLES_CM.lib and libEGL.lib)?
btw I'm using visual studio 2005.
Thanks.
You need the correct libraries. Its using a Goforce 5500 chip from Nvidia, which mean you have to get the libraries from nvidia. Usually only given to certified developers. But try to register at their Mobile developer site and hold your thumbs
Welcome to XDA-Dev
Don't forget to cross-post your suff to
1. the Flame thread at http://forum.xda-developers.com/showthread.php?t=305686
2. the CorePlayer forums (I've linked it in from the above thread) - the latter people will surely look into the secrets of the 5500, particularly now that the i-mate Ultimate series will also have it and the Toshi G900 also has it.
@karamba
any news on your projects?

Calling HTC Linux Geeks + Android Fans: MSM7200 Compatible Kernel Released!

Ok, there is plenty of speculation on Android and can we run it on our HTC devices, etc. I have started this new thread dedicated to the MSM7K Kernel release, and what it will take to get this running on our phones.
I would like this thread to become a resource, rather than just general theorizing. For example: "I know we need driver X to run Y on HTC device Foo." What I am not looking for: "Android is so l33t, plez tell me how to run on my Zaurus kthx". The difference is that the first example is constructive, and adds to the discussion.
The signal to noise ratio on the Android gGroup is terrible, and mostly consists of wild theorizing, self-promotion, and arguing. I have a feeling it will improve, but for now I'd like to discuss this subject away from all the SuperKoolNewAndroidForum.com forums.
My Goals for this Thread:
Establish what is known to work, and what the kernel is sorely lacking.
a) I know we have booted Linux on HTC devices, has it been done on the most current devices? (please link to thread/proof)
b) What are the main major roadblocks preventing Linux from being run on more HTC devices? (Obscure hardware design, bricking phone)
Compile a list of needed and helpful software for loading Android: bootloaders, useful Linux tools, filesystem images
Provide continual updates with photos/logs as we (hopefully) make progress
My bet is that the current 'gPhone' in the videos is an HTC device not unlike yours or mine. [link to my blog] IMHO, the hype over 'When will the first gPhone be released' is irrelevant, as Google has been working closely with HTC and Qualcomm for a long time -- and the specs for Android are so low, Google clearly expects to be able to run Android on existing hardware, without needing new hardware technology.
Of course, the tools and software we need are all in existence already, someone at Google is doing a good job of keeping their mouth shut. Therefore this is not an impossible task, just difficult, but I know you xda-hackers like a challenge! So, Let's go!!
Charles
FYI: I am aware XDA was founded with the Xanadux project, so this should be the perfect place to hack us a gPhone. I've also browsed threads, read the Wiki, studied up on the Hermes Linux project -- but things seem to have died since Feb 07, I'm hoping this latest development with Android will spark interest again, and we will be able to run Linux on our current, most powerful devices. I could make educated guesses about the state of the Xanadux project, but I'd rather hear it from XDA devs themselves who are most familiar.
Reserved for knowledge & files
Ok, I'll start:
Android.com *Now redirects (finally) to OpenHandsetAlliance.com
Download Android SDK
Official Android Dev gGroup
Here's what I know:
Announcement of the Kernel on the ARM Linux Mailing List
GIT Repository
gGroup for MSM7K Kernel Issues
[credit to Brian Swetland, Linux Kernel Lead, Android Project]
gGroups thread: Compiling C Binaries for Android
Filesystem dump from Android running on SDK Emulator: gGroups thread discussion | Benno's blog post with files
reserved for Android installation instructions
[ reserved ] Hopefully we will get this far
polyrhythmic said:
I've also browsed threads, read the Wiki, studied up on the Hermes Linux project -- but things seem to have died since Feb 07
Click to expand...
Click to collapse
If you are interested in the facts, and not some google-related hype, please
check this one
http://www.handhelds.org/moin/moin.cgi/UniversalStatus
My Android News blog (now on Russian language)
English version cooming soon.
http://android.my1.ru
Now it is under construction
Much thanks cr2!
n00bs are everywhere I'm trying not to be one of them.
I have been doing a lot of reading, things have been quiet on the Kaiser front but that soon will change. I just read the #htc-linux logs from the past few days, see you there after work!
Charles
(sent from das Kaiser)
WoW!
Is this going to be like getting Linux OS on my Trinity? I like the browser but a lot of the apps in teh demo vid rely too much on 3G. Data rates in the UK are prohibitive at the moment so I stick with WIFI
welcome to join AndroidPort group
hello:
you are welcome to join the AndroidPort group, where the
idea is to make Linux and Android work on a real or virtual
hardware phone platform.
looks like you are quite advanced in this area. we would
welcome your presence and expert knowledge.
have a look at our website. you will find a lot of
information for this subject in 1 place.
AndroidPort
http://groups.google.com/group/androidport
Aaron
Cool initiative, will write about it in my next News collection.
polyrhythmic said:
Ok, there is plenty of speculation on Android and can we run it on our HTC devices, etc. I have started this new thread dedicated to the MSM7K Kernel release, and what it will take to get this running on our phones.
I would like this thread to become a resource, rather than just general theorizing. For example: "I know we need driver X to run Y on HTC device Foo." What I am not looking for: "Android is so l33t, plez tell me how to run on my Zaurus kthx". The difference is that the first example is constructive, and adds to the discussion.
The signal to noise ratio on the Android gGroup is terrible, and mostly consists of wild theorizing, self-promotion, and arguing. I have a feeling it will improve, but for now I'd like to discuss this subject away from all the SuperKoolNewAndroidForum.com forums.
My Goals for this Thread:
Establish what is known to work, and what the kernel is sorely lacking.
a) I know we have booted Linux on HTC devices, has it been done on the most current devices? (please link to thread/proof)
b) What are the main major roadblocks preventing Linux from being run on more HTC devices? (Obscure hardware design, bricking phone)
Compile a list of needed and helpful software for loading Android: bootloaders, useful Linux tools, filesystem images
Provide continual updates with photos/logs as we (hopefully) make progress
My bet is that the current 'gPhone' in the videos is an HTC device not unlike yours or mine. [link to my blog] IMHO, the hype over 'When will the first gPhone be released' is irrelevant, as Google has been working closely with HTC and Qualcomm for a long time -- and the specs for Android are so low, Google clearly expects to be able to run Android on existing hardware, without needing new hardware technology.
Of course, the tools and software we need are all in existence already, someone at Google is doing a good job of keeping their mouth shut. Therefore this is not an impossible task, just difficult, but I know you xda-hackers like a challenge! So, Let's go!!
Charles
FYI: I am aware XDA was founded with the Xanadux project, so this should be the perfect place to hack us a gPhone. I've also browsed threads, read the Wiki, studied up on the Hermes Linux project -- but things seem to have died since Feb 07, I'm hoping this latest development with Android will spark interest again, and we will be able to run Linux on our current, most powerful devices. I could make educated guesses about the state of the Xanadux project, but I'd rather hear it from XDA devs themselves who are most familiar.
Click to expand...
Click to collapse
where is the video?
anheuer said:
where is the video?
Click to expand...
Click to collapse
YouTube Your best friend , along with google obviously

disassemble windows mobile applications?

hello,
i was hoping to get some help on disassembling windows mobile applications and infoormation about the tools i need to patch them, etc.
i have the windows mobile emulator setup and i am experienced with x86 reverse engineering, i would love to start hacking windows mobile apps now...
any help/links appreciated.
i will use this information only for learning purposes.
no replies...
does nobodt know or is it against the rules to tell me.
im sorry if its against the rules... mods can close this thread if it is.
no warez in this forum, hacking shareware/comercial apps is considered warez too. also u asked the wrong question.
He didn't ask if he could HAVE the software, but information as to what he needs. He could be wanting to buy the software for all we know. That's not a warez issue, me thinks.
Not to be an arse, but if hacking commercial apps is considered warez, then why has the Mobile Shell thread reached 90+ pages?
I think if you purchase a program and would like to hack it to allow customization then what is the big deal?
Besides, how is this ANY differn't then disasembling Windows Mobile and cooking it on our phones - I doubt MANY of us have the official version of windows on our phone!
dissasm is taking a bin file and making it into asm == the instruction mnemonics
the lowest form of code
some other tools can then make it or try to make it into readable c++ code
one needs alot of skills to do anything with the pure asm
and even portet back to c++ it's in horrid sematics as few of those translaters do a good
code struct job
it's not illegal in itself unless the ULA of the program state that it is which most comercial apps does
cincij said:
Not to be an arse, but if hacking commercial apps is considered warez, then why has the Mobile Shell thread reached 90+ pages?
I think if you purchase a program and would like to hack it to allow customization then what is the big deal?
Click to expand...
Click to collapse
the mobile shell thread has 90+ pages and all... but noone haked the program... the program (as is) has not been altered in any way... just the graphics that the program uses
IDA will disassemble winmo exe files.
and i dont think this thread is against the rules because you dont specify what program/s you want to disassemble. for all we know,you want to disassemble free open source programs .
...hacking doesnt mean malicious intent. If he wanted to "hack" a registry code he would be cracking. Hacking means taking things about, figuring out how they work, putting them back together to work better, etc.
The term was originally coined to refer to the programmers that sat there and "hacked away" at the keyboard to create a program.
I will point out it is used to mean malicious intent these days, albeit incorrectly.
pcarvalho said:
the mobile shell thread has 90+ pages and all... but noone haked the program... the program (as is) has not been altered in any way... just the graphics that the program uses
Click to expand...
Click to collapse
Someone "hacked" the password to get to those graphics now didn't they?
By no means am I faulting what has been done. I have enjoyed many hours of MS customization over the past month, and appreciated your help on many occasions pcarvalho.
If we speak so, then.... changing graphics in an app is already a hacking. You just don't understand this word, and go away from this thread, please.
As someone earlier replied, IDA Pro is capable of disassembling binaries for almost every processor
utak3r said:
If we speak so, then.... changing graphics in an app is already a hacking. You just don't understand this word, and go away from this thread, please.
As someone earlier replied, IDA Pro is capable of disassembling binaries for almost every processor
Click to expand...
Click to collapse
awesome. thanks guys.
cincij said:
Not to be an arse, but if hacking commercial apps is considered warez, then why has the Mobile Shell thread reached 90+ pages?
I think if you purchase a program and would like to hack it to allow customization then what is the big deal?
Click to expand...
Click to collapse
hi, please post the mobile shell thread url. i tried to search but only ended up with spb mobile shell. thanks in advance.
I think SPB Mobile Shell is what they where referring to...

Materials For Learning Android Development?

Hey guys, I'd like to learn how to develop for the Android OS.
What materials would to recommend that start from a beginner level that fully explain every step? Examples and learning tasks would be excellent too.
Was shown Professional Android 2 Application Development by Reto Meier which I'm considering buying, but will it be too advanced to start with?
Thanks for any help.
Im looking for exactly the same thing, although i do know a bit of java, it would be nice too have some comprehensive guides.
video learnings
xtensivearts.com have posted 11 series on how to do development on android
and
follow this link for an hour tutorial on android development http://www.youtube.com/watch?v=j8XseabG5j0&feature=player_embedded
and u can find many more videos on related section
First you need to learn java
Here:
http://java.sun.com/docs/books/tutorial/getStarted/index.html
http://java.sun.com/docs/books/tutorial/java/index.html
http://java.sun.com/docs/books/tutorial/essential/index.html
http://java.sun.com/docs/books/tutorial/collections/index.html
http://java.sun.com/docs/books/tutorial/ui/index.html
http://java.sun.com/docs/books/tutorial/deployment/index.html
Depends on how beginner you are
What sort of programming experience do you have? Are you familiar with Java?
It's probably worth taking a look at some of the examples at the Dev Guide section of the Android Developer site (developer dot android dot com). If you're comfortable with that you should be fine to use Professional Android 2.
The book assumes you're a fairly experienced developer who is comfortable with Java (or at least experienced with similar OO languages), but that you have little to know knowledge of Android or mobile development.
houseonfire said:
First you need to learn java
Here:
http://java.sun.com/docs/books/tutorial/getStarted/index.html
http://java.sun.com/docs/books/tutorial/java/index.html
http://java.sun.com/docs/books/tutorial/essential/index.html
http://java.sun.com/docs/books/tutorial/collections/index.html
http://java.sun.com/docs/books/tutorial/ui/index.html
http://java.sun.com/docs/books/tutorial/deployment/index.html
Click to expand...
Click to collapse
You shouldn't include that first link in my opinion
About the Java Technology
Java technology is both a programming language and a platform.
The Java Programming Language
The Java programming language is a high-level language that can be characterized by all of the following buzzwords:
# Simple
# Architecture neutral
# Object oriented
# Portable
# Distributed
# High performance
# Multithreaded
# Robust
# Dynamic
# Secure
Click to expand...
Click to collapse
It's just sounds like marketing and someone stroking themselves.
[Second link]
http://java.sun.com/docs/books/tutorial/java/concepts/object.htm
I'm so ****ed... does anyone any where ever teach things in a manner that shows how things work, besides the bull****???
I'm never going to learn at this rate. Seems like their are peices of the puzzle people don't understand, which i fully understand and have no patience for.. and the stuff every one grabs onto easily is that stuff i can't find taught
[Next page]
http://java.sun.com/docs/books/tutorial/java/concepts/class.html
For some reason I doubt if I plug that code in its just going to flat out work...
Any tutorials that teach in a fashion that says... hey this is what you need to know..
There are variables, classes and this is what needs to go into place for them to work.
In the real world, you'll often find many individual objects all of the same kind. There may be thousands of other bicycles in existence, all of the same make and model. Each bicycle was built from the same set of blueprints and therefore contains the same components. In object-oriented terms, we say that your bicycle is an instance of the class of objects known as bicycles. A class is the blueprint from which individual objects are created.
Click to expand...
Click to collapse
Who CARES??
I want to see the tools and see what needs to be in place for them to work and how to work them.
This turtorial isn't for me
I need a no bull**** tutorial for newbies that flat out says these are the things you needto know how to utilize and this is how you utilize them, in explainable code that works, that isn't missing code someone assumes ill know to put there.
I'm coming to the conclusio that the most difficult part about developing is finding out where you need tolearn from and a good resource to teach you in your own learning style.
I'm a genius in an area everyone is retarded in and a retard in an area that makes the rest of the world seem to have genius about something im missing..
I'd recommend the book called Hello, Android.
I was thinking the same thing... i just can't afford to spend any more money on something that isn't going to teach me in my style...
I'm afraid something might be wrong with the area of my brain that handles communication, language and the english language because there seems to be something about specific things that i just can never grasp unless shown piece by piece a couple of times.
nobody seems serious about showing me anything eer.. they just want to tell me :/
[edit\
Starting here.. ill just tough through what I can but im certain ill be asking some basic stupid questions because there will be something ill be having trouble wraping my head around
2.1 The Big Picture
Let’s start by taking a look at the overall system architecture—the key
layers and components that make up the Android open source software
stack. In Figure 2.1, on the next page, you can see the “20,000-foot”
view of Android. Study it closely—there will be a test tomorrow.
Each layer uses the services provided by the layers below it. Starting
from the bottom, the following sections highlight the layers provided by
Android.
Click to expand...
Click to collapse
**** it, i just skipped to the creating menus section.... who in the world has time for people wanting to jolly themselves by talking a bunch of bull****?
I need to know "how" not "why"...damn it,
Bunnnyman said:
I'd recommend the book called Hello, Android.
Click to expand...
Click to collapse
The example code for enabling the menu button to pop up a menu appears to be incomplete.
I might be stupid but im not that stupid...

Learning Android embedded development

Hi all,
I have a BSIT with emphasis in software engineering, and I'd like to break into the mobile devices embedded development field (specifically Android). I've never done anything with embedded engineering before. From what I can gather, it's best to learn first Linux embedded engineering and then apply that to Eclipse with a C/C++ CDT understanding, am I correct? As a new grad, I obviously feel that my education hasn't trained me for the real world, but that's not unheard of. The important thing is that I'm a quick learner with a knack for software and I.T.
What would you recommend I start with to self learn embedded engineering for Android mobile devices?
Huge thanks in advance.
Head first is probably the best way to learn. Go to android.com click on the developers link and read the step by step on setting up eclipse/sdk. Start writing apps and improve. anddev.org is a great place for tutorials and general help getting you started. Best of luck!
Sent from my Nexus S using Tapatalk
k4str0 said:
Head first is probably the best way to learn. Go to android.com click on the developers link and read the step by step on setting up eclipse/sdk. Start writing apps and improve. anddev.org is a great place for tutorials and general help getting you started. Best of luck!
Sent from my Nexus S using Tapatalk
Click to expand...
Click to collapse
Thanks for the tip, however it's not "regular" apps that I want to create. My goal is to equip myself with the knowledge needed to gain an entry or higher type position developing embedded software for microchips at a local company (who happens to be one of the largest developers of mobile processors, etc). I'm currently reading O'Reily's Building Embedded Linux Systems to gain a better understanding of the kernel, etc, but wanted to know if anybody knew of a book or resource that was more catered for Android.
howetechnical said:
Thanks for the tip, however it's not "regular" apps that I want to create. My goal is to equip myself with the knowledge needed to gain an entry or higher type position developing embedded software for microchips at a local company (who happens to be one of the largest developers of mobile processors, etc). I'm currently reading O'Reily's Building Embedded Linux Systems to gain a better understanding of the kernel, etc, but wanted to know if anybody knew of a book or resource that was more catered for Android.
Click to expand...
Click to collapse
You are talking about embedded software development. What is your definition of 'embedded software'? If it is about small microcontrollers learning android might not useful. You should be able to read and interpret printed circuit board drawings and hardware datasheets to be able to understand how to access the hardware from software. You must also be able to write device drivers to interface with that hardware. If you want to create applications for embedded system you must be able to program using relatively sparse resources. Learning all this from scratch is not easy.
doctormetal said:
You are talking about embedded software development. What is your definition of 'embedded software'? If it is about small microcontrollers learning android might not useful. You should be able to read and interpret printed circuit board drawings and hardware datasheets to be able to understand how to access the hardware from software. You must also be able to write device drivers to interface with that hardware. If you want to create applications for embedded system you must be able to program using relatively sparse resources. Learning all this from scratch is not easy.
Click to expand...
Click to collapse
I believe that is what I'm trying to do. The position(s) I'm going for are developing software for mobile chipsets (CDMA, etc) to improve power performance, add functionality, etc. I do understand that it will not be an easy task, which is part of the reason I want to do it. There won't be a dime a dozen going for the position, like there are in typical software engineering jobs. Plus, I could really see myself enjoying it since I'm passionate about mobile technology and am an extremely quick learner.
I think I'm on the right track at least with reading a couple of books, one being the highest recommended embedded linux systems book out there (by O'Reily), and the other being catered for embedded linux engineering using Eclipse and the C/C++CDT.

Categories

Resources