very new to embedded development have a ?

by chris ayers » Sun, 23 May 2010 03:32:03 GMT

Sponsored Links
 i am working with a devkit8000 and trying to build android eclair 0x4
as well as kernel with usb/wlan support. I built the kernel with arm-
eabi-4.4.0, got my uImage
then built the android eclair fs copyed the uImage and system image
to sd card renamed them android.ubi and 0xdroid.bin and copyed over
the uimage instaler.
it loads the kernel but hangs at the file system
here is what terminal has to say

Waiting for root device /dev/mmcblk0p2...
mmc0: new high speed SD card at address 0001
mmcblk0: mmc0:0001 APPSD 481 MiB
 mmcblk0: p1 p2
List of all partitions:
1f00             512 mtdblock0 (driver?)
1f01            1920 mtdblock1 (driver?)
1f02             128 mtdblock2 (driver?)
1f03            4096 mtdblock3 (driver?)
1f04          255488 mtdblock4 (driver?)
b300          492544 mmcblk0 driver: mmcblk
  b301          160618 mmcblk0p1
  b302          329332 mmcblk0p2
No filesystem could mount root, tried:  ext3 ext2 vfat
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-

what do i need to do to fix this?
i think i may have missed something in make menuconfig
(I search all night and could not come up with a solution for my
i am able to install a prebuilt kernel and android fs
but not a custom built one
thanks again for any and all the help


Other Threads

1. One adapter for different adapter views - how to specify proper layout for the view?


I want to re-use 1 adapter (similar to well known ImageAdapter from
samples) with 2 different views - Gallery and GridView.

I need to specify LayoutParams for the each View returned by getView()
method of my adapter. In case of Gallery it should be instance of
Gallery.LayoutParams, and in case of GridView it should be
GridView.LayoutParams. I'll get an exception for sure if I'll try
Gallery.LayoutParams with GridView and vice versa.

What is the best way to do that? Can I somehow use "parent" parameter
(ViewGroup parent) for that?


2. Receiver dynamically or in manifest?


I have dynamically registered a receiver in a class that extends
Service to inform for incoming sms.

this.registerReceiver(smslistener, new IntentFilter

It works, but sometimes, when the phone is longer not used and the
black-screen appears, my application does not notice incoming sms
until i use the phone again.
So for example, i sent a sms at 13:23 and the G1 got it also at 13:23
but in the Logfile the entry was made at 13:43 when i used the phone

I read in another article that its better for listening to incoming
sms to register the receiver not dynamically but in the manifest, then
it should work! But my problem is, if i register it in the manifest it
is running when the application starts, but i want that the user can
choose if incoming sms would be noticed.

So is there a way to register the receiver in manifest, but stop it
then dynamically and start it again? Or how could this be done??


3. 鈽匴hat is the plan of the 2-way and video conference?

4. Android App.Theme

5. can't read mp3 file from sdcard

6. How to stop Gallery scroll?

7. Viewing the Camera Preview frames .......