zoukankan      html  css  js  c++  java
  • LinuxMint 编译 LittlevGL GUI

     编译必须 安装arm-linux-gcc-4.4.3.tar.gz

    PC simulator

    You can try out the Littlev Graphics Library using only your PC without any development board. Write a code, run it on the PC and see the result on the monitor. It is cross-platform: Windows, Linux and OSX is also supported!

    • Needs only few minutes setup
    • Costs $0. No PCB cost and no pay for any software
    • A TFT display is simulated and shown on the monitor of your PC
    • The touch pad is replaced by your mouse
    • The written code is portable, you can simply copy it when using an embedded hardware

    Install Eclipse CDT

    Eclipse CDT is C/C++ IDE. You can use other IDEs as well but in this tutorial the configuration for Eclipse CDT is shown.

    Eclipse is a Java based software therefore be sure Jave Runtime Environment is installed on your system. 
    On linux: sudo apt-get install default-jre

    You can download Eclipse's CDT from: https://eclipse.org/cdt/. Start the nstaller and choose *Eclipse CDT* from the list

    Install SDL 2

    The PC simulator uses the SDL 2 cross platform library to simulate a TFT display and a touch pad.

    Linux

    On Linux you can easily install SDL 2 using a terminal:

    1. Find the current version of SDL2: apt-cache search libsdl2 (e.g. libsdl2-2.0-0)
    2. Install SDL2: sudo apt-get install libsdl2-2.0-0 (replace with the found version)    
      • 使用以下命令,使用上述命令会导致电脑重启后会出现 "failed to start X server error"
      • On a Debian-like system (e.g. Ubuntu, Linux Mint), this can be done with the command:
        • sudo apt-get install git curl libsdl2-mixer-2.0-0 libsdl2-image-2.0-0 libsdl2-2.0-0
      • On a Fedora system, this can be done with the command:
        • dnf install curl SDL2 SDL2_mixer SDL2_image

    3. Install SDL2 developement package: sudo apt-get install libsdl2-dev
    4. If build essentials are not installed yet: sudo apt-get install build-essential

    Windows

    If you are using Windows firstly you need to install MinGW and do the following steps to add SDL2:

    1. Download the development libraries of SDL. 
      Go to https://www.libsdl.org/download-2.0.php and download Development Libraries: SDL2-devel-2.0.5-mingw.tar.gz
    2. Uncompress the file and go to x86_64-w64-mingw32 directory (for 64 bit MinGW) or to i686-w64-mingw32 (for 32 bit MinGW)
    3. Copy ..._mingw32/include/SDL2 folder to C:/MinGW/include
    4. Copy ..._mingw32/lib/ content to C:/MinGW/lib
    5. Copy ..._mingw32/bin/SDL2.dll to {eclipse_worksapce}/pc_simulator/Debug/. Do it later when Eclipse is installed.

    If something is not worging I suggest this tutorial to get statered with SDL

    Pre-configured project

    A pre-configured graphics library project (based on the lates release) is always available in PC simulator project. You can find it on GitHub or on the Download page. The project is configured for Eclipse CDT.

    Add the pre-configured project to Eclipse CDT

    Run Eclipse CDT. It will show a dialogue about the workspace path. Before accepting it check that path and copy (and unzip) the downloaded pre-configured project there. Now you can accept the workspace path. Of course you can modify this path b

    Project > Properties > Run/Debug Settings

    Click 'New...' button

    Choose 'C/C++ Application' and then Edit Configuration window will be opened.

    Enter Debug/"your project name"in C/C++ Application box(?) on the Main tab.


  • 相关阅读:
    sqlite错误 Abort due to constraint violation column id is not unique id没开启自动增长
    字符串转为日期类型
    XPTable 一行添加数据 如果想添加多行 可以使用for循环
    在逮捕异常的时候 可以获取e.MESSAGE里面的信息 然后判断是什么异常
    C# 加载图片image (C#)Image.FromFile 方法会锁住文件的原因及可能的解决方法
    计算两个时间的前后 时间戳
    用C#语言写的多线程演示程序:两个线程,可以开始,可以暂停,可以恢复,可以清除。
    sqlite插入日期时候 出现18991230 0:00:00
    datagridview绑定dataset的时候 需要这一句
    WinForm 子线程修改主线程(UI线程)Control 【Z】
  • 原文地址:https://www.cnblogs.com/sinferwu/p/8309660.html
Copyright © 2011-2022 走看看