You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc_source/portingguide/afr-porting-kernel.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ FreeRTOS uses the FreeRTOS kernel for multitasking and inter\-task communication
6
6
7
7
**Note**
8
8
Porting the FreeRTOS kernel to a new architecture is out of the scope of this documentation\. If you are interested in porting the FreeRTOS kernel to a new architecture, [contact the FreeRTOS engineering team](https://freertos.org/RTOS-contact-and-support.html)\.
9
-
For the FreeRTOS Qualification program, only existing ports are supported\. Modifications to these ports are not accepted within the Qualification program\. Only the official ports that can be downloaded from [Github](https://github.com/aws/amazon-freertos)or [Sourceforge](https://sourceforge.net/projects/freertos/)are accepted\.
9
+
For the FreeRTOS Qualification program, only existing ports are supported\. Modifications to these ports are not accepted within the Qualification program\. Only the official ports that can be downloaded from [Github](https://github.com/aws/amazon-freertos) are accepted\.
Copy file name to clipboardexpand all lines: doc_source/portingguide/afr-porting-mqtt.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -44,8 +44,8 @@ After you set up the library in the IDE project, you need to configure other fil
44
44
45
45
To officially qualify a device for FreeRTOS, you need to validate the device's ported source code with AWS IoT Device Tester\. Follow the instructions in [ Using AWS IoT Device Tester for FreeRTOS](https://docs.aws.amazon.com/freertos/latest/userguide/device-tester-for-freertos-ug.html) in the FreeRTOS User Guide to set up Device Tester for port validation\. To test a specific library's port, the correct test group must be enabled in the `device.json` file in the Device Tester `configs` folder\.
46
46
47
-
After you set up the coreMQTT library for your device, you can start porting the OTA agent library\. See [Porting the OTA library](afr-porting-ota.md) for instructions\.
47
+
After you set up the coreMQTT library for your device, you can start porting the OTA agent library\. See [Porting the AWS IoT over\-the\-air update library](afr-porting-ota.md) for instructions\.
48
48
49
49
If your device doesn't support OTA functionality, you can start porting the Bluetooth Low Energy library\. See [Porting the Bluetooth Low Energy library](afr-porting-ble.md) for instructions\.
50
50
51
-
If your device doesn't support OTA and Bluetooth Low Energy functionality, then you are finished porting and can start the FreeRTOS qualification process\. See the [FreeRTOS Qualification Guide](https://docs.aws.amazon.com/freertos/latest/qualificationguide/) for more information\.
51
+
If your device doesn't support OTA and Bluetooth Low Energy functionality, then you are finished porting and can start the FreeRTOS qualification process\. See the [FreeRTOS Qualification Guide](https://docs.aws.amazon.com/freertos/latest/qualificationguide/) for more information\.
Copy file name to clipboardexpand all lines: doc_source/portingguide/porting-download.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Downloading FreeRTOS for Porting<aname="porting-download"></a>
2
2
3
-
Before you begin porting FreeRTOS to your platform, you need to download FreeRTOS or clone the FreeRTOS repository from [GitHub](https://github.com/aws/amazon-freertos)\. See the [README\.md](https://github.com/aws/amazon-freertos/blob/master/README.md) file for instructions\.
3
+
Before you begin porting FreeRTOS to your platform, you need to download FreeRTOS or clone the FreeRTOS repository from [GitHub](https://github.com/aws/amazon-freertos)\. See the [README\.md](https://github.com/aws/amazon-freertos/blob/main/README.md) file for instructions\.
4
4
5
5
**Note**
6
6
We recommend that you clone the repository\. Cloning makes it easier for you to pick up updates to the master branch as they are pushed to the repository\.
Copy file name to clipboardexpand all lines: doc_source/portingguide/porting-guide.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The FreeRTOS kernel and components are released individually and use semantic ve
15
15
+ M represents the month\.
16
16
+ N represents the release order within the designated month \(00 being the first release\)\.
17
17
18
-
For example, a second release in June 2021 would be 202106\.01\.
18
+
For example, a second release in July 2021 would be 202107\.01\.
19
19
20
20
Previously, FreeRTOS releases used semantic versioning for major releases\. Although it has moved to date\-based versioning \(FreeRTOS 1\.4\.8 updated to FreeRTOS AWS Reference Integrations 201906\.00\), the FreeRTOS kernel and each individual FreeRTOS library still retain semantic versioning\. In semantic versioning, the version number itself \(X\.Y\.Z\) indicates whether the release is a major, minor, or point release\. You can use the semantic version of a library to assess the scope and impact of a new release on your application\.
21
21
@@ -39,7 +39,7 @@ The device that you port to FreeRTOS must be a microcontroller board that meets
39
39
+ 25MHz processing speed
40
40
+ 64KB RAM
41
41
+ 128KB program memory per executable image stored on the MCU
42
-
+\(If [Porting the OTA library](afr-porting-ota.md)\) Two executable images stored on the MCU
42
+
+\(If [Porting the AWS IoT over\-the\-air update library](afr-porting-ota.md)\) Two executable images stored on the MCU
43
43
44
44
### Porting older versions of FreeRTOS<aname="porting-older"></a>
45
45
@@ -50,6 +50,7 @@ If you are porting an older version of FreeRTOS, go to the [FreeRTOS AWS Referen
50
50
51
51
| Date | Documentation version for the Porting and Qualification guides | Change history | FreeRTOS version |
52
52
| --- | --- | --- | --- |
53
+
| July, 2021 |[ 202107\.00](https://github.com/aws/amazon-freertos/blob/202107.00/doc/freertos_port_qual/FreeRTOS_Porting_Guide.pdf)\(Porting Guide\)[ 202107\.00](https://github.com/aws/amazon-freertos/blob/202107.00/doc/freertos_port_qual/FreeRTOS_Qualification_Guide.pdf)\(Qualification Guide\)|[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)|[202107\.00](https://github.com/aws/amazon-freertos/tree/202107.00)|
53
54
| December, 2020 |[ 202012\.00](https://github.com/aws/amazon-freertos/blob/202012.00/doc/freertos_port_qual/FreeRTOS_Porting_Guide.pdf)\(Porting Guide\)[ 202012\.00](https://github.com/aws/amazon-freertos/blob/202012.00/doc/freertos_port_qual/FreeRTOS_Qualification_Guide.pdf)\(Qualification Guide\)|[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)|[202012\.00](https://github.com/aws/amazon-freertos/tree/202012.00)|
54
55
| November, 2020 |[ 202011\.00](https://github.com/aws/amazon-freertos/blob/202011.00/doc/freertos_port_qual/FreeRTOS_Porting_Guide.pdf)\(Porting Guide\)[ 202011\.00](https://github.com/aws/amazon-freertos/blob/202011.00/doc/freertos_port_qual/FreeRTOS_Qualification_Guide.pdf)\(Qualification Guide\)|[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)|[202011\.00](https://github.com/aws/amazon-freertos/tree/202011.00)|
55
56
| July, 2020 |[ 202007\.00](https://github.com/aws/amazon-freertos/blob/202007.00/doc/freertos_port_qual/FreeRTOS_Porting_Guide.pdf)\(Porting Guide\)[ 202007\.00](https://github.com/aws/amazon-freertos/blob/202007.00/doc/freertos_port_qual/FreeRTOS_Qualification_Guide.pdf)\(Qualification Guide\)|[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)|[202007\.00](https://github.com/aws/amazon-freertos/tree/202007.00)|
0 commit comments