分享到plurk 分享到twitter 分享到facebook

版本 c6636e25d696da7ee089f14b6f1245415114ba4a

embedded/Lab3

Changes from c6636e25d696da7ee089f14b6f1245415114ba4a to aaf63cc3cbbcae55d8e0db1ce547648a2481431c

---
title: Lab3: GNU Toolchain and RTOS
toc: no
...

預期目標
-------
- 學習 GNU Toolchain 的使用
- 在 QEMU 模擬的 STM32 環境中,嘗試執行 `FreeRTOS<http://www.freertos.org/>`_ 並且學習相關的操作
- 對 RTOS 內部運作進行視覺化,以銜接未來的硬體操作


GTKWave
--------------
- `GTKWave<http://gtkwave.sourceforge.net/>`_: 強大的 wave viewer
- 在 Ubuntu Linux 的安裝與操作

.. code-block:: prettyprint

    sudo apt-get install gtkwave
    cp -af /usr/share/doc/gtkwave/examples/ && cd examples
    vzt2vcd des.vzt > des.vcd
    gtkwave des.vcd

- 參考輸出畫面。記得要先選取左下方 Type / SIgnals 並以 Append 加入到分析的清單中

.. image:: http://www.gentoo.org/proj/en/science/electronics/tests/gtkwave.png

作業 (A)
-------------

.. image:: /embedded/Lab3/gtkwave.png