©SIProp Project, 2006-2008 1 Boot File of Pandaboard Noritsuna Imamura

Slides:



Advertisements
Similar presentations
MMI nameProject nameAndroidPage No# Flow Description Android (OS )
Advertisements

INFSO-RI Module 03 Installing the ETICS Client Alberto Di Meglio.
By: Lloyd Albin 9/28/2012. We are not talking about a Raspberry Pie.
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ,
Giving Linux the Boot This session covers all facets of the Linux boot process from power up to running a user application beginning with ROM boot loader.
Android Below Java Understanding the Underlying System Architecture, and Build Process Michael Mitchell Department of Computer Science.
Lab 4 Department of Computer Science and Information Engineering National Taiwan University Lab4 - Bootloader 2014/10/14/ 13 1.
Buildroot CS-423 Dick Steflik. buildroot uClibc – C library for developing for embedded Linux –much smaller than GNU C tools to make a cross-compilation.
Embedded Programming and Robotics Lesson 19 Raspberry Pi Programming in C 1.
1 Booting Linux with U-boot Jason Kridner June 7, 2010 Archived at:
History 8xxROM by Magnus Damm PPCBoot (1999) – v (2000) U−Boot−0.1.0 (2002) extended functionality, new architectures Das U-Boot.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
Embedded Programming and Robotics Lesson 17 The OpenCV (Computer Vision) Library The OpenCV Library1.
COMPUTER SYSTEM LABORATORY Lab4 - Bootloader. Lab 4 Experimental Goal Learn how to build U-Boot bootloader for PXA /10/8/ 142.
Raspberry Pi Training Truman College Goals of our Training Today Unbox and boot up the Raspberry Pi (RPi) Learn how to access the desktop graphical.
©SIProp Project, Quick Explanation of Pandaboard Noritsuna Imamura
Lab 3 Department of Computer Science and Information Engineering National Taiwan University Lab3 - Cross Tools 2014/10/7/ 20 1.
Setting up the OpenHIM. Components Core - Mediators – e.g. OpenEMPI adapter
Kernel Development using Virtualization Installing VMWare and using a virtual machine to build and test a Linux Kernel.
Creating a Defensive Raspberry Pi
1 Introduction to ARM A15 Linux DSP Platform Software Apps Team 04/19/2013 1TI Confidential - NDA Restrictions.
Lab 11 Department of Computer Science and Information Engineering National Taiwan University Lab11 - Porting 2014/12/9/ 26 1.
Porting Android to Beagleboard
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
baltrad node installation for beginners On Ubuntu Jesper Ellerbæk Nielsen Aalborg University, DK.
Android x86 Build Environments Update 1.Update System $sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev.
12 1 Embedded Software Lab. OS 실습 Embedded Software Lab. 박대준, 박은수 Lecture 3. Kernel fusing, printk.
Git Michael Backherms. What is Git? Free Software Development Tool o Speedy tool for distributed revision control and source code management Designed.
EMT 2390L Lecture 6 Dr. Reyes Reference: The Linux Command Line, W.E. Shotts.
Mango520에 Ubuntu 올리기 CRZ-Technology.
Gotta get Git Chris Sherwood and Alfredo Aretxabaleta USGS Woods Hole.
COMPUTER SYSTEM LABORATORY Lab6 - Root Filesystem.
Embedded Programming and Robotics
Installation of packages Objectives –Using software packaging tools Contents –Application delivered as –Where to get commonly used rpm’s –Autofs on! –Getting.
TI Information – Selective Disclosure Boot TI Keystone II Linux Kernel (RAM File-system) Vincent Han Mar,
Intro to Git presented by Brian K. Vagnini Hosted by.
Installation of PHP5 Objectives –Install PHP5 with support for Apache and MySQL Contents –Installing latest dependencies LibXML & LibSLT –Compiling and.
LOGO Linux Installation. Linux Distribution Including shells, libraries, tools, compiler, servers, applications. Redhat, Fedora, Mandrake, SuSE, Debian,
Lab 5 Department of Computer Science and Information Engineering National Taiwan University Lab5 – Bootloader + OS Kernel 2015/10/27/ 25 1.
Lab 8 Department of Computer Science and Information Engineering National Taiwan University Lab8 - Root Filesystem 2015/11/10/ 22 1.
Xilinx Confidential Unpublished Work © Copyright 2012 Xilinx ZYNQ PetaLinux Guide.
Installing CUDA, PyCUDA on Ubuntu
Implementation of Embedded OS
Lab 5 Department of Computer Science and Information Engineering National Taiwan University Lab5 - OS Kernel 2014/10/21/ 16 1.
Blackfin buildroot development
Embedded Software Design Week II Linux Intro Linux Kernel.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
Ns2 Installations and Basics Abdul Razaque. How to install Ubuntu on windows-7 & 8 Download the Ubuntu ISO file. You can get the ISO file from the Ubuntu.
Using Docker in a CyVerse World. To install Docker GO TO Click “Get Started”, follow the directions.
U-Boot CS-423 Dick Steflik. U-Boot Actual Name: Das U-Boot Universal Bootstrap Loader Used on PPC, ARM, AVR32, MIPS, x86, 68K, Nios and MicroBlaze architectures.
Pats Embedded Linux Seminar (PELS) Session 2 Wim Torfs University of Antwerp PATS research group.
Pats Embedded Linux Seminar (PELS) Session 2 Wim Torfs University of Antwerp PATS research group.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Introduction to Git Thomas.
Using and configuring the Linux 2.6 kernel, and building it “The Debian Way” Presented April 2, 2008 by Chris Knadle Files related to the talk maintained.
Git 101 Or, How to sanely manage your Koha customizations.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com The U-boot bootloader Michael.
Version Control Systems
A blank slide.
Outline Installing Gem5 SPEC2006 for Gem5 Configuring Gem5.
CS5100 Advanced Computer Architecture
Implementation of Embedded OS
Computer System Laboratory
Embedded Software Development with Python and the Raspberry Pi
Version Control Systems
Implementation of Embedded OS
ECE544: Software Assignment 3
Configuring Kali Machine
GPGPU-Sim Tutorial (MICRO 2012) 3: Setup and Run
Computer System Laboratory
Computer System Laboratory
Presentation transcript:

©SIProp Project, Boot File of Pandaboard Noritsuna Imamura

©SIProp Project, Download & Build u-boot Download it with Patch of Boot Option ›cd ~/panda_work ›git clone git://git.omapzoom.org/repo/u- boot.git ›cd u-boot ›git checkout -b omap4_dev origin/omap4_dev ›wget environment.googlecode.com/files/0001- change-bootarges.patch ›git apply 0001-change-bootarges.patch ›make omap4430panda_config ›make ›cp -a u-boot.bin ~/panda_work/mydroid/device/ti/panda/boot loader.bin

©SIProp Project, About boot.scr Contents of Patch ›--- a/include/configs/omap4430panda.h ›+++ b/include/configs/omap4430panda.h -147,8 +147,7 › " ip=dhcp" › #else › ›-#define CONFIG_BOOTARGS "console=ttyO2,115200n8 mem=512M" \ ›- " init=/init vram=32M omapfb.vram=0:16M androidboot.console=ttyO2" ›+#define CONFIG_BOOTARGS "kgdboc=ttyO2, console=ttyO2,115200n8 mem=1G androidboot.console=ttyO2"

©SIProp Project, About boot.scr If you want to change boot option by script file Sample of Boot Script file: File Name=boot.txt How to Make boot.scr from Boot Script file mkimage -A arm -T script -O linux -C none -a 0 -e 0 -n "boot.scr" -d boot.scr.txt boot.scr ›setenv fdt_high "0xffffffff" ›setenv bootcmd "fatload mmc 0:1 0x uImage; fatload mmc 0:1 0x uInitrd; fatload mmc 0:1 0x815f0000 board.dtb; bootm 0x x x815f0000" ›setenv bootargs "console=ttyO2,115200n8 rootwait ro earlyprintk fixrtc nocompcache vram=48M omapfb.vram=0:24M,1:24M init=/init androidboot.console=ttyO2 consoleblank=0"

©SIProp Project, Common Setup 1/2 Setup Build Tools sudo apt-get install bison build-essential curl flex git-core gnupg gperf libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8- dev libxml2 libxml2-utils lzop openjdk-6-jdk openjdk-6-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g- dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline- gplv2-dev lib32z1-dev Setup Build Tools for ARM sudo apt-get install uboot-mkimage