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

版本 9a903cbda6e960be8c912121dae9ca521177c89f

embedded/2015q1w8

Changes from 9a903cbda6e960be8c912121dae9ca521177c89f to d1a653a9e15c289ce5de1468f224655e724e23ac

---
title: Week #8 (Apr 14) :: From Hello to Preemptive Scheduler
toc: no
...

重大事項宣達
-------------------
* 分組報告對應的硬體
  - `FreeRTOS</embedded/freertos>`_, `rtenv+</embdded/rtenv>`_, `uClinux</embedded/uclinux>`_: `STM32F429i Discovery</embedded/STM32F429>`_
    + `STM32F429i Discovery</embedded/STM32F429>`_ 的開發操作,參見 `Lab-35</embedded/Lab35>`_
    + `rtenv+</embdded/rtenv>`_ 需要一併使用 stm32-p103 (模擬器),參見 `Lab-28</embedded/Lab28>`_

  - `FreeRTOS (MMU)</embedded/freertos-mmu>`_, `RT-Thread</embedded/rt-thread>`_, `Linux</embedded/arm-linux>`_: Beaglebone Black
  - `Xenomai</embedded/xenomai>`_: Rapsberry Pi + Beaglebone Black
  - `Xvisor</embedded/xvisor>`_: N/A (模擬器)

作業觀摩
------------
* Lab-39 / 陳建霖: `共筆<https://embedded2015.hackpad.com/Lab-39-krp7fRCjqAM>`_
  - 把程式碼在實際的 STM32F4 Discovery 硬體上運作起來

教材
--------
* `The Internals of "Hello World" Program<http://www.slideshare.net/jserv/helloworld-internals>`_
* `STM32 程式開發流程:以 GNU Toolchain 為例<https://docs.google.com/document/d/1Ygl6cEGPXUffhTJE0K6B8zEtGmIuIdCjlZBkFlijUaE/edit>`_
  - 在 `STM32F429i Discovery</embedded/STM32F429>`_ 實際運作的`結果和展示<https://embedded2015.hackpad.com/Week-7-and-Lab42-clLfrDUkkjM>`_

* `mini-arm-os<https://github.com/jserv/mini-arm-os>`_,詳細分析和操作提示,請見 `Lab 42</embedded/Lab42>`_