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