everything. You may not necessarily want everything though and can
also specify targets to make. For example:
- make av7110
+ make av7110
Please see the included Makefile for a list of all available targets.
the appropriate place, which is /lib/firmware by default although you
can override this with something like:
- make prefix=/desired/path install
+ make prefix=/desired/path install
-In order to build everything you will need the following on the host
+In order to build everything you will need the following on the host
system:
- * A C/C++ compiler, like GCC
- * Cmake
- * GNU Bison/YACC
- * GNU Flex
- * GNU Gperf
- * GNU Make
- * GNU Wget
- * GNU C cross-compiler for ARM:
- - arm-linux-gnueabi-gcc
- - arm-linux-gnueabi-ld
- - arm-linux-gnueabi-objcopy
- - arm-none-eabi-gcc
- - arm-none-eabi-objcopy
- - arm-none-eabi-as
+
+ * A C/C++ compiler, like GCC
+ * Cmake
+ * GNU Bison/YACC
+ * GNU Flex
+ * GNU Gperf
+ * GNU Make
+ * GNU Wget
+ * GNU C cross-compiler for ARM:
+ - arm-linux-gnueabi-gcc
+ - arm-linux-gnueabi-ld
+ - arm-linux-gnueabi-objcopy
+ - arm-none-eabi-gcc
+ - arm-none-eabi-objcopy
+ - arm-none-eabi-as
On GNU/Linux distros that use apt you can install these with:
-apt install binutils-arm-linux-gnueabi binutils-arm-none-eabi bison \
-cmake flex g++ gcc gcc-arm-linux-gnueabi gcc-arm-none-eabi gperf make wget
+ apt install binutils-arm-linux-gnueabi binutils-arm-none-eabi bison \
+ cmake flex g++ gcc gcc-arm-linux-gnueabi gcc-arm-none-eabi gperf make wget
CARL9170 Firmware Configuration
When building the carl9170 firmware you will be prompted with
Copyright (C) 2017, 2018 Jason Self <j@jxself.org>
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved. This file is offered as-is,
-without any warranty.
+notice and this notice are preserved. This file is offered as-is,
+without any warranty.
\ No newline at end of file