[27 Aug 2010 | No Comment | ]
Creating a YAFFS2 Debian root File System to run on FLASH – Friendly Arm Mini 2440, using Multistrap

Creating a YAFFS2 Debian root File System to run on FLASH – Friendly Arm Mini 2440, using Multistrap:

Firstly , install multistrap on a Linux Distribution ( I used Ubuntu, for this purpose)

apt-get install multistrap
sudo multistrap -f grip-config
[Link to grip-cofig]

Cross-Compiling the Kernel Modules and install it to your Debian FileSytem:

Follow the guide , on the site : http://billforums.station51.net/viewtopic.php?f=4&t=20
Install the modules on the PATH of your multistrap generated(~/nfs/lib/modules/)
* It may be necessary to create a symlink from 2.6.32-rc8 to 2.6.32.2-FriendlyARM as this folder may be not recognized on boot.
My way of accessing …

Read the full story »

Embedded Linux »

[28 Aug 2010 | No Comment | ]
Gstreamer Multicast Client – Returning Console, running on boot(example on mini 2440, FriendlyArm)

Instal the gstreamer main components:
:~$ apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-good  gstreamer0.10-plugins-ugly gstreamer0.10-tools gstreamer0.10-alsa
Create the Script, and set it to the ip of the VLC UDP multicast server.
:~$ vim /etc/init.d/gst.sh
#!/bin/sh
killall gst-launch-0.10
gst-launch-0.10 udpsrc port=1234 multicast-group=239.255.12.42 ! decodebin ! audioconvert ! alsasink
To run it on boot, simply do:
:~$ update-rc.d gst.sh defaults

Embedded Linux »

[28 Aug 2010 | No Comment | ]
Vlc Multicast Client – Returning Console, running on boot(example on mini 2440, FriendlyArm)

Install VlC
:~$ apt-get install vlc
Create the Script, and set it to the ip of the VLC UDP multicast server and “–rc-fake-tty” returns it to the prompt after running the command.
:~$ vim /etc/init.d/vlc.sh
#!/bin/sh
killall vlc
vlc -vvv –daemon udp:@239.255.12.42 –rc-fake-tty
To run it on boot, simply do:
:~$ update-rc.d vlc.sh defaults

Embedded Linux »

[30 Apr 2010 | No Comment | ]
Linux 2.6.29 image boot on TS-7400 (Embedded Arm)

Linux 2.6.29 image boot on TS-7400
My experience based on the complete description by Petr Ledvina at the mailing list.
Download sdcard image file
# wget ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7400-linux/binaries/ts-images/512mbsd-74\
00-linux2629-lenny-eabi.dd.bz2
unzip it
# bzip2 -d 512mbsd-7400-linux2629-lenny-eabi.dd.bz2
extract individual partitons
# dd if=512mbsd-7400-linux2629-lenny-eabi.dd of=part2.dd bs=512
skip=8704 count=5120
do not copy entire part3, end of partition contains lot of zeros,
block count was decreased to ignore them (using hexdump to find end of
data)
# dd if=512mbsd-7400-linux2629-lenny-eabi.dd of=part3.dd bs=512
skip=16896 count=2688
extract master boot record:
# dd if=512mbsd-7400-linux2629-lenny-eabi.dd of=boot.dd bs=446 count=1
copy data from partition 4:
# mkdir part4
# mount 512mbsd-7400-linux2629-lenny-eabi.dd part4 -oloop,offset=$((25088))
# cd part4
# tar -jcS -b8 –one -f ../part4.tar.bz2 .
# …

Lista de blogs »

[3 Apr 2010 | No Comment | ]
Just Spreading TechSparked

Just promoting this great technology/community site created with lot of work and conducted by Seth Sandler et al…
techsparked is a social platform for people that are sparked (inspired) by creative and emergent technology. techsparked can be used to learn, share, create, promote, and meet people with similar interests and goals. We aim to have a friendly environment and involve not just people already sparked (inspired) by technology, but spark new people too. Learn more and get started today!
techsparked is like the deviantART.com or behance.net for creative technology!

Personal Interests »

[22 Mar 2010 | No Comment | ]
Senna’s 50th Birthday

Reserved some time today to make a post celebrating the Senna’s 50th Birthday. An idol, a hero, all the country today is sad and proud for this beloved son. You may check more details about him, checking the following post fro the formula1blog.com. http://www.formula1blog.com/2010/03/21/ayrton-senna-50th-birthday-memories/
He would have been 50-years old today. There is little doubt in my mind that he would still be influential in F1 but probably more so in the lives of young Brazilian children for whom he took particular interest in. His legacy may have been larger than …