Changes between Version 25 and Version 26 of OpenWrt/building
- Timestamp:
- 06/15/2020 05:10:36 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OpenWrt/building
v25 v26 17 17 18 18 Our http://github.com/Gateworks/openwrt repository branches currently include: 19 * '''Gateworks 18.0x !OpenWrt Release''' 19 * '''Gateworks 20.06 !OpenWrt Release''' 20 - Is the latest OpenWrt software from Gateworks (**recommended**) 21 - Latest build: http://dev.gateworks.com/openwrt/20.06/ 22 * Please view the .manifest file per target to inspect installed packages + their respective versions 23 - Based on OpenWrt fd0cc72d9 (2020-06-09) 24 * Linux 5.4.45 25 * Wireless drivers from linux backports-5.7-rc3-1 26 * busybox-1.31.1 27 * gcc-8.4.0 28 * binutils-2.31.1 29 * Package feeds pinned to 2020-06-15 30 - General: 31 * Added Gateworks System Controller drivers 32 * dropped laguna support 33 * dropped GW16083 support 34 - Newport: 35 * Bump to linux 5.4.45 Kernel from 4.14.13 36 * squashfs+f2fs overload for sysupgrade/factory-reset support 37 - Ventana: 38 * Bump to linux 5.4.45 Kernel from 4.4.0 39 - log: https://github.com/Gateworks/openwrt/commits/20.06 40 41 [[CollapsibleStart(18.0x)]] 42 * Gateworks 18.0x !OpenWrt Release (for Newport) 43 * Linux 4.14.13 44 * busybox-1.27.2 45 * Wireless drivers from linux backports-2017.11.01 46 * gcc-5.5.0 47 * binutils-2.28 48 * Package feeds pinned to 2018-05-24 20 49 - Add Newport (octeontx) support 21 - Currently missing GSC support 22 - Currently missing accelerometer/IMU support 23 * '''Gateworks 16.02 !OpenWrt Release''' 24 - Is the latest OpenWrt software from Gateworks (**recommended**) 50 - missing GSC support 51 - missing accelerometer/IMU support 52 [[CollapsibleEnd]] 53 54 [[CollapsibleStart(16.02)]] 55 * Gateworks 16.02 !OpenWrt Release 25 56 - Nightly: http://dev.gateworks.com/openwrt/16.02/ 26 57 * Please view the .manifest file per target to inspect installed packages + their respective versions … … 52 83 * Added GW2383 Support 53 84 - log: https://github.com/Gateworks/openwrt/commits/16.02 54 85 [[CollapsibleEnd]] 55 86 56 87 [[CollapsibleStart(14.08)]] 57 * 14.0888 * Gateworks 14.08 !OpenWrt Release 58 89 - Nightly: http://dev.gateworks.com/openwrt/14.08/ 59 90 * Please view the .manifest file per target to inspect installed packages + their respective versions … … 81 112 == Revision Log == 82 113 You can see a revision history using the Github web interface: 114 * [https://github.com/Gateworks/openwrt/commits/20.06 20.06] 83 115 * [https://github.com/Gateworks/openwrt/commits/18.0x 18.0x] 84 116 * [https://github.com/Gateworks/openwrt/commits/16.02 16.02] … … 96 128 These instructions require having a desktop or laptop computer with Ubuntu installed to compile Gateworks OpenWrt. 97 129 98 Gateworks has tested with desktop systems with LTS Ubuntu Releases. The suggested Ubuntu releases are 1 4.04 or 16.04. At the time of this writing, Gateworks does not recommend using Ubuntu 16.10.99 100 On an Ubuntu (11.10, 14.04, 16.04)desktop development system for example the following should install all necessary pre-requisites:130 Gateworks has tested with desktop systems with LTS Ubuntu Releases. The suggested Ubuntu releases are 16.04 or 18.04. 131 132 On an Ubuntu desktop development system for example the following should install all necessary pre-requisites: 101 133 {{{#!bash 102 134 sudo apt-get install subversion build-essential ;# std dev tools … … 138 170 1. Getting Source Code: 139 171 * There are multiple code branches (see above for recommended branch per product), please checkout the one you prefer with the following commands: 172 - Gateworks 20-06 branch 173 {{{#!bash 174 git clone https://github.com/Gateworks/openwrt/ gateworks-openwrt -b 20.06 175 cd gateworks-openwrt 176 }}} 140 177 - Gateworks 16-02 branch 141 178 {{{#!bash … … 197 234 3. Artifacts 198 235 - The resulting kernel/rootfs files will be in the {{{bin/<target>}}} directory. 199 - For Example, a Ventana flash image is located at: {{{bin/ imx6/gateworks-imx6-ventana-squashfs-nand_normal.ubi}}}236 - For Example, a Ventana flash image is located at: {{{bin/targets/imx6/generic/gateworks-imx6-ventana-squashfs-nand.ubi}}} 200 237 - Which ubi size to use, normal or large, has to do with the flash geometry size (see [wiki:/linux/ubi/#flashgeometry here] to determine your flash geometry) 201 238 … … 233 270 sudo mkfs.ext4 -q -F -O ^64bit -L rootfs $OUTFS 234 271 sudo mount $OUTFS $MNT 235 sudo tar -C $MNT -xf bin/ imx6/gateworks-imx6-ventana-bootfs.tar.gz236 sudo tar -C $MNT -xf bin/ imx6/gateworks-imx6-ventana-rootfs.tar.gz272 sudo tar -C $MNT -xf bin/targets/imx6/generic/gateworks-imx6-ventana-squashfs-bootfs.tar.gz 273 sudo tar -C $MNT -xf bin/targets/imx6/generic/gateworks-imx6-rootfs.tar.gz 237 274 sudo umount $MNT 238 275