EFI_TCP4_PROTOCOLはEFI_TCP4_SERVICE_BINDING_PROTOCOLのCreateChildで作ったEFI_HANDLEから呼び出す。
Env: gnu-efi-3.0.6
#!/bin/sh -x | |
# setup cross toolchain | |
wget http://releases.linaro.org/archive/15.02/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu.tar.xz | |
wget http://releases.linaro.org/archive/15.02/components/toolchain/binaries/arm-linux-gnueabihf/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf.tar.xz | |
mkdir arm-tc arm64-tc | |
tar --strip-components=1 -C ${PWD}/arm-tc -xf gcc-linaro-4.9-*-x86_64_aarch64-linux-gnu.tar.xz | |
tar --strip-components=1 -C ${PWD}/arm64-tc -xf gcc-linaro-4.9-*-x86_64_arm-linux-gnueabihf.tar.xz | |
export PATH="${PWD}/arm-tc/bin:${PWD}/arm64-tc/bin:$PATH" |
#!/bin/sh -x | |
# setup cross toolchain | |
wget http://releases.linaro.org/archive/15.02/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2015.02-3-x86_64_aarch64-linux-gnu.tar.xz | |
wget http://releases.linaro.org/archive/15.02/components/toolchain/binaries/arm-linux-gnueabihf/gcc-linaro-4.9-2015.02-3-x86_64_arm-linux-gnueabihf.tar.xz | |
mkdir arm-tc arm64-tc | |
tar --strip-components=1 -C ${PWD}/arm-tc -xf gcc-linaro-4.9-*-x86_64_aarch64-linux-gnu.tar.xz | |
tar --strip-components=1 -C ${PWD}/arm64-tc -xf gcc-linaro-4.9-*-x86_64_arm-linux-gnueabihf.tar.xz | |
export PATH="${PWD}/arm-tc/bin:${PWD}/arm64-tc/bin:$PATH" |
#!/bin/bash -x | |
IFS=$'\n' | |
for f in `find . -type f -name "*.mp4"` | |
do | |
basedir=$(dirname "$f") | |
echo $basedir | |
mkdir -p ./music/"$basedir" | |
filename="${f%.mp4}" | |
echo $filename |
opkg update
opkg install wget
opkg install ca-certificates
replace http to https
# for lldb build on arch linux | |
FROM base/archlinux | |
RUN pacman -Syu | |
RUN pacman -S --noconfirm git swig cmake doxygen graphviz llvm clang lldb python2 ninja lld cmake epydoc | |
# for debug | |
RUN pacman -S --noconfirm ltrace |
# | |
# Automatically generated file; DO NOT EDIT. | |
# Linux/arm64 4.14.32 Kernel Configuration | |
# | |
CONFIG_ARM64=y | |
CONFIG_64BIT=y | |
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y | |
CONFIG_MMU=y | |
CONFIG_ARM64_PAGE_SHIFT=12 | |
CONFIG_ARM64_CONT_SHIFT=4 |
// Author Toshifumi NISHINAGA < tnishinaga.dev AT gmail DOT com > | |
// License: GPLv2 | |
#include <stdio.h> | |
#include <stdint.h> | |
#include <stdlib.h> | |
#include <unistd.h> | |
#include <ftdi.h> | |
static inline void ftdi_bitmode_fail(struct ftdi_context *ftdi, int f) |