摄像头
2个串口
tf卡
耳机
usb需要给电
喇叭应该能用line in out
mic
听筒
红外-驱动
网卡-驱动
mipi: lcd的电, backlight电有但是onoff没开, , pwm没有,电压低。默认mipi 就认为4lane8bit不用改; 外面lvds, 单通道 8bit。 暂时i2c也可以不改。
我的分辨率如果是1366的屏,1920的屏根据屏参调
【a64】【调试计划-搭建开发环境】
================
编译android,按照文档, lunch记得选tulip-p1 30.
然后把解压的prebuilts 移动到 /home/6a918/a64/android,否则会提示
/bin/bash: prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-gcc: No such file or directory
分析2) make -j8 发现如下问题
target C: dhcpcd_test <= external/dhcpcd/dhcp.c
make: * No rule to make target device/softwinner/tulip-p1/kernel', needed byout/target/product/tulip-p1/kernel’. Stop
那么看来还是得执行 extract-bsp,
分析2.1)
sourcedevice/softwinner/common/vendorsetup.sh−sh:‘extract−bsp′:notavalididentifier那么改名为extractbsp好了。 source device/softwinner/common/vendorsetup.sh extractbsp/home/6a918/a64/android/device/softwinner/tulip−p1/bImagecopied!/home/6a918/a64/android/device/softwinner/tulip−p1/modulescopied! ls -l device/softwinner/tulip-p1/kernel
-rwxrwxr-x 1 a64 a64 11143328 Oct 9 15:38 device/softwinner/tulip-p1/kernel
好了,产生了, 那说明pack这些函数都是通过source 这些sh,在环境里面就能使用sh里面的函数了。
修改代码如下:
#20161009 byh function extract-bsp()
function extractbsp()
{
CURDIR=PWDgetlicheeoutdirgetdevicedircdDEVICE
#extract kernel
if [ -f kernel ] ; then
rm kernel
fi
cp LINUXOUTDIR/bImagekernelecho“DEVICE/bImage copied!”
#extract linux modules
if [ -d modules ] ; then
rm -rf modules
fi
mkdir -p modules/modules
cp -rf LINUXOUTMODULEDIRmodules/modulesecho“DEVICE/modules copied!”
chmod 0755 modules/modules/*
# create modules.mk
(cat << EOF) > ./modules/modules.mk
# modules.mk generate by extract-files.sh, do not edit it.
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/modules,system/vendor/modules)
EOF
cd $CURDIR
}
分析3) 编译android有错误make: No rule to make target externalromium_org/third_party/angle/.git/index', needed byout/target/product/tulip-p1/obj/GYPd_intermediates/angle/id/commit.h’. Stop.*