bc10-router/arago-project
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
]
Start:
[[bc10-router]]
#contents
* About arago-project [#qe4441ca]
>
arago-project is a set of layers for OpenEmbedded. This s...
* How to Create the Build Environment [#sd87d0bd]
>
The host that uses for the build environment is Ubuntu 10...
** Adding extra package [#y41f307f]
>
These packages listed below are added for creating the bu...
ssh vim git-core build-essential curl ia32-libs diffstat...
libncurses5-dev bison flex gettext
** Changing from dash to bash [#v00a69e6]
>
shell that Ubuntu 10.04 uses is dash, and cases an error ...
$ sudo dpkg-reconfigure dash
Executing the command, it asks to install dash. Then, ple...
** Creating the build environment [#zc78d024]
>
This part explains how to create the arago-project build ...
~
Up to setting up of Toolchain, the configuration process ...
~
[[http://arago-project.org/wiki/index.php/Setting_Up_Buil...
~
$ mkdir $HOME/oe
$ cd $HOME/oe
$ git clone git://arago-project.org/git/arago.git
$ git clone git://arago-project.org/git/arago-oe-dev.git
$ git clone git://arago-project.org/git/arago-bitbake.git
~
Copy the configuration file and samples.~
$ cp arago/setenv.sample arago/setenv
$ cp arago/conf/local.conf.sample arago/conf/local.conf
~
Modify the copied local.conf. In the file, the specificat...
$ vi arago/conf/local.conf
@@ -22,9 +22,9 @@ TMPDIR = "${SCRATCH}/arago-tmp"
# Select the machine platform to build for
# The default value is "arago", which is a unified armv5...
# to build filesystem images for OMAP3 and DaVinci
-MACHINE ?= "arago"
+# MACHINE ?= "arago"
# MACHINE = "omap3evm"
-# MACHINE = "beagleboard"
+MACHINE = "beagleboard"
# MACHINE = "davinci-dvevm"
~
Change the specification of TOOLCHAIN_BRAND is changed to...
@@ -32,7 +32,8 @@ MACHINE ?= "arago"
DISTRO = "arago"
# What toolchain to use (csl, arago, angstrom etc.)
-TOOLCHAIN_BRAND ?= "csl"
+#TOOLCHAIN_BRAND ?= "csl"
+TOOLCHAIN_BRAND ?= "arago"
~
The parallel make and number of threads are set to 2. (Th...
@@ -85,6 +86,8 @@ IMAGE_FSTYPES = "jffs2 tar.gz ext2.gz"
# in the process of marking these so let us know if you ...
#PARALLEL_MAKE = "-j 4"
#BB_NUMBER_THREADS = "4"
+PARALLEL_MAKE = "-j 2"
+BB_NUMBER_THREADS = "2"
~
Configure the environment setting of arago-project .~
$ source arago/setenv
~
** Installing Toolchain [#k1e67472]
>
Toolchain used here is the one listed at TI's web page. D...
[[http://arago-project.org/wiki/index.php/Setting_Up_Buil...
~
There is a patch for avoiding this error. However, at the...
This article uses TI's Toolchain which is developed for B...
[[http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/sdk...
~
To download the Toolchain from the URL above to any direc...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/am_...
$ chmod +x ti-sdk-beagleboard-05.05.01.00-Linux-x86-Inst...
~
To install it for the console, add the option of --made c...
$ ./ti-sdk-beagleboard-05.05.01.00-Linux-x86-Install --m...
~
PATH of the newly installed Toolchain is added to bashrc ...
$ vi ${HOME}/.bashrc
PATH=${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devkit...
$ source ${HOME}/.bashrc
** Setting up the additional packages for bc10-router [#y...
>
The additional packages listed below. These packages are ...
bridge-utils
dnsmasq
dropbear
ebtables
grep
hostap-daemon
hostap-utils
ifplugd
iperf
iproute2
iptables
iw
ntpclient
nuttcp
procps
openssl
rp-pppoe
u-boot-spl(MLO)
wireless-tools
~
Also, to use bitbake command, you can list out all packag...
$ bitbake -s > lists
~
** bb files for bc10-router [#ne2fff30]
>
To avoid building unnecessary packages, and to make sure ...
$ cd arago/recipes/tasks
~
- task-arago-base.bb
--- __task-arago-base.bb_orig 2012-12-13 10:58:06.9616...
+++ task-arago-base.bb 2012-12-13 10:58:46.651002889 +0...
@@ -8,13 +8,13 @@ inherit task
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
-ARAGO_ALSA_BASE = "\
- alsa-lib \
- alsa-utils-aplay \
- "
+#ARAGO_ALSA_BASE = "\
+# alsa-lib \
+# alsa-utils-aplay \
-# "
ARAGO_BASE = "\
- ${ARAGO_ALSA_BASE} \
+# ${ARAGO_ALSA_BASE} \
mtd-utils \
curl \
arago-feed-configs \
~
- task-arago-console.bb
--- __task-arago-console.bb_orig 2013-01-16 12:03:46.16...
+++ task-arago-console.bb 2013-01-15 20:08:00.0674...
@@ -5,21 +5,21 @@ PR = "r16"
inherit task
# alsa-utils-alsamixer depends on ncurses
-ARAGO_ALSA_EXTRA = "\
- alsa-conf \
- alsa-conf-base \
- alsa-server \
- alsa-utils \
- alsa-utils-aconnect \
- alsa-utils-alsaconf \
- alsa-utils-alsactl \
- alsa-utils-alsamixer \
- alsa-utils-amixer \
- alsa-utils-iecset \
- alsa-utils-midi \
- alsa-utils-speakertest \
- alsa-state \
- "
+#ARAGO_ALSA_EXTRA = "\
+# alsa-conf \
+# alsa-conf-base \
+# alsa-server \
+# alsa-utils \
+# alsa-utils-aconnect \
+# alsa-utils-alsaconf \
+# alsa-utils-alsactl \
+# alsa-utils-alsamixer \
+# alsa-utils-amixer \
+# alsa-utils-iecset \
+# alsa-utils-midi \
+# alsa-utils-speakertest \
+# alsa-state \
+# "
ARAGO_TSLIB = "\
tslib-conf \
@@ -47,6 +47,25 @@ ARAGO_UTILS = "\
i2c-tools \
iproute2 \
tcpdump \
+ bridge-utils \
+ dnsmasq \
+ dropbear \
+ ebtables \
+ grep \
+ hostap-daemon \
+ hostap-utils \
+ ifplugd \
+ iperf \
+ iproute2 \
+ iptables \
+ iw \
+ ntpclient \
+ nuttcp \
+ procps \
+ openssl \
+ rp-pppoe \
+ u-boot-spl \
+ wireless-tools \
"
ARAGO_DVSDK_PREREQ = "\
@@ -61,7 +80,7 @@ ARAGO_DVSDK_PREREQ = "\
# cppstub is needed to install libstdc++ in the image
ARAGO_CONSOLE = "\
- ${ARAGO_ALSA_EXTRA} \
+# ${ARAGO_ALSA_EXTRA} \
${ARAGO_TSLIB} \
${ARAGO_NCURSES} \
${ARAGO_FSTOOLS}
** Creating the image of bc10-router [#i24341ee]
>
This section build arago-console-image. This build proces...
$ time bitbake arago-console-image
~
** The directory, which stores built images [#u49b24f3]
>
The directories, which store the built images is created ...
$ cd ~/oe/arago-tmp/deploy/glibc/images/beagleboard
$ ls -l
lrwxrwxrwx 1 beat beat 29 2012-12-13 13:58 MLO-bea...
-rwxr-xr-x 1 beat beat 43468 2012-12-13 13:58 MLO-bea...
lrwxrwxrwx 1 beat beat 64 2012-12-13 14:30 arago-c...
lrwxrwxrwx 1 beat beat 62 2012-12-13 14:29 arago-c...
lrwxrwxrwx 1 beat beat 64 2012-12-13 14:30 arago-c...
lrwxrwxrwx 1 beat beat 63 2012-12-13 14:29 arago-c...
lrwxrwxrwx 1 beat beat 60 2012-12-13 14:30 arago-c...
drwxr-xr-x 2 beat beat 4096 2012-12-13 14:31 arago-c...
-rw-r--r-- 1 beat beat 20488760 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 26935296 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 17672000 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 19988817 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 34603008 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 33804288 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 9637520 2012-12-13 14:24 modules...
drwxr-xr-x 2 beat beat 4096 2012-12-13 14:30 tmp.gz
-rwxr-xr-x 1 beat beat 336080 2012-12-13 14:00 u-boot-...
lrwxrwxrwx 1 beat beat 38 2012-12-13 14:00 u-boot-...
-rw-r--r-- 1 beat beat 3425936 2012-12-13 14:24 uImage-...
lrwxrwxrwx 1 beat beat 33 2012-12-13 14:24 uImage-...
-rw-r--r-- 1 beat beat 218 2012-12-13 14:30 ubinize...
uImage-beagleboard.bin
ubinize.cfg
The files, which will be used for creating the images are...
MLO-beagleboard-2012.04.01-r0
arago-console-image-glibc-ipk-2011.09-beagleboard.rootfs...
u-boot-beagleboard-2012.04.01-r3.0.img
uImage-3.3.7-r115-beagleboard.bin
*** About MLO [#r7ea734b]
>
Adding u-bot-spl, MLO has already been created. But, you ...
** Writing down images to a SD card [#h0fa9d94]
>
The SD cards used here are created in the same way as the...
~
The files, which have been created at the previous sectio...
$ cp MLO-beagleboard-2012.04.01-r0 /media/FAT/MLO
$ cp u-boot-beagleboard-2012.04.01-r3.0.img /media/FAT/u...
$ cp uImage-3.3.7-r115-beagleboard.bin /media/FAT/uImage
$ sudo tar xvfz arago-console-image-glibc-ipk-2011.09-be...
Create uEnv.txt, the environment-configuration file for u...
mmcroot=/dev/mmcblk0p2 rw
uenvcmd=run loaduimagefat; run mmcboot
*** Driver for Wireless LAN USB adapter [#g14922f6]
To use Wireless LAN USB adapter, WLI-UC-AG300N, firmware,...
[[http://www.ralinktech.com/en/04_support/license.php?sn=...
-Caution~
Since Ralink has been merged with MediaTek, the firmware ...
~
Download the firmware file, RT2870_Firmware_V22.zip and e...
$ unzip RT2870_Firmware_V22.zip
$ cd RT2870_Firmware_V22
$ ls
LICENSE.ralink-firmware.txt rt2870.bin
$ sudo cp * /media/EXT3/lib/firmware/
~
This is the end of the writing down the images to the SD ...
* Adding and Installing Extra Packages After Building the...
>
This section introduces how to build and to install the e...
To use vim, this example explains how to build and to ins...
$ cd ~/oe
$ bitbake vim
NOTE: Handling BitBake files: / (7722/7722) [100 %]
Parsing of 7722 .bb files complete (7256 cached, 466 par...
Build Configuration:
BB_VERSION = "1.10.2"
METADATA_BRANCH = "master"
METADATA_REVISION = "9e4a18d"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2011.09"
TARGET_FPU = "hard"
...<Skip>
Packaged contents of vim-dev into /home/syariten/oe/arag...
NOTE: Not creating empty archive for vim-static-7.2-r8.3.6
NOTE: Not creating empty archive for vim-locale-7.2-r8.3.6
NOTE: package vim-7.2-r8.3: task do_package_write_ipk: S...
NOTE: Running task 525 of 528 (ID: 5, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_write: Started
NOTE: package vim-7.2-r8.3: task do_package_write: Succe...
NOTE: Running task 526 of 528 (ID: 6, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_stage: Started
NOTE: package vim-7.2-r8.3: task do_package_stage: Succe...
NOTE: Running task 527 of 528 (ID: 7, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_stage_all: S...
NOTE: package vim-7.2-r8.3: task do_package_stage_all: S...
NOTE: Running task 528 of 528 (ID: 9, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_build: Started
NOTE: package vim-7.2-r8.3: task do_build: Succeeded
NOTE: Tasks Summary: Attempted 528 tasks of which 510 di...
$ cd arago-tmp/deploy/glibc/ipk/armv7a
~
Copy vim_7.2-r8.3.6_armv7a.ipk to bc10 via the SD card or...
# opkg install vim_7.2-r8.3.6_armv7a.ipk
Installing vim (7.2-r8.3.6) to root...
vim: unsatisfied recommendation for diffutils
Configuring vim.
update-alternatives: Linking //bin/vi to /usr/bin/vim
* Revision History [#p81bda79]
>
- 2013/07/08 This article is initially published
End:
[[bc10-router]]
#contents
* About arago-project [#qe4441ca]
>
arago-project is a set of layers for OpenEmbedded. This s...
* How to Create the Build Environment [#sd87d0bd]
>
The host that uses for the build environment is Ubuntu 10...
** Adding extra package [#y41f307f]
>
These packages listed below are added for creating the bu...
ssh vim git-core build-essential curl ia32-libs diffstat...
libncurses5-dev bison flex gettext
** Changing from dash to bash [#v00a69e6]
>
shell that Ubuntu 10.04 uses is dash, and cases an error ...
$ sudo dpkg-reconfigure dash
Executing the command, it asks to install dash. Then, ple...
** Creating the build environment [#zc78d024]
>
This part explains how to create the arago-project build ...
~
Up to setting up of Toolchain, the configuration process ...
~
[[http://arago-project.org/wiki/index.php/Setting_Up_Buil...
~
$ mkdir $HOME/oe
$ cd $HOME/oe
$ git clone git://arago-project.org/git/arago.git
$ git clone git://arago-project.org/git/arago-oe-dev.git
$ git clone git://arago-project.org/git/arago-bitbake.git
~
Copy the configuration file and samples.~
$ cp arago/setenv.sample arago/setenv
$ cp arago/conf/local.conf.sample arago/conf/local.conf
~
Modify the copied local.conf. In the file, the specificat...
$ vi arago/conf/local.conf
@@ -22,9 +22,9 @@ TMPDIR = "${SCRATCH}/arago-tmp"
# Select the machine platform to build for
# The default value is "arago", which is a unified armv5...
# to build filesystem images for OMAP3 and DaVinci
-MACHINE ?= "arago"
+# MACHINE ?= "arago"
# MACHINE = "omap3evm"
-# MACHINE = "beagleboard"
+MACHINE = "beagleboard"
# MACHINE = "davinci-dvevm"
~
Change the specification of TOOLCHAIN_BRAND is changed to...
@@ -32,7 +32,8 @@ MACHINE ?= "arago"
DISTRO = "arago"
# What toolchain to use (csl, arago, angstrom etc.)
-TOOLCHAIN_BRAND ?= "csl"
+#TOOLCHAIN_BRAND ?= "csl"
+TOOLCHAIN_BRAND ?= "arago"
~
The parallel make and number of threads are set to 2. (Th...
@@ -85,6 +86,8 @@ IMAGE_FSTYPES = "jffs2 tar.gz ext2.gz"
# in the process of marking these so let us know if you ...
#PARALLEL_MAKE = "-j 4"
#BB_NUMBER_THREADS = "4"
+PARALLEL_MAKE = "-j 2"
+BB_NUMBER_THREADS = "2"
~
Configure the environment setting of arago-project .~
$ source arago/setenv
~
** Installing Toolchain [#k1e67472]
>
Toolchain used here is the one listed at TI's web page. D...
[[http://arago-project.org/wiki/index.php/Setting_Up_Buil...
~
There is a patch for avoiding this error. However, at the...
This article uses TI's Toolchain which is developed for B...
[[http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/sdk...
~
To download the Toolchain from the URL above to any direc...
$ wget http://software-dl.ti.com/dsps/dsps_public_sw/am_...
$ chmod +x ti-sdk-beagleboard-05.05.01.00-Linux-x86-Inst...
~
To install it for the console, add the option of --made c...
$ ./ti-sdk-beagleboard-05.05.01.00-Linux-x86-Install --m...
~
PATH of the newly installed Toolchain is added to bashrc ...
$ vi ${HOME}/.bashrc
PATH=${HOME}/ti-sdk-beagleboard-05.05.01.00/linux-devkit...
$ source ${HOME}/.bashrc
** Setting up the additional packages for bc10-router [#y...
>
The additional packages listed below. These packages are ...
bridge-utils
dnsmasq
dropbear
ebtables
grep
hostap-daemon
hostap-utils
ifplugd
iperf
iproute2
iptables
iw
ntpclient
nuttcp
procps
openssl
rp-pppoe
u-boot-spl(MLO)
wireless-tools
~
Also, to use bitbake command, you can list out all packag...
$ bitbake -s > lists
~
** bb files for bc10-router [#ne2fff30]
>
To avoid building unnecessary packages, and to make sure ...
$ cd arago/recipes/tasks
~
- task-arago-base.bb
--- __task-arago-base.bb_orig 2012-12-13 10:58:06.9616...
+++ task-arago-base.bb 2012-12-13 10:58:46.651002889 +0...
@@ -8,13 +8,13 @@ inherit task
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
-ARAGO_ALSA_BASE = "\
- alsa-lib \
- alsa-utils-aplay \
- "
+#ARAGO_ALSA_BASE = "\
+# alsa-lib \
+# alsa-utils-aplay \
-# "
ARAGO_BASE = "\
- ${ARAGO_ALSA_BASE} \
+# ${ARAGO_ALSA_BASE} \
mtd-utils \
curl \
arago-feed-configs \
~
- task-arago-console.bb
--- __task-arago-console.bb_orig 2013-01-16 12:03:46.16...
+++ task-arago-console.bb 2013-01-15 20:08:00.0674...
@@ -5,21 +5,21 @@ PR = "r16"
inherit task
# alsa-utils-alsamixer depends on ncurses
-ARAGO_ALSA_EXTRA = "\
- alsa-conf \
- alsa-conf-base \
- alsa-server \
- alsa-utils \
- alsa-utils-aconnect \
- alsa-utils-alsaconf \
- alsa-utils-alsactl \
- alsa-utils-alsamixer \
- alsa-utils-amixer \
- alsa-utils-iecset \
- alsa-utils-midi \
- alsa-utils-speakertest \
- alsa-state \
- "
+#ARAGO_ALSA_EXTRA = "\
+# alsa-conf \
+# alsa-conf-base \
+# alsa-server \
+# alsa-utils \
+# alsa-utils-aconnect \
+# alsa-utils-alsaconf \
+# alsa-utils-alsactl \
+# alsa-utils-alsamixer \
+# alsa-utils-amixer \
+# alsa-utils-iecset \
+# alsa-utils-midi \
+# alsa-utils-speakertest \
+# alsa-state \
+# "
ARAGO_TSLIB = "\
tslib-conf \
@@ -47,6 +47,25 @@ ARAGO_UTILS = "\
i2c-tools \
iproute2 \
tcpdump \
+ bridge-utils \
+ dnsmasq \
+ dropbear \
+ ebtables \
+ grep \
+ hostap-daemon \
+ hostap-utils \
+ ifplugd \
+ iperf \
+ iproute2 \
+ iptables \
+ iw \
+ ntpclient \
+ nuttcp \
+ procps \
+ openssl \
+ rp-pppoe \
+ u-boot-spl \
+ wireless-tools \
"
ARAGO_DVSDK_PREREQ = "\
@@ -61,7 +80,7 @@ ARAGO_DVSDK_PREREQ = "\
# cppstub is needed to install libstdc++ in the image
ARAGO_CONSOLE = "\
- ${ARAGO_ALSA_EXTRA} \
+# ${ARAGO_ALSA_EXTRA} \
${ARAGO_TSLIB} \
${ARAGO_NCURSES} \
${ARAGO_FSTOOLS}
** Creating the image of bc10-router [#i24341ee]
>
This section build arago-console-image. This build proces...
$ time bitbake arago-console-image
~
** The directory, which stores built images [#u49b24f3]
>
The directories, which store the built images is created ...
$ cd ~/oe/arago-tmp/deploy/glibc/images/beagleboard
$ ls -l
lrwxrwxrwx 1 beat beat 29 2012-12-13 13:58 MLO-bea...
-rwxr-xr-x 1 beat beat 43468 2012-12-13 13:58 MLO-bea...
lrwxrwxrwx 1 beat beat 64 2012-12-13 14:30 arago-c...
lrwxrwxrwx 1 beat beat 62 2012-12-13 14:29 arago-c...
lrwxrwxrwx 1 beat beat 64 2012-12-13 14:30 arago-c...
lrwxrwxrwx 1 beat beat 63 2012-12-13 14:29 arago-c...
lrwxrwxrwx 1 beat beat 60 2012-12-13 14:30 arago-c...
drwxr-xr-x 2 beat beat 4096 2012-12-13 14:31 arago-c...
-rw-r--r-- 1 beat beat 20488760 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 26935296 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 17672000 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 19988817 2012-12-13 14:29 arago-c...
-rw-r--r-- 1 beat beat 34603008 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 33804288 2012-12-13 14:30 arago-c...
-rw-r--r-- 1 beat beat 9637520 2012-12-13 14:24 modules...
drwxr-xr-x 2 beat beat 4096 2012-12-13 14:30 tmp.gz
-rwxr-xr-x 1 beat beat 336080 2012-12-13 14:00 u-boot-...
lrwxrwxrwx 1 beat beat 38 2012-12-13 14:00 u-boot-...
-rw-r--r-- 1 beat beat 3425936 2012-12-13 14:24 uImage-...
lrwxrwxrwx 1 beat beat 33 2012-12-13 14:24 uImage-...
-rw-r--r-- 1 beat beat 218 2012-12-13 14:30 ubinize...
uImage-beagleboard.bin
ubinize.cfg
The files, which will be used for creating the images are...
MLO-beagleboard-2012.04.01-r0
arago-console-image-glibc-ipk-2011.09-beagleboard.rootfs...
u-boot-beagleboard-2012.04.01-r3.0.img
uImage-3.3.7-r115-beagleboard.bin
*** About MLO [#r7ea734b]
>
Adding u-bot-spl, MLO has already been created. But, you ...
** Writing down images to a SD card [#h0fa9d94]
>
The SD cards used here are created in the same way as the...
~
The files, which have been created at the previous sectio...
$ cp MLO-beagleboard-2012.04.01-r0 /media/FAT/MLO
$ cp u-boot-beagleboard-2012.04.01-r3.0.img /media/FAT/u...
$ cp uImage-3.3.7-r115-beagleboard.bin /media/FAT/uImage
$ sudo tar xvfz arago-console-image-glibc-ipk-2011.09-be...
Create uEnv.txt, the environment-configuration file for u...
mmcroot=/dev/mmcblk0p2 rw
uenvcmd=run loaduimagefat; run mmcboot
*** Driver for Wireless LAN USB adapter [#g14922f6]
To use Wireless LAN USB adapter, WLI-UC-AG300N, firmware,...
[[http://www.ralinktech.com/en/04_support/license.php?sn=...
-Caution~
Since Ralink has been merged with MediaTek, the firmware ...
~
Download the firmware file, RT2870_Firmware_V22.zip and e...
$ unzip RT2870_Firmware_V22.zip
$ cd RT2870_Firmware_V22
$ ls
LICENSE.ralink-firmware.txt rt2870.bin
$ sudo cp * /media/EXT3/lib/firmware/
~
This is the end of the writing down the images to the SD ...
* Adding and Installing Extra Packages After Building the...
>
This section introduces how to build and to install the e...
To use vim, this example explains how to build and to ins...
$ cd ~/oe
$ bitbake vim
NOTE: Handling BitBake files: / (7722/7722) [100 %]
Parsing of 7722 .bb files complete (7256 cached, 466 par...
Build Configuration:
BB_VERSION = "1.10.2"
METADATA_BRANCH = "master"
METADATA_REVISION = "9e4a18d"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "beagleboard"
DISTRO = "angstrom"
DISTRO_VERSION = "2011.09"
TARGET_FPU = "hard"
...<Skip>
Packaged contents of vim-dev into /home/syariten/oe/arag...
NOTE: Not creating empty archive for vim-static-7.2-r8.3.6
NOTE: Not creating empty archive for vim-locale-7.2-r8.3.6
NOTE: package vim-7.2-r8.3: task do_package_write_ipk: S...
NOTE: Running task 525 of 528 (ID: 5, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_write: Started
NOTE: package vim-7.2-r8.3: task do_package_write: Succe...
NOTE: Running task 526 of 528 (ID: 6, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_stage: Started
NOTE: package vim-7.2-r8.3: task do_package_stage: Succe...
NOTE: Running task 527 of 528 (ID: 7, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_package_stage_all: S...
NOTE: package vim-7.2-r8.3: task do_package_stage_all: S...
NOTE: Running task 528 of 528 (ID: 9, /home/syariten/oe/...
NOTE: package vim-7.2-r8.3: task do_build: Started
NOTE: package vim-7.2-r8.3: task do_build: Succeeded
NOTE: Tasks Summary: Attempted 528 tasks of which 510 di...
$ cd arago-tmp/deploy/glibc/ipk/armv7a
~
Copy vim_7.2-r8.3.6_armv7a.ipk to bc10 via the SD card or...
# opkg install vim_7.2-r8.3.6_armv7a.ipk
Installing vim (7.2-r8.3.6) to root...
vim: unsatisfied recommendation for diffutils
Configuring vim.
update-alternatives: Linking //bin/vi to /usr/bin/vim
* Revision History [#p81bda79]
>
- 2013/07/08 This article is initially published
Page: