This is a bunch of initial config. This will include a set of configs to be applied in the BSP.
Kernel and wifi sources:
The Non-public toolchain needed is listed under the "Generic SDK 5.0" on the extranet. Due to some incompatibilities with the WLAN driver and Kernel, we were unable to build with a publicly available toolchain. Please contact Marvell for access and to resolve build support issues. Folder location is: My Products > Embedded Processors > ARMADA 370 > Software > Old Versions > Generic SDK 5.0 > Little Endian
Current Release:
Previous Releases:
All items mentioned in this page are found in a single zip file TODO update this zip: http://polyblog.s3.amazonaws.com/smileplugbom-0.5.5a-jamsj.zip
Clean and Configuration Guide
Use this doc to help you get your configuration set up and remove any SMILE software you don't need.
WiFi Conifguration Notes
The Wireless Module, AP-8764 has it's source code for the driver released under GPLv2 license (see above). The localation of the configuration tools man pages or detailed docs specific to the AP-8764 are proprietary and only available through the tools vendors. Because the tools are GPLv2, the sources for the tools should be published somewhere.
Here are some basic notes in GIST form to cover WPA2 configuration: https://gist.github.com/truedat101/6646367
General Arch Linux Arm details on SMILE Plug release (NOTE, this is not current, as the Arch Linux ARM team has not yet officially posted a support link for this device yet):
pacman -S openssl gcc nodejs make
NPM Modules:
Other Non-NPM Node Software:
Scripts:
Python Modules:
Additional Software:
Users & Groups:
Added for testing:
Some manual commands to run in the configuration of a new BSP based on arch:
ufw allow from 10.0.0.0/24 ufw allow from 10.1.0.0/24
ntpd -qg (Need to set up NTP at this point or else openssl won't work properly ) hwclock -w
SMILE BSP 0.5.4a
SMILE BSP 0.5.3 (TODO: Provide archive links)