[Armadeus-commitlog] SF.net SVN: armadeus: [749] branches/toolsupgrade
Brought to you by:
sszy
|
From: <jo...@us...> - 2007-12-28 18:49:52
|
Revision: 749
http://armadeus.svn.sourceforge.net/armadeus/?rev=749&view=rev
Author: jorasse
Date: 2007-12-28 10:49:53 -0800 (Fri, 28 Dec 2007)
Log Message:
-----------
[buildroot] clean-up dev branche
Added Paths:
-----------
branches/toolsupgrade/ChangeLog
branches/toolsupgrade/Makefile
branches/toolsupgrade/buildroot/
branches/toolsupgrade/downloads/
branches/toolsupgrade/firmware/
branches/toolsupgrade/host/
branches/toolsupgrade/patches/
branches/toolsupgrade/software/
branches/toolsupgrade/target/
Removed Paths:
-------------
branches/toolsupgrade/trunk/
Copied: branches/toolsupgrade/ChangeLog (from rev 748, branches/toolsupgrade/trunk/ChangeLog)
===================================================================
--- branches/toolsupgrade/ChangeLog (rev 0)
+++ branches/toolsupgrade/ChangeLog 2007-12-28 18:49:53 UTC (rev 749)
@@ -0,0 +1,86 @@
+
+ ChangeLog file for Armadeus Project
+
+Changes in release 2.2 (16 December 2007)
+- [UBOOT] U-Boot 1.1.6 patched 2.6
+- [UBOOT] set pullup by default on inputs
+- [UBOOT] Change default MAC address to be compliant with Armadeus one
+- [LINUX] Added support for kernel Linux 2.6.23.1 (set as default)
+- [LINUX] Improved support for RTC-ds1374 RealTime Clock
+- [LINUX] Added backlight control for Microtips LCD
+- [LINUX] Enhanced framebuffer driver
+- [LINUX] Added capability to build the Armadeus custom drivers in kernel
+- [LINUX] Enhanced iMX SPI driver to be compiled as module
+- [LINUX] Added backlight support for i.MXL
+- [LINUX] Added TSC2102 core and touchscreen drivers
+- [LINUX] Added support for isp1761 USB host controller
+- [LINUX] Added support for MCP2515 CAN bus controller (not activated by default)
+- [BUILDROOT] updated buildroot to revision 20321 (snapshot 20071027)
+- [BUILDROOT] libacl1 libacl1-dev host packages required
+- [BUILDROOT] Build g++ and shared lib as default
+- [BUILDROOT] Fixed uClibc compatility issues to support OpenSSH
+ thanks to Jean Michel
+- [BUILDROOT] Added Samba services smbmount, nmbd and smbd
+- [BUILDROOT] Added support for PrBoom
+- [BUILDROOT] Added SDL_mixer, SDL_net support
+- [BUILDROOT] Added support for LMbench (performance analysis tools)
+- [BUILDROOT] Added sound file playing capability to PWM driver
+- [BUILDROOT] Added support for Allegro (still needs to be static library)
+- [BUILDROOT] Added support for Lua package (thanks to Benoit)
+- [BUILDROOT] Added support for ipkg package with scripts and utilities
+ Still needs Host part to build .ipk packages
+- [BUILDROOT] Added Tslib support with ts_test tool
+- [BUILDROOT] Preliminary integration of GPM package
+- [BUILDROOT] Preliminary integration of the Mesa package
+- [BUILDROOT] Added SDL-Water demo
+- [BUILDROOT] Added support for CH7024 (TV encoder)
+- [BUILDROOT] Added support for SDL Perigee Slideshow tool
+- [BUILDROOT] Added support for the max5821 DAC converter
+- [BUILDROOT] Build demos and examples by default in qtopia (but not installed)
+- [BUILDROOT] Preliminary integration of the ltp-testsuite package
+- [BUILDROOT] Preliminary support for libvorbis
+- [BUILDROOT] Hide original kernel menu - Armadeus defines its own kernel menu
+- [SOFTWARE] Added first (usable but buggy) version of Wolfenstein3D
+- [SOFTWARE] Added uboot_recover tool
+- [SOFTWARE] Added initial version of orchestra project builder
+- [FIRMWARE] Added led example for the FPGA (led_top.bin)
+- [FIRMWARE] Added 400k gates Spartan3 bitfile for PS/2 controller
+- [FIRMWARE] Added SRAM test VHDL code for the Devfull board
+- [FIRMWARE] Improved PS2 IP to be compatible with APF9328 board
+- [BUILD] Added buildauto target to main Makefile in order to setup automatic builds
+- [ROOTFS] Adding of /etc/fb.modes framebuffer config file (used by SDL for example)
+- [ROOTFS] Add Bash script to test MMC/SD cards performances
+- [ROOTFS] Changed MAJOR of /dev/mmcblkxx
+- Fixed many bugs
+- Revoked release 2.1 (bug fixed)
+
+Changes in release 2.0 (7 February 2007)
+- upgrade U-Boot bios to release 1.1.6
+- upgrade buildroot to the october, 30 2006 snapshot
+- add support for the RTC DS1374 (under u-boot and linux)
+- new IMX SPI linux driver
+- add MAX1027 ADC linux driver
+- add IMX PWM linux driver
+- improve imx-i2c driver (bugs fixed)
+- change the name of the armadeus platform under u-boot to apx9328:
+ apm9328 and apf9328 compatible
+- add a Linux FPGA loader tool
+- add a Linux FPGAregs tool
+- support linux kernel 2.6.18.1
+- Add sysfs to fstab
+- Add support for several LCDs in linux (Sharp, Microtips)
+- improved DHCP usage with uBoot
+- Use new spartan3 U-Boot driver
+- preliminary support for SDL
+
+
+Changes in release 1.6 (11 November 2006)
+- added Linux kernels 2.6.17 and 2.6.18
+- added usb support add mmc support
+
+Changes in release 1.5 (15 July 2006)
+- building package for toolchain, U-Boot, kernel and root-fs
+- First referenced released
+
+Sorry, no detailed ChangeLog available for previous releases
+
Copied: branches/toolsupgrade/Makefile (from rev 748, branches/toolsupgrade/trunk/Makefile)
===================================================================
--- branches/toolsupgrade/Makefile (rev 0)
+++ branches/toolsupgrade/Makefile 2007-12-28 18:49:53 UTC (rev 749)
@@ -0,0 +1,137 @@
+# Makefile for armadeus
+#
+# Copyright (C) 2005-2007 by <jo...@ar...>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+
+#--------------------------------------------------------------
+# Just run 'make menuconfig', configure stuff, then run 'make'.
+# You shouldn't need to mess with anything beyond this point...
+#--------------------------------------------------------------
+
+BUILDROOT_DIR = buildroot
+
+BUILDROOT_NAME=buildroot
+BUILDROOT_FILE_PATH:=downloads
+BUILDROOT_SITE:=ftp://ftp2.armadeus.com/armadeus/download
+BUILDROOT_VERSION:=20071027
+BUILDROOT_SOURCE:=buildroot-$(BUILDROOT_VERSION).tar.bz2
+
+ARMADEUS_TOPDIR:=$(shell pwd)
+export ARMADEUS_TOPDIR
+
+PATCH_DIR=patches
+PATCH_CYGWIN_DIR=$(PATCH_DIR)/cygwin
+TAR_OPTIONS=--exclude=.svn -xf
+
+#used only by cygwin to restore the rights on some rootfs directories
+BUILDROOT_ROOT_DIR=$(BUILDROOT_DIR)/project_build_arm/root
+
+LINUX-REL=`grep "BR2_PACKAGE_LINUX_VERSION=" $(BUILDROOT_DIR)/.config | \
+ sed "s/BR2_PACKAGE_LINUX_VERSION=\\"//" | sed "s/\\"//"`
+LINUX_DIR=$(BUILDROOT_DIR)/build_arm/linux-$(LINUX-REL)
+
+
+all: buildroot
+
+help:
+ @echo 'Cleaning:'
+ @echo ' buildroot-clean - delete all non-source files in buildroot'
+ @echo ' clean - delete temporary files created by build'
+ @echo ' distclean - delete all non-source files (including .config)'
+ @echo
+ @echo 'Build:'
+ @echo ' all - make world'
+ @echo ' <Package> - a single package (ex: u-boot linux or buildroot'
+ @echo
+ @echo 'Configuration:'
+ @echo ' menuconfig - interactive curses-based configurator'
+ @echo ' oldconfig - resolve any unresolved symbols in .config'
+ @echo
+ @echo 'Miscellaneous:'
+ @echo ' source - download all sources needed for offline-build'
+ @echo ' source-check - check all packages for valid download URLs'
+ @echo
+ @echo 'See www.armadeus.org for further armadeus details'
+ @echo 'See /buildroot/docs/README and /buildroot/docs/buildroot.html'
+ @echo ' for further buildroot details'
+ @echo
+
+
+# configuration
+# ---------------------------------------------------------------------------
+
+$(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE):
+ mkdir -p $(BUILDROOT_FILE_PATH)
+ wget --passive-ftp -P $(BUILDROOT_FILE_PATH) $(BUILDROOT_SITE)/$(BUILDROOT_SOURCE)
+
+
+$(BUILDROOT_DIR)/.unpacked: $(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE) $(PATCH_DIR)/*.diff
+ bzcat $(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE) | \
+ tar --exclude=.svn -C $(BUILDROOT_DIR)/.. $(TAR_OPTIONS) -
+ $(BUILDROOT_DIR)/toolchain/patch-kernel.sh $(BUILDROOT_DIR) $(PATCH_DIR) \*.diff
+ @if uname | grep -i cygwin >/dev/null 2>&1 ; then \
+ ./host/patches/cygwin/run ; \
+ svn revert . ; \
+ $(BUILDROOT_DIR)/toolchain/patch-kernel.sh $(BUILDROOT_DIR) $(PATCH_CYGWIN_DIR) *.diff ; \
+ sed -e 's/pc-linux-gnu/pc-cygwin/g' $(BUILDROOT_DIR)/.defconfig > $(BUILDROOT_DIR)/.defconfig_cygwin ; \
+ mv -f $(BUILDROOT_DIR)/.defconfig_cygwin $(BUILDROOT_DIR)/.defconfig ; \
+ fi;
+ touch $(BUILDROOT_DIR)/.unpacked
+
+buildroot: $(BUILDROOT_DIR)/.unpacked
+ @if uname | grep -i cygwin >/dev/null 2>&1 ; then \
+ if [ -e "$(BUILDROOT_ROOT_DIR)/etc" ] ; then \
+ chmod 777 $(BUILDROOT_DIR)/build_arm_nofpu/root/etc ; \
+ fi; \
+ if [ -e "$(BUILDROOT_ROOT_DIR)/etc" ] ; then \
+ chmod 777 $(BUILDROOT_DIR)/build_arm_nofpu/root/dev ; \
+ fi; \
+ fi;
+ @$(MAKE) -C $(BUILDROOT_DIR)
+
+# To be called only one time if one wants to make an automatic build
+buildauto: $(BUILDROOT_DIR)/.unpacked
+ # Be sure that /local/downloads exists if you want to use automated build
+ sed -e 's/BR2_DL_DIR/BR2_DL_DIR=\"\/local\/downloads\" #/g' $(BUILDROOT_DIR)/.defconfig > $(BUILDROOT_DIR)/.defconfig_new ; \
+ mv -f $(BUILDROOT_DIR)/.defconfig_new $(BUILDROOT_DIR)/.defconfig
+ echo "ey" | $(MAKE) -C $(BUILDROOT_DIR) menuconfig
+ $(MAKE) -C $(BUILDROOT_DIR)
+
+menuconfig: $(BUILDROOT_DIR)/.unpacked
+ @$(MAKE) -C $(BUILDROOT_DIR) menuconfig
+
+
+linux-menuconfig:
+ @if [ -e "$(LINUX_DIR)/.unpacked" ] ; then \
+ $(MAKE) -C $(LINUX_DIR) menuconfig ; \
+ fi;
+
+.DEFAULT: $(BUILDROOT_DIR)/.unpacked
+ @$(MAKE) -C $(BUILDROOT_DIR) $@
+
+buildroot-clean:
+ rm -rf $(BUILDROOT_DIR)/build*
+ rm -rf $(BUILDROOT_DIR)/binaries
+ rm -rf $(BUILDROOT_DIR)/project_build*
+ rm -rf $(BUILDROOT_DIR)/toolchain_build*
+
+buildroot-dirclean:
+ rm -rf $(BUILDROOT_DIR)
+
+.PHONY: dummy buildroot buildroot-clean
+
+
Copied: branches/toolsupgrade/buildroot (from rev 748, branches/toolsupgrade/trunk/buildroot)
Copied: branches/toolsupgrade/downloads (from rev 748, branches/toolsupgrade/trunk/downloads)
Copied: branches/toolsupgrade/firmware (from rev 748, branches/toolsupgrade/trunk/firmware)
Copied: branches/toolsupgrade/host (from rev 748, branches/toolsupgrade/trunk/host)
Copied: branches/toolsupgrade/patches (from rev 748, branches/toolsupgrade/trunk/patches)
Copied: branches/toolsupgrade/software (from rev 748, branches/toolsupgrade/trunk/software)
Copied: branches/toolsupgrade/target (from rev 748, branches/toolsupgrade/trunk/target)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|