Hi all
I use beagleboard-xm , and get the android pre-build images for Pre-built Images from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1/index_FDS.html . Now have some problem:
1. cannot run the camera app.
When click the camera, get the error message everytime: "The application Camera (process com.android.camera) has stopped unexpectedly.Please try again."
2. can not run the linux shell
I have a arm library have a install.sh to install it, but when a type /sbin/sh ./install.sh ,get message "/sbin/sh: not found" if i type ./install.sh get message "install.sh: not fount"
3. serial software keyboard input didn't normal
can type key like "Tab" ,"Backspace" .
eg, have directory /mnt/sdcard pwd is /mnt
#sdc now i type Tab, the commond line of the serial software didn't display the whole folder name sdcard , just add a tab key.
4. some linux command didn't recognize
like tar, if i re-compile the kernel ,fs, how to do can add the shell command?
5. How the get the real chip message
i run cat /proc/cpuinfo, get the message:
Processor : ARMv7 Processor rev 2 (v7l) BogoMIPS : 597.64 Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc08 CPU revision : 2
Hardware : OMAP3 Beagle Board Revision : 0020 Serial : 0000000000000000
I want to know how i can get the real frequency of the CPU? the document said the BB-xm has a DM3730, have a 1GHz-A8 , why the MIPS only 597?
Don't forget to verify answers to your forum questions by using the green "Verify Answer" button.
Eric Mao 2. can not run the linux shell I have a arm library have a install.sh to install it, but when a type /sbin/sh ./install.sh ,get message "/sbin/sh: not found" if i type ./install.sh get message "install.sh: not fount" 3. serial software keyboard input didn't normal can type key like "Tab" ,"Backspace" . eg, have directory /mnt/sdcard pwd is /mnt #sdc now i type Tab, the commond line of the serial software didn't display the whole folder name sdcard , just add a tab key. 4. some linux command didn't recognize like tar, if i re-compile the kernel ,fs, how to do can add the shell command?
The built-in android shell has very limited features. In case you wish to have a full-featured shell you can try using the busybox utility.
http://omappedia.org/wiki/Android_Installing_Busybox_Command_Line_Tools
--------------------------------------------------------------------------------------------------------- Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
Hi Vishveshwar Bhat
I install the busybox, the problem 2-4 have solved. Thank you very much!
Can you help me about the problem 1?
Now I found another problem . I type ifconfig ,but get nothing.
#ifconfig Enter
#
But the two lights of the ethernet port are all bright
Hi,
If you are trying with the Android's "ifconfig", then it won't give you any output. As android comes with some trimmed commands, and the ifconfig is not available with all features.
You can use "netcfg" for finding the status of all the ports and their IP address. Also you can try with the ifconfig command from busybox, that you used previously.
Regards,
Umakanta Patro
----
Please click the Verify Answer button on this post if it answers your question.
Hi Umakanta Patro
I use netcfg and get the following message:
/mnt # netcfg lo UP 127.0.0.1 255.0.0.0 0x00000049
I download the android source and recompile the kernel. Now type the ifconfig ,can get the lo message ,but still no eth0
/mnt # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
In Beagle XM, the ethernet interface is called usb0.
What is the output when you run the following commands?
# netcfg usb0 up# netcfg usb0 dhcp
Thank you very much, Except the first problem ,the other problems are all solved! I write a new camera app to finish my capture work!