Android enabling codecs

Since all OpenMax components are available in the public git trees, hardware accelerator binaries have been released that corresponds to certain Android releases. For accessing the Android git trees, please refer to Accessing the Sources link above. To download the hardware accelerator package, look for the "Android_DSP_Binaries" link in the Files section of this project.

See OpenMAX_Project for the list of publically available codecs.

Please drop all of the hardware accelerator binaries from the DSP directory (from the downloaded installation above) in to your /system/lib/dsp directory in your target file system. Please note that if the "dsp" directory is not present in your target file system it will need to be created.

For more detailed information refer to Android DSP Codecs wiki.

=Installing WLAN and Bluetooth in Android=

Refer to Wilink Connectivity page on how to obtain the firmwarre and setup the system for WLAN and BT to work on Android

=Enabling Ethernet Port for Browsing=

To enable with external access point
Once Android has booted up, on a terminal type netcfg eth0 up netcfg eth0 dhcp setprop net.dns1 192.168.0.1

Checking the Kernel
Ethernet support is already built into the default Kernel configuration provided by Texas Instruments. To double check if ethernet is set in the kernel configuration, look in the .config file in the Kernel root directory and check that the following is set to "y":

CONFIG_INET IP_PNP CONFIG_IP_PNP_DHCP CONFIG_NET_ETHERNET CONFIG_MII CONFIG_SMC911X

If Ethernet and networking configurations are not enabled properly, then use the menu config to enable it. To enter menu config, type "make menuconfig" in the Kernel root directory. Follow the following to enable:

Networking supportàNetworking optionsà TCP/IP networking IP: kernel level autoconfiguration IP: DHCP support

Device DriversàNetwork device supportàEthernet (10 or 100Mbit)à Generic Media Independent Interface device support SMSC LAN9115678 support