Home

Awesome

中文

HPM APPS introduction

HPM APPS is an upper layer application software development kit based on HPM SDK. It provides a variety of typical general-purpose application solutions, including middleware, components, services, etc., for users to use and evaluate.

HPM APPS directory structure

Directory nameDescription
<HPM_APP_BASE>/boardsFiles for various development boards
<HPM_APP_BASE>/componentsSoftware components
<HPM_APP_BASE>/docsDocument
<HPM_APP_BASE>/middlewareMiddleware
<HPM_APP_BASE>/appsSamples of various solutions
<HPM_APP_BASE>/servicesSoftware Services
<HPM_APP_BASE>/toolsTool files

Instructions for using the HPM APP

HPM SDK version requirements

The versions of HPM APP and HPM SDK correspond one-to-one. To maintain version compatibility, the version number should be the same. For example:

Software NameVersion
hpm_sdk1.x.y
hpm_apps1.x.y

Build

Recommend using the sdk_env environment on Windows to build the SES compilation and debugging project. In the SDK ENV tool, check Enable User Application Path and select the hpm_apps/apps directory, or choose the demo directory you need. It is recommended to use the former, as it can scan all demo files.

sdk_env

If you want to add some middleware from hpm_apps/middleware, please add code in demo CMakeLists.txt, suggest you add code before generate_ses_project, for example:

add_subdirectory(../../.. hpm_apps/build_tmp)
generate_ses_project()

HPM_APPS documentation

Code repository