Skip to content
Andrzej edited this page Nov 7, 2016 · 16 revisions

R2 plan

  1. vcdMaker
    1. Refactoring.
    2. Linux port
      • make build - build application
      • make install - build, copy the application, install man pages and update PATH
      • make clean
      • make remove - remove install
      • Compile warning-free with GCC.
    3. New features
      • Add line counter signal.
      • Tracing events
        • Log format: #{timestamp} {EventName} e
        • E.g. #1020 TopModule.SubModule.MyEvent e
        • In the VCD file:
        • No footprint needed.
        • 1{EventName}
      • Module for reading VCD files.
      • Merging VCD files - merging mechanism and the CLI extension.
      • (Optional) Batch script for the automatic download and installation of the GtkWave.
  2. CMake
    • Use CMake for building on Linux.
    • (Optional) Use CMake for MSVC project on Windows.
    • (Optional) Use CMake CPack WiX generator to create Windows installer.
    • (Optional) Remove current MSVC project and WiX installer.
  3. Documentation
    1. Update - new features.
  4. Windows installer
    1. Update.
    2. Change icon to vcdMaker.
  5. Demo
    1. Update mbed applications so as to present the merging feature - two boards needed.
  6. Video
    1. Introduction to the next release.
    2. Line counting demo.
    3. Merging demo.
  7. WWW
    1. Update release information.
    2. Create 'Links' section.
    3. Update Video section.
    4. Maybe? 'Team' section.
Clone this wiki locally