添加 lnppp, n9ln 配置及编译脚本 2399/2
author孙春阳 <snickersun@163.com>
Thu, 25 Sep 2025 11:17:21 +0000 (19:17 +0800)
committer孙春阳 <snickersun@163.com>
Thu, 25 Sep 2025 11:17:21 +0000 (19:17 +0800)
42 files changed:
autobuild.sh
code/sdk/application/wearable/evb/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a [new file with mode: 0644]
code/sdk/application/wearable/evb/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a [new file with mode: 0644]
code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-lnppp/libmsg_center.a [new file with mode: 0644]
code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-n9ln/libmsg_center.a [new file with mode: 0644]
code/sdk/application/wearable/ln/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a [new file with mode: 0644]
code/sdk/application/wearable/ln/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a [new file with mode: 0644]
code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-lnppp/libmsg_center.a [new file with mode: 0644]
code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-n9ln/libmsg_center.a [new file with mode: 0644]
code/sdk/build/config/target_config/brandy/config.py
code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp-r/libgfx_rm.a [new file with mode: 0644]
code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp/libgfx_rm.a [new file with mode: 0644]
code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln-r/libgfx_rm.a [new file with mode: 0644]
code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln/libgfx_rm.a [new file with mode: 0644]
code/sdk/middleware/services/gui/hal/display/brandy-native-js-lnppp/libdisplay_gfx.a [new file with mode: 0644]
code/sdk/middleware/services/gui/hal/display/brandy-native-js-n9ln/libdisplay_gfx.a [new file with mode: 0644]
code/sdk/middleware/services/gui/uikit/brandy-native-js-lnppp/libuikit_ext.a [new file with mode: 0644]
code/sdk/middleware/services/gui/uikit/brandy-native-js-n9ln/libuikit_ext.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp-r/libx_vfs_private.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp/libx_vfs_private.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln-r/libx_vfs_private.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln/libx_vfs_private.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp-r/libfs_yaffs2.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp/libfs_yaffs2.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln-r/libfs_yaffs2.a [new file with mode: 0644]
code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln/libfs_yaffs2.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-lnppp/libams.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-n9ln/libams.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-ln/libwebsocket.a
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace_http.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libnetstack_http.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libwebsocket.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace_http.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libnetstack_http.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libwebsocket.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-lnppp/libbms.a [new file with mode: 0644]
code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-n9ln/libbms.a [new file with mode: 0644]
code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-lnppp/libjerryscript.a [new file with mode: 0644]
code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-n9ln/libjerryscript.a [new file with mode: 0644]
code/sdk/zhihui/4gTest/cat1_at_cmd.c

index 87aa43a..c75bb1d 100644 (file)
@@ -60,6 +60,9 @@ declare -A PROJECT_VERSIONS=(
     ["lt22"]="1.3.107"
     ["n9"]="1.3.107"
     ["ln"]="1.0.0"
+    ["lnppp"]="1.0.0"
+    ["n9ln"]="1.0.0"
+    ["ln"]="1.0.0"
     
     # 特殊功能版本
     ["u8m"]="1.3.107"
@@ -96,6 +99,8 @@ show_all_versions() {
     printf "%-15s %-10s %-20s\n" "lt22" "${PROJECT_VERSIONS[lt22]}" "LT22项目"
     printf "%-15s %-10s %-20s\n" "n9" "${PROJECT_VERSIONS[n9]}" "N9项目"
     printf "%-15s %-10s %-20s\n" "ln" "${PROJECT_VERSIONS[ln]}" "雷鸟项目"
+    printf "%-15s %-10s %-20s\n" "lnppp" "${PROJECT_VERSIONS[lnppp]}" "雷鸟PPP项目"
+    printf "%-15s %-10s %-20s\n" "n9ln" "${PROJECT_VERSIONS[n9ln]}" "N9雷鸟项目"
     printf "%-15s %-10s %-20s\n" "u8m" "${PROJECT_VERSIONS[u8m]}" "U8M项目"
     printf "%-15s %-10s %-20s\n" "uoffline" "${PROJECT_VERSIONS[uoffline]}" "离线版本"
     printf "%-15s %-10s %-20s\n" "oob128" "${PROJECT_VERSIONS[oob128]}" "OOB128版本"
@@ -249,6 +254,24 @@ SSB_NAME=$APPLICATION_NAME-ssb
 BUILD_NAME=_LN
 fi
 
+if [ "$1" == "lnppp" ]
+then
+TARGET_PACK_NAME=pack_brandy_native_js_lnppp
+APPLICATION_NAME=brandy-native-js-lnppp
+RECOVERY_NAME=$APPLICATION_NAME-r
+SSB_NAME=$APPLICATION_NAME-ssb
+BUILD_NAME=_LNPPP
+fi
+
+if [ "$1" == "n9ln" ]
+then
+TARGET_PACK_NAME=pack_brandy_native_js_n9ln
+APPLICATION_NAME=brandy-native-js-n9ln
+RECOVERY_NAME=$APPLICATION_NAME-r
+SSB_NAME=$APPLICATION_NAME-ssb
+BUILD_NAME=_N9LN
+fi
+
 if [ "$1" == "hso" ]
 then
 HSO_BUILD=hso
diff --git a/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a b/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a
new file mode 100644 (file)
index 0000000..e3ce469
Binary files /dev/null and b/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a differ
diff --git a/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a b/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a
new file mode 100644 (file)
index 0000000..e3ce469
Binary files /dev/null and b/code/sdk/application/wearable/evb/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a differ
diff --git a/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-lnppp/libmsg_center.a b/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-lnppp/libmsg_center.a
new file mode 100644 (file)
index 0000000..b1e105a
Binary files /dev/null and b/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-lnppp/libmsg_center.a differ
diff --git a/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-n9ln/libmsg_center.a b/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-n9ln/libmsg_center.a
new file mode 100644 (file)
index 0000000..b1e105a
Binary files /dev/null and b/code/sdk/application/wearable/evb/service/msg_center/brandy-native-js-n9ln/libmsg_center.a differ
diff --git a/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a b/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a
new file mode 100644 (file)
index 0000000..e3ce469
Binary files /dev/null and b/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-lnppp/libuikit_fwk.a differ
diff --git a/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a b/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a
new file mode 100644 (file)
index 0000000..e3ce469
Binary files /dev/null and b/code/sdk/application/wearable/ln/nativeapp/brandy-native-js-n9ln/libuikit_fwk.a differ
diff --git a/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-lnppp/libmsg_center.a b/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-lnppp/libmsg_center.a
new file mode 100644 (file)
index 0000000..b1e105a
Binary files /dev/null and b/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-lnppp/libmsg_center.a differ
diff --git a/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-n9ln/libmsg_center.a b/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-n9ln/libmsg_center.a
new file mode 100644 (file)
index 0000000..b1e105a
Binary files /dev/null and b/code/sdk/application/wearable/ln/service/msg_center/brandy-native-js-n9ln/libmsg_center.a differ
index 2ebecbc..621b1c0 100644 (file)
@@ -1283,7 +1283,6 @@ target = {
             'AUDIO_SMARTPA_AW88082',
             'LCD_JD9885',
             'SUPPORT_LEINIAO',
-            # 'SKIP_LN_PROTOCOL_TEST',
         ],
         #添加自定义应用
        'ram_component': [
@@ -1385,167 +1384,324 @@ target = {
             'GPIO_POWERON_FLASH',
         ]
     },
+    ################# lnppp ##################
+    'brandy-native-js-lnppp': {
+        'base_target_name': 'brandy-native-js',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+            'BOARD_LEINIAO',
+            # cat1 相关配置
+            'FT_SINGLE_UART',
+            
+            'CONFIG_EFUSE_READ_TO_RAM',
+             'CUSTOM_UTILS',
+            # 'CUSTOM_HID_SERVICE',
+            # 'WEARABLE_LOG_DEBUG',
+            'SUPPORT_RC_CALIBRATION',
+            # 'PPG_HX3695',
+            # 'VIB_USE_PWM',
+            'CONFIG_PWM_SUPPORT',
+            # 'ACC_LIS2DOC',
+            'ENABLE_CUSTOM_I2C',
+            #'ENABLE_VIBRATOR',
+            # 'ENCODER_SUPPORT',
+            # 'SUPPORT_SPO2_NOTIFICATION',
+            # 'SUPPORT_SPO2_NOTIFICATION_TEST',
+            'SUPPORT_DEVICE_PAIRING_NOTIFICATION',
+            # 'ENABLE_FONT_VECTOR_GLOBAL', 
+            # 'ENABLE_SHAPING',
+            'SUPPORT_CHARGER_PLUG_DETECTION_NOTIFICATION',
+            # 'SUPPORT_AT_CUSTOMUTILS',
+            # 'SUPPORT_BLE_SERVICE',
+            # 'SUPPORT_MAG_SERVICE',
+            # 'SUPPORT_PPG_SERVICE',
+            # 'SUPPORT_CYWEE_SERVICE',
+            'SUPPORT_BATTERY_SERVICE',
+            'LEINIAO',
+            # 'SUPPORT_AUTO_OTA_SERVER',
+            # 'CONFIG_DFX_SUPPORT_DIAG_UP_MACHINE=1',
+            #"MEM_CHECK",
+            #'ENABLE_WEBSOCKET',
+            # 'CYWEE_MAC_ACTIVE',                      
+            #'SUPPORT_HID_SERVICE',
+            # 'SUPPORT_BAIDU_MAP',
+            'CFG_FLASH_SIZE=16',
+            'SINGLE_USER_PARTITION',
+            # 'TPTYPE_FT6X46',
+            # 'ROTARYENCODER_HX3507',
+            # 'NANDFLASH_F35UQA',
+            'NANDFLASH_GD5F2G',
+            # 'NANDFLASH_XT26Q02D',
+            'BLE_INSTRUCT',
+            '-:SUPPORT_ALIPAY_SEC',
+            # 'SUPPORT_FACTORY_SERVICE',
+            # 'MEMORY_CORRUPTION',
+            'SUPPORT_AI_SERVICE',
+            'SAP_EFFECT_SWS_SUPPORT',
+            'AUDIO_SMARTPA_AW88082',
+            'LCD_JD9885',
+            'SUPPORT_LEINIAO',
+            'SKIP_LN_PROTOCOL_TEST',
+        ],
+        #添加自定义应用
+       'ram_component': [
+                          'audio_at_service', 
+                          'media_at_service', 
+                          'bt_manager_at_service',
+                        #    "ppg_sensor_hx3695",
+                        #   "ppgBleService",
+                        #    "mag_sensor_mmc5603",
+                          "vibrator",
+                          "vibrator_service",
+                        #   "-:lwip",
+                          "thunderbird_toys",#雷鸟
+                          "leiniaoMediaService",
+                         #cat1 相关配置
+                         #有方需要开启  PPP
+                          "ppp",
 
-######leiniao n9 ##################
+                        #EG810 需要开启 cat1Service 和 cat1Test
+                        # "cat1Service",
+                        # "cat1Test",
 
-    # 'brandy-native-js-ln': {
-    #     'base_target_name': 'brandy-native-js',
-    #     #自定义配置项,选择硬件及功能参数
-    #     'defines': [
-    #         'BOARD_N9',
-    #         # cat1 相关配置
-    #         'FT_SINGLE_UART',
+                        #tcp 测试相关配置
+                        "tcp_test",
+                        #websocket 相关配置
+                        "zhihui_websocket",
+                        #ai 相关配置
+                        "aiMediaService",       
+                        "aiService",
+                        #ai_old相关配置
+                        "zhihui_ai_old",
+                        #ai_stub 专门解决ai_old和ai_service的依赖问题
+                        "ai_stub",
+                        #音频相关配置
+                        "audio_manager",
+                        #   "CustomUIcomponentTool",
+                          "nativeabilityfwk",
+                          "custom_utils",
+                          "custom_utilscpp",
+                          "custom_config",
+                        #   "rotary_encoder",
+                           "nativelauncher",
+                            # "ppg_service",
+                            # "cywee_service",
+                           "batterry_service",
+                        #    "bleservice",
+                        #    "blemoder",
+                           "transspecard",
+                        #    "factorytest_service",
+                        #    "hid_service",
+                        #    "producttest",
+                            # "ppg_hal",
+                            # "mag_service",
+                            # "cywee_dml",
+                            #"cyweeBleService",
+                            'AT_factory_test',
+                            "-:alipay_soc", 
+                            "-:alipay_soc_adapt", 
+                            "-:alipay_service", 
+                            "-:alipay_hal", 
+                            "-:alipay_antchain",
+                            "-:alipay_msg",
+                           ],
+               'image_analysis': False,
+               'fs_image_path':'leiniao',
+        'ssb_version': 'brandy-native-js-ln-ssb',
+               # 'fs_image_path':'evb',
+               'fs_image': True
+    },
+    'brandy-native-js-lnppp-r': {
+        'base_target_name': 'brandy-native-js-r',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+                    'BOARD_LEINIAO',
+                    'FT_SINGLE_UART',
+                    # 'NANDFLASH_F35UQA',
+                    'NANDFLASH_GD5F2G',
+                    # 'NANDFLASH_XT26Q02D',
+                    # 'TPTYPE_FT6X46',
+                    'CFG_FLASH_SIZE=16',
+                    'LEINIAO',
+                                       'SINGLE_USER_PARTITION'
+               ],
+               'ram_component': ["at_cmd"]
+    },
+    'brandy-native-js-lnppp-ssb': {
+        'base_target_name': 'brandy-ssb',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+            'BOARD_LEINIAO',
+            'FT_SINGLE_UART',
+            'ENABLE_ECC',
+            'CFG_DRIVERS_NANDFLASH',
+            'CFG_FLASH_SIZE=16',
+            'LEINIAO',
+            # 'NANDFLASH_F35UQA',
+            'NANDFLASH_GD5F2G',
+            # 'NANDFLASH_XT26Q02D',
+            'GPIO_POWERON_FLASH',
+        ]
+    },
+    ######leiniao n9 ##################
+    'brandy-native-js-n9ln': {
+        'base_target_name': 'brandy-native-js',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+            'BOARD_N9',
+            # cat1 相关配置
+            'FT_SINGLE_UART',
             
-    #         'CONFIG_EFUSE_READ_TO_RAM',
-    #          'CUSTOM_UTILS',
-    #         # 'CUSTOM_HID_SERVICE',
-    #         # 'WEARABLE_LOG_DEBUG',
-    #         'SUPPORT_RC_CALIBRATION',
-    #         # 'PPG_HX3695',
-    #         # 'VIB_USE_PWM',
-    #         'CONFIG_PWM_SUPPORT',
-    #         # 'ACC_LIS2DOC',
-    #         # 'ENABLE_CUSTOM_I2C',
-    #         #'ENABLE_VIBRATOR',
-    #         # 'ENCODER_SUPPORT',
-    #         # 'SUPPORT_SPO2_NOTIFICATION',
-    #         # 'SUPPORT_SPO2_NOTIFICATION_TEST',
-    #         'SUPPORT_DEVICE_PAIRING_NOTIFICATION',
-    #         # 'ENABLE_FONT_VECTOR_GLOBAL', 
-    #         # 'ENABLE_SHAPING',
-    #         'SUPPORT_CHARGER_PLUG_DETECTION_NOTIFICATION',
-    #         # 'SUPPORT_AT_CUSTOMUTILS',
-    #         # 'SUPPORT_BLE_SERVICE',
-    #         # 'SUPPORT_MAG_SERVICE',
-    #         # 'SUPPORT_PPG_SERVICE',
-    #         # 'SUPPORT_CYWEE_SERVICE',
-    #         'SUPPORT_BATTERY_SERVICE',
-    #         'LEINIAO',
-    #         # 'SUPPORT_AUTO_OTA_SERVER',
-    #         # 'CONFIG_DFX_SUPPORT_DIAG_UP_MACHINE=1',
-    #         #"MEM_CHECK",
-    #         #'ENABLE_WEBSOCKET',
-    #         # 'CYWEE_MAC_ACTIVE',                    
-    #         #'SUPPORT_HID_SERVICE',
-    #         # 'SUPPORT_BAIDU_MAP',
-    #         'CFG_FLASH_SIZE=16',
-    #         'SINGLE_USER_PARTITION',
-    #         # 'TPTYPE_FT6X46',
-    #         # 'ROTARYENCODER_HX3507',
-    #         'NANDFLASH_F35UQA',
-    #         # 'NANDFLASH_GD5F2G',
-    #         # 'NANDFLASH_XT26Q02D',
-    #         'BLE_INSTRUCT',
-    #         '-:SUPPORT_ALIPAY_SEC',
-    #         # 'AILPAY_SUPPORT',
-    #         # 'SUPPORT_FACTORY_SERVICE',
-    #         # 'MEMORY_CORRUPTION',
-    #         'SUPPORT_AI_SERVICE',
-    #         # 'SAP_EFFECT_SWS_SUPPORT',
-    #         # 'AUDIO_SMARTPA_AW88082',
-    #         # 'LCD_JD9885',
-    #         'SUPPORT_LEINIAO',
-    #     ],
-    #     #添加自定义应用
-    #    'ram_component': [
-    #                       'audio_at_service', 
-    #                       'media_at_service', 
-    #                       'bt_manager_at_service',
-    #                     #    "ppg_sensor_hx3695",
-    #                     #   "ppgBleService",
-    #                     #    "mag_sensor_mmc5603",
-    #                       "vibrator",
-    #                       "vibrator_service",
-    #                     #   "-:lwip",
-    #                       "thunderbird_toys",#雷鸟
-    #                       "leiniaoMediaService",
-    #                      #cat1 相关配置
-    #                      #有方需要开启  PPP
-    #                     #   "ppp",
+            'CONFIG_EFUSE_READ_TO_RAM',
+             'CUSTOM_UTILS',
+            # 'CUSTOM_HID_SERVICE',
+            # 'WEARABLE_LOG_DEBUG',
+            'SUPPORT_RC_CALIBRATION',
+            # 'PPG_HX3695',
+            # 'VIB_USE_PWM',
+            'CONFIG_PWM_SUPPORT',
+            # 'ACC_LIS2DOC',
+            # 'ENABLE_CUSTOM_I2C',
+            #'ENABLE_VIBRATOR',
+            # 'ENCODER_SUPPORT',
+            # 'SUPPORT_SPO2_NOTIFICATION',
+            # 'SUPPORT_SPO2_NOTIFICATION_TEST',
+            'SUPPORT_DEVICE_PAIRING_NOTIFICATION',
+            # 'ENABLE_FONT_VECTOR_GLOBAL', 
+            # 'ENABLE_SHAPING',
+            'SUPPORT_CHARGER_PLUG_DETECTION_NOTIFICATION',
+            # 'SUPPORT_AT_CUSTOMUTILS',
+            # 'SUPPORT_BLE_SERVICE',
+            # 'SUPPORT_MAG_SERVICE',
+            # 'SUPPORT_PPG_SERVICE',
+            # 'SUPPORT_CYWEE_SERVICE',
+            'SUPPORT_BATTERY_SERVICE',
+            'LEINIAO',
+            # 'SUPPORT_AUTO_OTA_SERVER',
+            # 'CONFIG_DFX_SUPPORT_DIAG_UP_MACHINE=1',
+            #"MEM_CHECK",
+            #'ENABLE_WEBSOCKET',
+            # 'CYWEE_MAC_ACTIVE',                      
+            #'SUPPORT_HID_SERVICE',
+            # 'SUPPORT_BAIDU_MAP',
+            'CFG_FLASH_SIZE=16',
+            'SINGLE_USER_PARTITION',
+            # 'TPTYPE_FT6X46',
+            # 'ROTARYENCODER_HX3507',
+            'NANDFLASH_F35UQA',
+            # 'NANDFLASH_GD5F2G',
+            # 'NANDFLASH_XT26Q02D',
+            'BLE_INSTRUCT',
+            '-:SUPPORT_ALIPAY_SEC',
+            # 'AILPAY_SUPPORT',
+            # 'SUPPORT_FACTORY_SERVICE',
+            # 'MEMORY_CORRUPTION',
+            'SUPPORT_AI_SERVICE',
+            # 'SAP_EFFECT_SWS_SUPPORT',
+            # 'AUDIO_SMARTPA_AW88082',
+            # 'LCD_JD9885',
+            'SUPPORT_LEINIAO',
+        ],
+        #添加自定义应用
+       'ram_component': [
+                          'audio_at_service', 
+                          'media_at_service', 
+                          'bt_manager_at_service',
+                        #    "ppg_sensor_hx3695",
+                        #   "ppgBleService",
+                        #    "mag_sensor_mmc5603",
+                          "vibrator",
+                          "vibrator_service",
+                        #   "-:lwip",
+                          "thunderbird_toys",#雷鸟
+                          "leiniaoMediaService",
+                         #cat1 相关配置
+                         #有方需要开启  PPP
+                        #   "ppp",
 
-    #                     #EG810 需要开启 cat1Service 和 cat1Test
-    #                     "cat1Service",
-    #                     "cat1Test",
+                        #EG810 需要开启 cat1Service 和 cat1Test
+                        "cat1Service",
+                        "cat1Test",
 
-    #                     #tcp 测试相关配置
-    #                     "tcp_test",
-    #                     #websocket 相关配置
-    #                     "zhihui_websocket",
-    #                     #ai 相关配置
-    #                     "aiMediaService",       
-    #                     "aiService",
-    #                     #ai_old相关配置
-    #                     "zhihui_ai_old",
-    #                     #ai_stub 专门解决ai_old和ai_service的依赖问题
-    #                     "ai_stub",
-    #                     #音频相关配置
-    #                     "audio_manager",
-    #                     #   "CustomUIcomponentTool",
-    #                       "nativeabilityfwk",
-    #                       "custom_utils",
-    #                       "custom_utilscpp",
-    #                       "custom_config",
-    #                     #   "rotary_encoder",
-    #                        "nativelauncher",
-    #                         # "ppg_service",
-    #                         # "cywee_service",
-    #                        "batterry_service",
-    #                     #    "bleservice",
-    #                     #    "blemoder",
-    #                        "transspecard",
-    #                     #    "factorytest_service",
-    #                     #    "hid_service",
-    #                     #    "producttest",
-    #                         # "ppg_hal",
-    #                         # "mag_service",
-    #                         # "cywee_dml",
-    #                         #"cyweeBleService",
-    #                         'AT_factory_test',
-    #                         "-:alipay_soc", 
-    #                         "-:alipay_soc_adapt", 
-    #                         "-:alipay_service", 
-    #                         "-:alipay_hal", 
-    #                         "-:alipay_antchain",
-    #                         "-:alipay_msg",
-    #                        ],
-       #       'image_analysis': False,
-       #       'fs_image_path':'leiniao',
-    #     'ssb_version': 'brandy-native-js-ln-ssb',
-       #       # 'fs_image_path':'evb',
-       #       'fs_image': True
-    # },
-    # 'brandy-native-js-ln-r': {
-    #     'base_target_name': 'brandy-native-js-r',
-    #     #自定义配置项,选择硬件及功能参数
-    #     'defines': [
-    #                 'BOARD_N9',
-    #                 'FT_SINGLE_UART',
-    #                 'NANDFLASH_F35UQA',
-    #                 # 'NANDFLASH_GD5F2G',
-    #                 # 'NANDFLASH_XT26Q02D',
-    #                 # 'TPTYPE_FT6X46',
-    #                 'CFG_FLASH_SIZE=16',
-    #                 'LEINIAO',
-       #                               'SINGLE_USER_PARTITION'
-       #       ],
-       #       'ram_component': ["at_cmd"]
-    # },
-    # 'brandy-native-js-ln-ssb': {
-    #     'base_target_name': 'brandy-ssb',
-    #     #自定义配置项,选择硬件及功能参数
-    #     'defines': [
-    #         'BOARD_N9',
-    #         'FT_SINGLE_UART',
-    #         'ENABLE_ECC',
-    #         'CFG_DRIVERS_NANDFLASH',
-    #         'CFG_FLASH_SIZE=16',
-    #         'LEINIAO',
-    #         'NANDFLASH_F35UQA',
-    #         # 'NANDFLASH_GD5F2G',
-    #         # 'NANDFLASH_XT26Q02D',
-    #         'GPIO_POWERON_FLASH',
-    #     ]
-    # },
+                        #tcp 测试相关配置
+                        "tcp_test",
+                        #websocket 相关配置
+                        "zhihui_websocket",
+                        #ai 相关配置
+                        "aiMediaService",       
+                        "aiService",
+                        #ai_old相关配置
+                        "zhihui_ai_old",
+                        #ai_stub 专门解决ai_old和ai_service的依赖问题
+                        "ai_stub",
+                        #音频相关配置
+                        "audio_manager",
+                        #   "CustomUIcomponentTool",
+                          "nativeabilityfwk",
+                          "custom_utils",
+                          "custom_utilscpp",
+                          "custom_config",
+                        #   "rotary_encoder",
+                           "nativelauncher",
+                            # "ppg_service",
+                            # "cywee_service",
+                           "batterry_service",
+                        #    "bleservice",
+                        #    "blemoder",
+                           "transspecard",
+                        #    "factorytest_service",
+                        #    "hid_service",
+                        #    "producttest",
+                            # "ppg_hal",
+                            # "mag_service",
+                            # "cywee_dml",
+                            #"cyweeBleService",
+                            'AT_factory_test',
+                            "-:alipay_soc", 
+                            "-:alipay_soc_adapt", 
+                            "-:alipay_service", 
+                            "-:alipay_hal", 
+                            "-:alipay_antchain",
+                            "-:alipay_msg",
+                           ],
+               'image_analysis': False,
+               'fs_image_path':'leiniao',
+        'ssb_version': 'brandy-native-js-ln-ssb',
+               # 'fs_image_path':'evb',
+               'fs_image': True
+    },
+    'brandy-native-js-n9ln-r': {
+        'base_target_name': 'brandy-native-js-r',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+                    'BOARD_N9',
+                    'FT_SINGLE_UART',
+                    'NANDFLASH_F35UQA',
+                    # 'NANDFLASH_GD5F2G',
+                    # 'NANDFLASH_XT26Q02D',
+                    # 'TPTYPE_FT6X46',
+                    'CFG_FLASH_SIZE=16',
+                    'LEINIAO',
+                                       'SINGLE_USER_PARTITION'
+               ],
+               'ram_component': ["at_cmd"]
+    },
+    'brandy-native-js-n9ln-ssb': {
+        'base_target_name': 'brandy-ssb',
+        #自定义配置项,选择硬件及功能参数
+        'defines': [
+            'BOARD_N9',
+            'FT_SINGLE_UART',
+            'ENABLE_ECC',
+            'CFG_DRIVERS_NANDFLASH',
+            'CFG_FLASH_SIZE=16',
+            'LEINIAO',
+            'NANDFLASH_F35UQA',
+            # 'NANDFLASH_GD5F2G',
+            # 'NANDFLASH_XT26Q02D',
+            'GPIO_POWERON_FLASH',
+        ]
+    },
 }
 
 target_group = {
@@ -1565,6 +1721,8 @@ target_group = {
     'pack_brandy_native_js_w9': ['brandy-native-js-w9-ssb', 'brandy-native-js-w9-r', 'brandy-native-js-w9'],
     'pack_brandy_native_js_n9': ['brandy-native-js-n9-ssb', 'brandy-native-js-n9-r', 'brandy-native-js-n9'],
     'pack_brandy_native_js_ln': ['brandy-native-js-ln-ssb', 'brandy-native-js-ln-r', 'brandy-native-js-ln'],
+    'pack_brandy_native_js_lnppp': ['brandy-native-js-lnppp-ssb', 'brandy-native-js-lnppp-r', 'brandy-native-js-lnppp'],
+    'pack_brandy_native_js_n9ln': ['brandy-native-js-n9ln-ssb', 'brandy-native-js-n9ln-r', 'brandy-native-js-n9ln'],
     'pack_brandy_native_js_lt22': ['brandy-native-js-lt22-ssb', 'brandy-native-js-lt22-r', 'brandy-native-js-lt22'],
     'pack_brandy_native_js_xts': ['brandy-native-js-xts-ssb', 'brandy-native-js-xts-r', 'brandy-native-js-xts'],
 
diff --git a/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp-r/libgfx_rm.a b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp-r/libgfx_rm.a
new file mode 100644 (file)
index 0000000..a731301
Binary files /dev/null and b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp-r/libgfx_rm.a differ
diff --git a/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp/libgfx_rm.a b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp/libgfx_rm.a
new file mode 100644 (file)
index 0000000..7337ef0
Binary files /dev/null and b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-lnppp/libgfx_rm.a differ
diff --git a/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln-r/libgfx_rm.a b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln-r/libgfx_rm.a
new file mode 100644 (file)
index 0000000..a731301
Binary files /dev/null and b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln-r/libgfx_rm.a differ
diff --git a/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln/libgfx_rm.a b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln/libgfx_rm.a
new file mode 100644 (file)
index 0000000..7337ef0
Binary files /dev/null and b/code/sdk/middleware/services/gpu/api/rm/brandy-native-js-n9ln/libgfx_rm.a differ
diff --git a/code/sdk/middleware/services/gui/hal/display/brandy-native-js-lnppp/libdisplay_gfx.a b/code/sdk/middleware/services/gui/hal/display/brandy-native-js-lnppp/libdisplay_gfx.a
new file mode 100644 (file)
index 0000000..8864f8e
Binary files /dev/null and b/code/sdk/middleware/services/gui/hal/display/brandy-native-js-lnppp/libdisplay_gfx.a differ
diff --git a/code/sdk/middleware/services/gui/hal/display/brandy-native-js-n9ln/libdisplay_gfx.a b/code/sdk/middleware/services/gui/hal/display/brandy-native-js-n9ln/libdisplay_gfx.a
new file mode 100644 (file)
index 0000000..8864f8e
Binary files /dev/null and b/code/sdk/middleware/services/gui/hal/display/brandy-native-js-n9ln/libdisplay_gfx.a differ
diff --git a/code/sdk/middleware/services/gui/uikit/brandy-native-js-lnppp/libuikit_ext.a b/code/sdk/middleware/services/gui/uikit/brandy-native-js-lnppp/libuikit_ext.a
new file mode 100644 (file)
index 0000000..9d278be
Binary files /dev/null and b/code/sdk/middleware/services/gui/uikit/brandy-native-js-lnppp/libuikit_ext.a differ
diff --git a/code/sdk/middleware/services/gui/uikit/brandy-native-js-n9ln/libuikit_ext.a b/code/sdk/middleware/services/gui/uikit/brandy-native-js-n9ln/libuikit_ext.a
new file mode 100644 (file)
index 0000000..9d278be
Binary files /dev/null and b/code/sdk/middleware/services/gui/uikit/brandy-native-js-n9ln/libuikit_ext.a differ
diff --git a/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp-r/libx_vfs_private.a b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp-r/libx_vfs_private.a
new file mode 100644 (file)
index 0000000..ef8c37d
Binary files /dev/null and b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp-r/libx_vfs_private.a differ
diff --git a/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp/libx_vfs_private.a b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp/libx_vfs_private.a
new file mode 100644 (file)
index 0000000..1c08fcb
Binary files /dev/null and b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-lnppp/libx_vfs_private.a differ
diff --git a/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln-r/libx_vfs_private.a b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln-r/libx_vfs_private.a
new file mode 100644 (file)
index 0000000..ef8c37d
Binary files /dev/null and b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln-r/libx_vfs_private.a differ
diff --git a/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln/libx_vfs_private.a b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln/libx_vfs_private.a
new file mode 100644 (file)
index 0000000..1c08fcb
Binary files /dev/null and b/code/sdk/middleware/utils/fs/vfs/brandy-native-js-n9ln/libx_vfs_private.a differ
diff --git a/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp-r/libfs_yaffs2.a b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp-r/libfs_yaffs2.a
new file mode 100644 (file)
index 0000000..00beb36
Binary files /dev/null and b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp-r/libfs_yaffs2.a differ
diff --git a/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp/libfs_yaffs2.a b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp/libfs_yaffs2.a
new file mode 100644 (file)
index 0000000..50e244a
Binary files /dev/null and b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-lnppp/libfs_yaffs2.a differ
diff --git a/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln-r/libfs_yaffs2.a b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln-r/libfs_yaffs2.a
new file mode 100644 (file)
index 0000000..00beb36
Binary files /dev/null and b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln-r/libfs_yaffs2.a differ
diff --git a/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln/libfs_yaffs2.a b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln/libfs_yaffs2.a
new file mode 100644 (file)
index 0000000..50e244a
Binary files /dev/null and b/code/sdk/middleware/utils/fs/yaffs2/brandy-native-js-n9ln/libfs_yaffs2.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-lnppp/libams.a b/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-lnppp/libams.a
new file mode 100644 (file)
index 0000000..b294a76
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-lnppp/libams.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-n9ln/libams.a b/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-n9ln/libams.a
new file mode 100644 (file)
index 0000000..b294a76
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/aafwk/aafwk_lite/brandy-native-js-n9ln/libams.a differ
index 909c556..93b5e6f 100644 (file)
Binary files a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-ln/libwebsocket.a and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-ln/libwebsocket.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace.a
new file mode 100644 (file)
index 0000000..e807091
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace_http.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace_http.a
new file mode 100644 (file)
index 0000000..cdfdb31
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libace_http.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libnetstack_http.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libnetstack_http.a
new file mode 100644 (file)
index 0000000..b9c1bb0
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libnetstack_http.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libwebsocket.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libwebsocket.a
new file mode 100644 (file)
index 0000000..93b5e6f
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-lnppp/libwebsocket.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace.a
new file mode 100644 (file)
index 0000000..e807091
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace_http.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace_http.a
new file mode 100644 (file)
index 0000000..cdfdb31
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libace_http.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libnetstack_http.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libnetstack_http.a
new file mode 100644 (file)
index 0000000..b9c1bb0
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libnetstack_http.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libwebsocket.a b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libwebsocket.a
new file mode 100644 (file)
index 0000000..93b5e6f
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/ace/ace_engine_lite/brandy-native-js-n9ln/libwebsocket.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-lnppp/libbms.a b/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-lnppp/libbms.a
new file mode 100644 (file)
index 0000000..f262ad8
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-lnppp/libbms.a differ
diff --git a/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-n9ln/libbms.a b/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-n9ln/libbms.a
new file mode 100644 (file)
index 0000000..f262ad8
Binary files /dev/null and b/code/sdk/open_source/openharmony/foundation/appexecfwk/appexecfwk_lite/brandy-native-js-n9ln/libbms.a differ
diff --git a/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-lnppp/libjerryscript.a b/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-lnppp/libjerryscript.a
new file mode 100644 (file)
index 0000000..bafd4fc
Binary files /dev/null and b/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-lnppp/libjerryscript.a differ
diff --git a/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-n9ln/libjerryscript.a b/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-n9ln/libjerryscript.a
new file mode 100644 (file)
index 0000000..bafd4fc
Binary files /dev/null and b/code/sdk/open_source/openharmony/third_party/jerryscript/brandy-native-js-n9ln/libjerryscript.a differ
index 35d0c5e..bdb57af 100644 (file)
@@ -831,7 +831,7 @@ static errcode_t at_4g_tcp_test_stats(uint8_t *para, uint32_t paraLen)
     PRINT("[4G_INFO]Bytes Sent: %llu\r\n", stats.total_bytes_sent);
     PRINT("[4G_INFO]Bytes Received: %llu\r\n", stats.total_bytes_received);
     PRINT("[4G_INFO]Total Errors: %d\r\n", stats.total_errors);
-    PRINT("[4G_INFO]Data Verification Errors: %d\r\n", stats.data_verification_errors);
+    PRINT("[4G_INFO]Data Pattern Errors: %d\r\n", stats.total_pattern_errors);
     
     // 计算传输速率
     if (elapsed_ms > 0) {