mirror of https://github.com/OpenIPC/firmware.git
Add Majestic to HI3516CV300 platform
parent
323c1e51f5
commit
7201613178
|
@ -16,6 +16,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-openipc/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv-openipc/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv-openipc/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/libogg-openipc/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/libogg-openipc/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt-openipc/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt-openipc/Config.in"
|
||||||
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv300/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv500/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv500/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516ev300/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516ev300/Config.in"
|
||||||
source "$BR2_EXTERNAL_HISILICON_PATH/package/mbedtls-openipc/Config.in"
|
source "$BR2_EXTERNAL_HISILICON_PATH/package/mbedtls-openipc/Config.in"
|
||||||
|
|
|
@ -16,6 +16,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/libevent-openipc/libevent-openipc
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv-openipc/libhv-openipc.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv-openipc/libhv-openipc.mk
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libogg-openipc/libogg-openipc.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libogg-openipc/libogg-openipc.mk
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt-openipc/libsrt-openipc.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt-openipc/libsrt-openipc.mk
|
||||||
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv300/majestic-hi3516cv300.mk
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv500/majestic-hi3516cv500.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv500/majestic-hi3516cv500.mk
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516ev300/majestic-hi3516ev300.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516ev300/majestic-hi3516ev300.mk
|
||||||
include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
|
include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/majestic-hi3516cv300
|
|
@ -93,7 +93,9 @@ hi3518ev200() {
|
||||||
hi3516cv300() {
|
hi3516cv300() {
|
||||||
soc="hi3516cv300"
|
soc="hi3516cv300"
|
||||||
fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_openipc all && rename
|
fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_openipc all && rename
|
||||||
#PLATFORM=hisilicon make br-linux-{dirclean,rebuild}
|
#PLATFORM=hisilicon make br-linux-{dirclean,rebuild}
|
||||||
|
#PLATFORM=hisilicon make br-hisilicon-osdrv-hi3516cv300-{dirclean,rebuild}
|
||||||
|
#PLATFORM=hisilicon make br-majestic-hi3516cv300-{dirclean,rebuild}
|
||||||
}
|
}
|
||||||
|
|
||||||
hi3516cv500() {
|
hi3516cv500() {
|
||||||
|
|
|
@ -463,16 +463,6 @@ calc_mmz_info()
|
||||||
echo "mmz_start: $mmz_start, mmz_size: $mmz_size"
|
echo "mmz_start: $mmz_start, mmz_size: $mmz_size"
|
||||||
}
|
}
|
||||||
|
|
||||||
start_majestic()
|
|
||||||
{
|
|
||||||
# Use it for stopping service: killall -sigint majestic
|
|
||||||
sleep 1
|
|
||||||
export SENSOR=$SNS_TYPE
|
|
||||||
sleep 30
|
|
||||||
ntpd -n -q -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org
|
|
||||||
majestic 2>&1 | logger -p daemon.info -t majestic &
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
######################parse arg###################################
|
######################parse arg###################################
|
||||||
b_arg_os_mem=0
|
b_arg_os_mem=0
|
||||||
|
@ -558,13 +548,12 @@ if [ $# -lt 1 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $b_arg_remove -eq 1 ]; then
|
if [ $b_arg_remove -eq 1 ]; then
|
||||||
killall -sigint majestic
|
|
||||||
remove_ko;
|
remove_ko;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $b_arg_insmod -eq 1 ]; then
|
if [ $b_arg_insmod -eq 1 ]; then
|
||||||
|
cd /lib/modules/3.18.20/hisilicon
|
||||||
insert_ko;
|
insert_ko;
|
||||||
start_majestic;
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $b_arg_restore -eq 1 ]; then
|
if [ $b_arg_restore -eq 1 ]; then
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
config BR2_PACKAGE_MAJESTIC_HI3516CV300
|
||||||
|
bool "Tiny but powerful IPC streaming software"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
Tiny but powerful IPC streaming software
|
||||||
|
|
||||||
|
https://openipc.org
|
|
@ -0,0 +1,22 @@
|
||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# majestic-hi3516cv300
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
MAJESTIC_HI3516CV300_VERSION = current
|
||||||
|
MAJESTIC_HI3516CV300_SOURCE = majestic.hi3516cv300.master.tar.bz2
|
||||||
|
MAJESTIC_HI3516CV300_SITE = http://openipc.s3-eu-west-1.amazonaws.com
|
||||||
|
MAJESTIC_HI3516CV300_LICENSE = MIT
|
||||||
|
MAJESTIC_HI3516CV300_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
|
define MAJESTIC_HI3516CV300_INSTALL_TARGET_CMDS
|
||||||
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc
|
||||||
|
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc $(@D)/majestic.yaml
|
||||||
|
|
||||||
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
|
||||||
|
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(@D)/majestic
|
||||||
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
$(eval $(generic-package))
|
Loading…
Reference in New Issue