Embedded Freaks..

March 24, 2011

Moving Out

Filed under: Uncategorized — kunilkuda @ 8:00 am

You might notice that some of the code that is posted in this blog cannot be downloaded anymore, or it leads to a dead link. The code used to be hosted in 4shared, a free web storage, until I lost the account because I didn’t login for few months (I was at holiday abroad, in the middle of the sea without any internet access, when they sent me email to login or my account would be deleted).

I feel quite disappointed, and finally, I decided to buy my own hosting space to make sure that my code is archived better. Currently, I’m on my way to upload my backup into new site. Hopefully, I can find all of the code snippets that I posted in this blog in my DVD backup.

Anyway, I also want to thank you for visiting or subscribing Embedded Freak so far. I hope my blog will still be interested enough for you. If you’re looking for embedded freak’s new website, it’ll be hosted in http://embeddedfreak.materee.com

I’ll post the latest news of the server migration once it’s done.

Thank you




December 2, 2010

Disko ‘Firststeps’ Tutorial in LPC3250

Filed under: ARM9, arm926ej-s, embedded-linux — Tags: , — kunilkuda @ 2:12 am

Going through with Disko tutorial at 2AM..=) So, here’s what I got so far.

Disko provides simple tutorial to kickstart your Disko project. You can download it using git:

# git clone git://www.diskohq.org/disko-tutorials.git

Inside the ‘disko-tutorials’ directory, go to ‘firststeps’ directory, and cross compile it with:

# CXX=arm-none-linux-gnueabi-g++ CXXFLAGS=-mcpu=arm926ej-s \
  PKG_CONFIG_PATH=$HOST_DIR/lib/pkgconfig make

Now copy all of firststeps directory to your target directory (or to SD-Card), and copy all the library dependencies (as described in my last post, ‘Preparing Root Filesystem’ section). Then run it..(Don’t forget to change the diskorc.xml before running the program)

Here’s some pics and videos of the ‘Firststeps’ tutorial in PHY3250 board (more…)

November 26, 2010

Testing ‘Disko-Demos’ in LPC3250

Filed under: ARM9, arm926ej-s, embedded-linux — Tags: , — kunilkuda @ 4:48 pm

LPC3250 is NXP’s ARM926EJ-S SoC-based MCU. It comes with extra peripherals for user interface (LCD-32bits, touchscreen, SDRAM controller), designed mainly for industrial HMI (Human-Machine Interface) or simple embedded application that requires graphical user interface. Hence, it doesn’t have any fancy video / audio co-processors like TI OMAP series.

I’m running this test based on PHYCORE-LPC3250 at 208Mhz. The bootloaders (NXP S1L along with uboot) and linux kernel installation is provided in lpclinux.com.

To update your PHYCORE-LPC3250 S1L (new S1L is provided to ease LPC3250 board porting and adding more features), see this page. You won’t mess around with kernel’s source code or the bootloader. Hence, it’s better to burn everything into NAND flash.To burn the U-Boot in PHYCORE-LPC3250’s  flash, see this page. To burn the Linux kernel into PHYCORE-LPC3250’s  flash, see this page.

My suggestion is to add NFS server in your PC host, because modifying the root filesystem while debugging the Disko application is quite a troublesome if you use SD-Card (see my last post for it). However, just to run this demo, you can download your root filesystem into SD-Card and deploy it in your board.

Ok, that’s enough for the small talk..now I’m going to talk big =P..kidding.. (more…)

Older Posts »