--turn from: http://bbs.armfly.com/read.php?tid=1552
before you know FreeRTOS, be sure to figure out the relationship between FreeRTOS, Safertos and Openrtos. 1. First say FreeRTOS and Openrtos
FreeRTOS and Openrtos share the same source code, just openrtos for FreeRTOS draped ' commercial and legal wrapper '
There are two main reasons why users have updated from FreeRTOS to Openrtos:
1.1 In order to overcome the GPL license limit of FreeRTOS modified version.
1.2 To obtain additional services, such as professional technical support, high quality middleware, training, consulting and corresponding tools
2. FreeRTOS modified version of the GPL license limit
The modified version of the GPL license has several drawbacks (there is several reasons why developers may find the FreeRTOS modified
GPL licence restrictive.)
2.1 The company may have a comprehensive ban on the use of GPL licensed software in their projects.
2.2 They may need IP compensation.
2.3 They may be more willing to avoid freertos license requirements in their products to admit that they use FreeRTOS.
A Openrtos license removes the modified GPL restrictions, provides intellectual property protection, and allows developers to remain anonymous.
3. FreeRTOS and Safertos
Safertos is also based on FreeRTOS, but unlike FreeRTOS, the security experts have done the redesign, the following is the security certification Safertos obtained
Safertos is initially certified in the TüV SüD to IEC 61508-3 SIL 3, the highest level possible for a software
Only component. Today Safertos have grown to be a leading safety critical RTOS solution supporting a wide range
of international design safety standards, including:
Industrial |
IEC 61508 (2010) |
Railway |
EN 50128 |
Medical |
IEC 62304/FDA 510K |
Nuclear |
IEC 61513, IEC 62138, ASME NQA-1 2008 |
Process |
IEC 61511 |
Automotive |
ISO 26262 |
Aerospace |
do178b
|
4. Say why you should do the FreeRTOS tutorial first
A few days ago in the Web site to find information, inadvertently found 2013 years of embedded Market Analysis report, the data show that FreeRTOS in recent years in
European and American countries compared to the fire, the user base is gradually increasing, like the present St release process, provided by the RTOs is used FreeRTOS. Detailed can
Look at this post http://bbs.armfly.com/read.php?tid=1519
Note: Only rtos exceeding%2 will be shown above.
5. Study Preparation before FreeRTOS
Here's just two points to do.
5.1, download the latest package from the official website, now the latest version is V7.5.2, website download address http://sourceforge.net/projects/freertos/files/
Freertosv7.5.2.zip (9054 K) Download number of times: 121
5.2, the official website has freertos each function API description, has the corresponding API example, actually the source code of the. h file also has most of the functions of the use of examples
6. Tutorial Program
6.1 Let's start by explaining some of the examples that you have done.
The key is to analyze the source code, the source must be analyzed, or do not know its why。
6.2 Then explain the official examples, saying that the main purpose of these examples is to fully learn how the official use of this rtos, very
Reference value.
6.3 For our board's own peripherals, to do a complete, freertos-based low-level drive, so that these drivers can be more effective
Work under the FreeRTOS.