Professional Documents
Culture Documents
Beaglebone Black
Beaglebone Black
BEAGLEBONE BLACK
1.5 Sơ đồ
khối
##
## Download the compiler
wget -c
https://releases.linaro.org/components/toolchain/binaries/6.4-
2018.05/arm-linux-gnueabihf/gcc-linaro-6.4.1-2018.05-x86_64_arm-
linux-gnueabihf.tar.xz
# OR...
/7.3-2018.05/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-
x86_64_arm-linux-gnueabihf.tar.xz
# Browse https://releases.linaro.org/components/toolchain/binaries
for the latest and greatest...
tar xf gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz
export CC=`pwd`/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-
gnueabihf/bin/arm-linux-gnueabihf-
export PATH=$PATH:`pwd`/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-
gnueabihf/bin
##
## Download and build U-Boot
git clone https://github.com/u-boot/u-boot
cd u-boot/
git checkout v2018.09 -b tmp #<< Check for latest
##
## Get and apply patches
wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2018.09/0001-
am335x_evm-uEnv.txt-bootz-n-fixes.patch
wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2018.09/0002-
U-Boot-BeagleBone-Cape-Manager.patch
patch -p1 < 0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch
patch -p1 < 0002-U-Boot-BeagleBone-Cape-Manager.patch
##
## Configure and build
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} am335x_evm_defconfig
make ARCH=arm CROSS_COMPILE=${CC}
3. KẾT LUẬN
BeagleBone Black là một máy tính mini nhúng có rất nhiều tính năng ưu việt, bộ
nhớ eMMC 4GB giúp người dùng có thể cài đặt nhiều phần mềm phục vụ cùng một lúc
nhiều nhiệm vụ khác nhau ở nhiều lĩnh vực.
Đặc biệt với giá thành thấp và có cả một cộng đồng hỗ trợ và mã nguồn mở khiến
cho BeagleBone Black trở thành thiết bị dễ dàng tiếp cận và nghiên cứu.