Skip to content

hpmicro/hpm_apps

Repository files navigation

中文

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 name Description
<HPM_APP_BASE>/boards Files for various development boards
<HPM_APP_BASE>/components Software components
<HPM_APP_BASE>/docs Document
<HPM_APP_BASE>/middleware Middleware
<HPM_APP_BASE>/apps Samples of various solutions
<HPM_APP_BASE>/services Software Services
<HPM_APP_BASE>/tools Tool 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 Name Version
hpm_sdk 1.x.y
hpm_apps 1.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