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

版本 1f88bce5139a139c459e57177f4fedced0e73752

embedded/Lab1

Changes from 1f88bce5139a139c459e57177f4fedced0e73752 to 573cbd7d76f47ef7af8e9f95aa74128db11b79f2

=============
QEMU Modeling
=============

STM32 Overview
--------------
- Powerful but Cheap
  - Wireless Connectivity
  - Computing/Prototyping
  - One for most use cases
  - open source: http://code.google.com/hosting/search?q=label:STM32 
- http://0xlab.org/~jserv/tmp/CM-STM32.pdf

.. image:: /STM32-P103-01.jpg
STM32 + QEMU
------------

.. code-block:: prettyprint

    git://github.com/beckus/stm32_p103_demos.git
    git clone git://github.com/beckus/SandboxQemu2.git qemu_stm32

    cd qemu_stm32
    ./configure --disable-werror --enable-debug \
        --enable-debug-tcg \
        --target-list="arm-softmmu" \
        --extra-cflags=-DDEBUG_CLKTREE \
        --extra-cflags=-DDEBUG_STM32_UART \
        --extra-cflags=-DSTM32_UART_NO_BAUD_DELAY \
        --extra-cflags=-DSTM32_UART_ENABLE_OVERRUN
    make
    cd ../stm32_p103_demos
    git checkout -b final origin/final
    make all
    make blink_flash_QEMURUN
    make uart_echo_QEMURUN_TEL

--------------------------------