@@ 1,116 0,0 @@
-{
- "packages": [
- {
- "name": "RAK",
- "maintainer": "RAK",
- "websiteURL": "http://www.rakwireless.com/en/",
- "email": "ken.yu@rakwireless.com",
- "help": {
- "online": "http://www.rakwireless.com/en/"
- },
-
- "platforms": [
- {
- "name": "RAK CREAIOR Boards (32-bits ARM Cortex-M3)",
- "architecture": "ameba",
- "version": "2.0.2",
- "category": "Contributed",
- "help": {
- "online": "http://www.rakwireless.com/en/"
- },
- "url": "https://github.com/RAKWireless/Arduino-test/raw/master/release/ameba-2.0.1.tar.gz",
- "archiveFileName": "ameba-2.0.2.tar.gz",
- "checksum": "SHA-256:76f03b61cde7890ae8426ceca81c94aad675a1626b36fee27881714a4e3a94ae",
- "size": "26082640",
- "boards": [
- {"name": "CREATOR RTL8711A"},
- {"name": "CREATOR RTL8710"}
- ],
- "toolsDependencies": [
- {
- "packager": "RAK",
- "name": "arm-none-eabi-gcc",
- "version": "4.8.3-2014q1"
- },
- {
- "packager": "RAK",
- "name": "ameba_tools",
- "version": "1.0.9"
- }
- ]
- }
- ],
-
- "tools": [
- {
- "name":"arm-none-eabi-gcc",
- "version":"4.8.3-2014q1",
- "systems":[
- {
- "host":"i686-mingw32",
- "archiveFileName":"gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz",
- "url":"http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz",
- "checksum":"SHA-256:fd8c111c861144f932728e00abd3f7d1107e186eb9cd6083a54c7236ea78b7c2",
- "size":"84537449"
- },
- {
- "host":"x86_64-apple-darwin",
- "url":"http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz",
- "archiveFileName":"gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz",
- "checksum":"SHA-256:3598acf21600f17a8e4a4e8e193dc422b894dc09384759b270b2ece5facb59c2",
- "size":"52518522"
- },
- {
- "host":"x86_64-pc-linux-gnu",
- "url":"http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz",
- "archiveFileName":"gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz",
- "checksum":"SHA-256:d23f6626148396d6ec42a5b4d928955a703e0757829195fa71a939e5b86eecf6",
- "size":"51395093"
- },
- {
- "host":"i686-pc-linux-gnu",
- "url":"http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz",
- "archiveFileName":"gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz",
- "checksum":"SHA-256:ba1994235f69c526c564f65343f22ddbc9822b2ea8c5ee07dd79d89f6ace2498",
- "size":"51029223"
- }
- ]
- },
- {
- "name": "ameba_tools",
- "version": "1.0.9",
- "systems": [
- {
- "host": "i686-mingw32",
- "archiveFileName": "ameba_tools_windows-1.0.9.tar.gz",
- "url": "https://github.com/RAKWireless/Arduino-test/raw/master/release/ameba_tools_windows-1.0.9.tar.gz",
- "checksum": "SHA-256:ccb795361cf20a69d41ef97466ee127c4721cd0068f9569b72fdb965356db3ec",
- "size": "784212"
- },
- {
- "host": "x86_64-apple-darwin",
- "archiveFileName": "ameba_tools_macosx-1.0.9.tar.gz",
- "url": "https://github.com/RAKWireless/Arduino-test/raw/master/release/ameba_tools_macosx-1.0.9.tar.gz",
- "checksum": "SHA-256:d4b938b34140d8bab16efc538f482bf61c22795ad690c9114215286e37ab7fdd",
- "size": "64855"
- },
- {
- "host":"x86_64-pc-linux-gnu",
- "archiveFileName": "ameba_tools_linux-1.0.9-v2.tar.gz",
- "url":"https://github.com/RAKWireless/Arduino-test/raw/master/release/ameba_tools_linux-1.0.9-v2.tar.gz",
- "checksum":"SHA-256:e55c49504521d4084c753983e3102fbedecf085d7aaba6fdbf3194ce52ce9ea5",
- "size":"3212475"
- },
- {
- "host":"i686-pc-linux-gnu",
- "archiveFileName": "ameba_tools_linux-1.0.9-v2.tar.gz",
- "url":"https://github.com/RAKWireless/Arduino-test/raw/master/release/ameba_tools_linux-1.0.9-v2.tar.gz",
- "checksum":"SHA-256:e55c49504521d4084c753983e3102fbedecf085d7aaba6fdbf3194ce52ce9ea5",
- "size":"3212475"
- }
- ]
- }
- ]
- }
- ]
-}
@@ 1,32 0,0 @@
-1. Pack core file.
-
- After modified core files in hardware folder, we need compress the core files into one of these format: "tar.gz", "tar.bz2", "zip".
- We choose "tar.gz":
- $ tar -zcf ameba-3.4.2.tar.gz ameba/
- The 1.0.0 correspond to ameba SDK version 3.4b.
-
-2. Calculate the checksum.
-
- Arduino support "SHA-256", "SHA-1", and "MD5".
- We choose "SHA-256":
- $ sha256sum ameba-1.0.0.tar.gz
- bd3ad553fe624c31f7bf055e291fd4e9174caed91d66ae2441321b54353221ba ameba-1.0.0.tar.gz
-
-3. Update json file.
-
- Modify "package_rakwireless.com_creator_index.json"
-
- Check "version", "url", "archiveFileName", "checksum", "size".
-
-4. Deployment.
-
- Place "package_rakwireless.com_creator_index.json" and "ameba-1.0.0.tar.gz" to correspond URL.
-
- Here we use github public link:
- https://github.com/RAKwireless/Arduino-test/raw/master/release/package_rakwireless.com_creator_index.json
-
-
-Reference:
- https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.6.x-package_index.json-format-specification
-
-