mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 06:23:34 +08:00
Support for building more modules with Linux
Added more queue support to linux/px4_layer. Use virt char devices for ms5611, and mavlink. Added more HRT functionality. uORB latency test now fails. Likely due to bad HRT impl for Linux. Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
@@ -11,7 +11,8 @@
|
||||
# Board support modules
|
||||
#
|
||||
MODULES += drivers/device
|
||||
#MODULES += modules/sensors
|
||||
MODULES += modules/sensors
|
||||
MODULES += drivers/ms5611
|
||||
|
||||
#
|
||||
# System commands
|
||||
@@ -21,8 +22,7 @@ MODULES += drivers/device
|
||||
#
|
||||
# General system control
|
||||
#
|
||||
#MODULES += modules/mavlink
|
||||
#MODULES += modules/mavlink
|
||||
MODULES += modules/mavlink
|
||||
|
||||
#
|
||||
# Estimation modules (EKF/ SO3 / other filters)
|
||||
@@ -48,7 +48,7 @@ MODULES += modules/dataman
|
||||
MODULES += lib/mathlib
|
||||
MODULES += lib/geo
|
||||
MODULES += lib/geo_lookup
|
||||
#MODULES += lib/conversion
|
||||
MODULES += lib/conversion
|
||||
|
||||
#
|
||||
# Linux port
|
||||
|
||||
@@ -81,7 +81,8 @@ CPP = clang$(CLANGVER) -E
|
||||
DEV_VER_SUPPORTED = 4.2.1
|
||||
endif
|
||||
|
||||
LD = ld.gold
|
||||
#LD = ld.gold
|
||||
LD = ld
|
||||
AR = ar rcs
|
||||
NM = nm
|
||||
OBJCOPY = objcopy
|
||||
@@ -286,7 +287,7 @@ endef
|
||||
define PRELINK
|
||||
@$(ECHO) "PRELINK: $1"
|
||||
@$(MKDIR) -p $(dir $1)
|
||||
$(Q) $(LD) -r -o $1 $2
|
||||
$(Q) $(LD) -Ur -o $1 $2
|
||||
|
||||
endef
|
||||
# $(Q) $(LD) -Ur -o $1 $2 && $(OBJCOPY) --localize-hidden $1
|
||||
|
||||
Reference in New Issue
Block a user