Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>embedded_easy_buildNew to Visual Studio Code? Get it now.
embedded_easy_build

embedded_easy_build

daichenghe1990

|
8 installs
| (1) | Free
changan compile extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EMBEDDED EASY MAKE

打包插件

  • vsce package

编译配置文件

使用插件和json配置文件自动化生成工程文件。

  • json配置文件示例如下:
{
	"project_root": "./vmc",
	"build_dir_name": "./build",
	"ignore_dirs": ["Debug_FLASH", "build", ".settings", "Project_Settings",
		"Code/Libraries/iLLD/TC38A/Tricore/Asclin", "Code/Libraries/iLLD/TC38A/Tricore/Can"
		, "Code/Libraries/iLLD/TC38A/Tricore/Ccu6", "Code/Libraries/iLLD/TC38A/Tricore/Convctrl"
		, "Code/Libraries/iLLD/TC38A/Tricore/Dts"
		, "Code/Libraries/iLLD/TC38A/Tricore/Edsadc", "Code/Libraries/iLLD/TC38A/Tricore/Eray"
		, "Code/Libraries/iLLD/TC38A/Tricore/Evadc", "Code/Libraries/iLLD/TC38A/Tricore/Fce"
		, "Code/Libraries/iLLD/TC38A/Tricore/Flash", "Code/Libraries/iLLD/TC38A/Tricore/Geth"
		, "Code/Libraries/iLLD/TC38A/Tricore/Hssl", "Code/Libraries/iLLD/TC38A/Tricore/I2c"
		, "Code/Libraries/iLLD/TC38A/Tricore/Iom", "Code/Libraries/iLLD/TC38A/Tricore/Msc"
		, "Code/Libraries/iLLD/TC38A/Tricore/Psi5", "Code/Libraries/iLLD/TC38A/Tricore/Psi5s"
		, "Code/Libraries/iLLD/TC38A/Tricore/Sent"
		, "Code/Libraries/iLLD/TC38A/Tricore/Stm", "Code/Libraries/iLLD/TC38A/Tricore/Gtm/Atom"
		, "Code/Libraries/iLLD/TC38A/Tricore/Gtm/Pwm", "Code/Libraries/iLLD/TC38A/Tricore/Gtm/Tim"
		, "Code/Libraries/iLLD/TC38A/Tricore/Gtm/Tom", "Code/Libraries/iLLD/TC38A/Tricore/Gtm/Trig"],
	"compiler_setting": "./config/compiler.mk",
	"makefile_template": "./config/makefile_template",
	"default_args_template": "./config/args_template.txt",
	"compile_pattern_template": "./config/compile_pattern_template.txt",
	"filter_include": ["hightec_debug", "hightec_release", "hightec", "TriCore_Debug_TASKING", ".ads", ".settings", ".vscode", ".build"],
	"src_filter_floders": [
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/Cdd_DdsInitStSync.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/Cdd_DdsInitStSyncFix.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/Cdd_ViuRpcSrCall.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/DDS_Abs.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/DDS_ClientFw.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/DDS_Server_Special.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/DDS_ServerFw.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/DDS_Car_Control.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/DDS_Car_Control_Mpu.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/DDS_Client.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/DDS_Common.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/DDS_Server.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/dds_util.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/global_config.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/hashTable.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/rpc_types.c",
		"Code/CDD/CDD_DdsProtolstack/Generate_dds/base/service_id_util.c",
		"Code/Test//test_can.c",
		"Code/Test//test.c",
		"Code/BSW/src_SomeIpTp/Source/SomeIpTp.c"
	],
	"args_config": {
		"Code/BSW/src_CanIf/Source/CanIf.c": "./config/args/CanIf_args_template.args"
	}
}
  • 需打开配置文件*.json所在目录
    • 点击generate则生成Makefile及相关文件
    • 点击build则编译工程
    • 点击clean则清除工程
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft