0.1.4
Contents:
Overview
Quick Startup
Developer Guide
Code Style
Build System based on Makefile
Application Development
Build HummingBird SDK Documentation
Contributing
Design and Architecture
Changelog
FAQ
License
Glossary
Appendix
HummingBird SDK
»
Developer Guide
View page source
Developer Guide
Code Style
Build System based on Makefile
Makefile Structure
Makefile.base
gmsl
Makefile.misc
Makefile.conf
Makefile.components
Makefile.rules
Makefile.files
Makefile.soc
Makefile.rtos
Makefile.core
Makefile.global
Makefile.local
Makefile targets of make command
Makefile variables passed by make command
SOC
BOARD
DOWNLOAD
CORE
SIMULATION
GDB_PORT
BANNER
V
SILENT
Makefile variables used only in Application Makefile
TARGET
HBIRD_SDK_ROOT
RTOS
MIDDLEWARE
PFLOAT
NEWLIB
NOGC
RTTHREAD_MSH
Build Related Makefile variables used only in Application Makefile
INCDIRS
C_INCDIRS
CXX_INCDIRS
ASM_INCDIRS
SRCDIRS
C_SRCDIRS
CXX_SRCDIRS
ASM_SRCDIRS
C_SRCS
CXX_SRCS
ASM_SRCS
COMMON_FLAGS
CFLAGS
CXXFLAGS
ASMFLAGS
LDFLAGS
LDLIBS
LIBDIRS
LINKER_SCRIPT
Application Development
Overview
Add Extra Source Code
Add Extra Include Directory
Add Extra Build Options
Optimize For Code Size
Change Link Script
Set Default Make Options
Set Default Global Make Options For HummingBird SDK
Set Local Make Options For Your Application
Build HummingBird SDK Documentation
Install Tools
Build The Documentation