This Blog is for my ARM and linux work

Thursday, February 11, 2010

Read 1 : ARM Dev guide (About memory)

  • The cache is placed between main memory and core. A cache provide an overall increase in the performance but with a loss of predictable execution time
  • What is s memory width ?
The memory width is the number of bits the memory returns on each access - typically 8,16,32 or 64 bits. The memory width has a direct effort on the overall performance and cost ratio.
  • Type of memory are being used
    • ROM : Read only memory. to hold date which require no update or correction.
    • Flash ROM : Can be written to as well as red, but it is slow to write so you should not use it for holding dynamic data. Its main use is for holding the device firmware or storing longterm data.
    • Dynamic RAM : Most commonly use RAM for devices, lowest cost per MB, it need to have its storage all refreshed and given a new electronic charge every few mili-second, so need DRAM controller before using members.
    • Synchronous Dynamic RAM : Runs on higher clock speed than conventional memory. It sync itself with processor because it is clocked.

    Sunday, March 1, 2009

    Stight Movement in LPC2129

    After not getting the enought guidance from anywhere, Today I started the reading the Docs related to LPC2129.
    How long, HOW LONG, I will be sitting crossing my fingers them someone will come and tell me what to do..
    Started a slow walk towards goal, ...
    At least not in the state where I was..

    Sunday, February 22, 2009

    Work has not been started on LPC2129 Dev Board

    I have Dev board having LPC2129, ha but the work has not been started, I m clueless that what should I do. Need a little assistance..
    Work Hard Good Luck..

    Thursday, February 19, 2009

    The Command which wrote the ISO image


    mkisofs -J -v -T -o /media/IFREEAGENT/i386-dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL /root/mkrhdvd

    *
    -o /media/IFREEAGENT/i386-dvd.iso = -o is the output file name switch, we provide the output filename here


    /root/mkrhdvd = is the path where we have copy and merged all the CDs, this is the out put of script in my previous posts, in next post i will give the edited version of that script, the exact you need to run from the cmd prompt.

    ARM projects

    link to ARM projects
    http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/

    Sunday, February 8, 2009

    Ahhaaa !!! At last I got RH9 in DVD...

    This was not an easy job, There was series of Hits and Trails..
    And at last I was able to combine all three CDs of RedHat 9, and make its DVD version..
    My this Tute about this problem, is not copy and paste, it is just hybrid of the earlier tutorials and
    my fix to it, As in my earlier post you got a complete fix, two method on is complete manual ans another is complete automatic by script.
    But both has their own limitation, the automatic need some extra package install on your system, which is usually not there in your system.
    And in the manual, obvious higher level of knowledge...

    My way in the the mid way of both. It does not ask you to install some package, means No dependency
    I use some certain part of script to get copied as one single folder somewhere in the file system.
    But before using the following script, you need make some arrangement as following
    • Have ISO image for all the CDs you need to include in Distro
    • Have 3x Space free on the current Filesystem.
    • Keep the script and all ISO images in the same directory
    • Size of Distro+500 MB space free, where your Home Directory resides, as it creates the single folder Named mkrhdvd in the Home Directry.
    here is the script copy and save as .sh, give executable permission then run.

    #############################################################
    #!/bin/bash

    # Originally by Chris Kloiber
    # Modified by Alok Choudhary
    #
    # A quick hack that will create a bootable DVD iso of a Red Hat Linux
    # Distribution. Feed it either a directory containing the downloaded
    # iso files of a distribution, or point it at a directory containing
    # the "RedHat", "isolinux", and "images" directories.

    # This version only works with "isolinux" based Red Hat Linux versions.

    # Lots of disk space required to work, 3X the distribution size at least.

    # GPL version 2 applies. No warranties, yadda, yadda. Have fun.


    if [ $# -lt 2 ]; then
    echo "Usage: `basename $0` source /destination/DVD.iso"
    echo ""
    echo " The 'source' can be either a directory containing a single"
    echo " set of isos, or an exploded tree like an ftp site."
    exit 1
    fi

    cleanup() {
    [ ${LOOP:=/tmp/loop} = "/" ] && echo "LOOP mount point = \/, dying!" && exit
    [ -d $LOOP ] && rm -rf $LOOP
    [ ${DVD:=~/mkrhdvd} = "/" ] && echo "DVD data location is \/, dying!" && exit
    [ -d $DVD ] && rm -rf $DVD
    }

    cleanup
    mkdir -p $LOOP
    mkdir -p $DVD

    if [ !`ls $1/*.iso 2>&1>/dev/null ; echo $?` ]; then
    echo "Found ISO CD images..."
    CDS=`expr 0`
    DISKS="1"

    for f in `ls $1/*.iso`; do
    mount -o loop $f $LOOP
    cp -av $LOOP/* $DVD
    if [ -f $LOOP/.discinfo ]; then
    cp -av $LOOP/.discinfo $DVD
    CDS=`expr $CDS + 1`
    if [ $CDS != 1 ] ; then
    DISKS=`echo ${DISKS},${CDS}`
    fi
    fi
    umount $LOOP
    done
    if [ -e $DVD/.discinfo ]; then
    awk '{ if ( NR == 4 ) { print disks } else { print ; } }' disks="$DISKS" $DVD/.discinfo > $DVD/.discinfo.new
    mv $DVD/.discinfo.new $DVD/.discinfo
    fi
    else
    echo "Found FTP-like tree..."
    cp -av $1/* $DVD
    [ -e $1/.discinfo ] && cp -av $1/.discinfo $DVD
    fi

    rm -rf $DVD/isolinux/boot.cat
    find $DVD -name TRANS.TBL | xargs rm -f

    cd $DVD
    mkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
    /usr/lib/anaconda-runtime/implantisomd5 --force $2

    cleanup
    echo ""
    echo "Process Complete!"
    echo ""
    ########################SCRIPTS ENDS HERE######################

    My struggle to make ISO dvd

    past two hours I m struggling with the this point to create the DVD from the 3 install disk

    everything is fine i m able to understand the last the far most thing is to mkisofs (cmd which makes the iso format )
    as form my previous post you can get the script, but in the straight away it will work for you, I m not sure(still i have not installed anaconda-runtime, may be that is the reason)

    in the script it looks for the boot catalog in isolinux dir, I am seeing the directory right now but now able to find, I think should be script flaw..


    I study and made my own cmd on cmd prompt, but i dont know that it is not able to see the isolinux.bin (the boot image) ..


    Edited the script, I have given the source, in previous post..
    it is running dont know what will happen...
    DAMN !!!!!!!!!!!!!!!!!!