# Lab1:FreeRTOS ###### tags:`RTOS` ###### contributed by <[YongDa Su](https://github.com/YongDaSu/2022ComputerArchitecture/tree/main/Lab02)> ## 預期目標 * 在 QEMU 模擬的 STM32 環境中,嘗試執行 FreeRTOS 並且學習相關的操作 * 熟悉 FreeRTOS 的內部運作機制 * 實地練習 Multi-tasking 程式設計 * 學習 ARM semihosting ## FreeRTOS環境建置 ```linux= cd ~/workspace ``` ```linux= git clone git@github.com/embedded2014/freertos.git #or git clone git://github.com/embedded2014/freertos.git ``` 進入FreeRTOS資料夾 ```linux= cd freertos ``` ```linux= make ``` ```linux= make qemu ``` 輸入`help`可查看command指令 輸入 `host ls`檢查輸出畫面 ```linux= host ls ```