`
rubynroll
  • 浏览: 205110 次
  • 性别: Icon_minigender_1
  • 来自: Wgt
社区版块
存档分类
最新评论

Build simulator on Windows (Visual Studio)

    博客分类:
  • UFFS
阅读更多

UFFS (>1.2.0) source code tree structure:

.
|-- doc
`-- src
|-- emu ---> NAND flash simulation, helper codes.
|-- example ---> Example codes
|-- inc
| `-- uffs
|-- uffs ---> UFFS core sources
`-- utils ---> simulator utility



From v1.2.0, UFFS use 'cmake' to generate Makefiles or project files for compile the simulator.

'cmake' can be downloaded from here: http://www.cmake.org/cmake/resources/software.html

When installing 'cmake', choose "Add cmake to System PATH".

Check out UFFS source codes from SF.net:

  svn co https://uffs.svn.sourceforge.net/svnroot/uffs/trunk uffs-trunk


Create a 'build' dir along with uffs-trunk:


Enter 'build' dir, and run "cmake ..\uffs-trunk" to create project files:


(Make sure that your cl.exe is in PATH).

Cmake will generate project files for you:



Now, you can open "uffs.dsw" with Visual Studio:



Set "mkuffs" project as active project, then compile/run it.

分享到:
评论

相关推荐

    RTSSSetup723Build20686_vscode_源码.zip

    【标题】"RTSSSetup723Build20686_vscode_源码.zip" 指的可能是一款名为RTSS(Real-Time System Simulator)的软件的版本723,构建号为20686的源码包,与Visual Studio Code(VSCode)集成。VSCode是一个广受欢迎的...

    杭州斯凯SDK——MRP游戏开发说明

    - **工具准备**:首先需要准备的工具包括Visual Studio 2005、斯凯SDK(SKYDeveloperSuite(CP))、Simlib.lib库文件、Mrc.rar资源包等。 - **安装步骤**:安装过程分为几个关键步骤: - 解压斯凯SDK压缩包。 - ...

    MSTAR 开发环境配置

    VC 2005 是 Microsoft Visual Studio 2005 的缩写,它是一个集成开发环境(IDE),提供了编译、调试和测试等功能。MSTAR 开发环境需要 VC 2005 作为编译器和调试器。 2. 安装 Cygwin Cygwin 是一个 Unix 模拟器,...

    v8_similator_vs2019

    VS2019,全称Visual Studio 2019,是Microsoft公司推出的一款强大的集成开发环境(IDE),支持多种编程语言,包括C++,用于构建Windows平台的应用程序。当我们要在Windows环境下使用VS2019来编译V8时,会涉及到一...

    Bochs - The cross platform IA-32 (x86) emulator

    - Update Visual Studio 2008 project files in build/win32/vs2008ex-workspace.zip - Added Bochs compilation timestamp after Bochs version string. - GUI and display libraries (Volker) - Added new ....

    archlinux.flutter

    开发Flutter应用时,通常会使用集成开发环境(IDE),如Visual Studio Code或IntelliJ IDEA,它们提供了Flutter插件以增强代码编辑、调试和分析功能。 **知识点7:设备模拟器和物理设备测试** 在开发过程中,可以...

    lembraki-ionic

    开发者还需要 IDE 或代码编辑器(如 Visual Studio Code 或 IntelliJ IDEA),以及 Android 和/或 iOS 的开发者工具,以便进行模拟器测试和真机部署。 7. **构建和部署**:使用 Ionic CLI,开发者可以方便地运行...

    cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6.0;6.1;7.0;8.3]的解决方案

    它通过CMakeLists.txt文件来定义构建规则,这些规则可以被CMake转换为特定于平台的构建工具,如Makefile或Visual Studio项目。CMake的目标是简化构建过程,使得开发者能够在不同的操作系统和编译器之间无缝地切换。 ...

Global site tag (gtag.js) - Google Analytics