53.裸奔littleVGL
所属分类:嵌入式Linux
开发工具:C/C++
文件大小:18663KB
下载次数:56
上传日期:2018-07-27 09:49:01
上 传 者:
榆钱
说明: 新唐ARM nuc972上运行littleVGL 效果还是不错的 比emwin效果好看
(The effect of running littleVGL on New Tang ARM nuc972 is still better than EMWIN.)
文件列表:
53.裸奔littleVGL (0, 2018-05-31)
53.裸奔littleVGL\Driver (0, 2018-05-31)
53.裸奔littleVGL\Driver\Include (0, 2018-05-31)
53.裸奔littleVGL\Driver\Include\2d.h (8968, 2018-04-19)
53.裸奔littleVGL\Driver\Include\adc.h (10138, 2018-04-19)
53.裸奔littleVGL\Driver\Include\can.h (21289, 2018-04-19)
53.裸奔littleVGL\Driver\Include\cap.h (14812, 2018-04-19)
53.裸奔littleVGL\Driver\Include\crypto.h (50954, 2018-04-19)
53.裸奔littleVGL\Driver\Include\etimer.h (14059, 2018-04-19)
53.裸奔littleVGL\Driver\Include\fmi.h (19452, 2018-04-19)
53.裸奔littleVGL\Driver\Include\gpio.h (6066, 2018-04-19)
53.裸奔littleVGL\Driver\Include\i2c.h (3779, 2018-04-19)
53.裸奔littleVGL\Driver\Include\i2s.h (5020, 2018-04-19)
53.裸奔littleVGL\Driver\Include\jpeg.h (20055, 2018-04-19)
53.裸奔littleVGL\Driver\Include\jpegcodec.h (10363, 2018-04-19)
53.裸奔littleVGL\Driver\Include\kpi.h (16084, 2018-04-19)
53.裸奔littleVGL\Driver\Include\lcd.h (9949, 2018-05-11)
53.裸奔littleVGL\Driver\Include\mtp.h (5542, 2018-04-19)
53.裸奔littleVGL\Driver\Include\nuc970.h (147287, 2018-05-31)
53.裸奔littleVGL\Driver\Include\pwm.h (7991, 2018-04-19)
53.裸奔littleVGL\Driver\Include\rtc.h (45322, 2018-04-19)
53.裸奔littleVGL\Driver\Include\sc.h (17005, 2018-04-19)
53.裸奔littleVGL\Driver\Include\scuart.h (13350, 2018-04-19)
53.裸奔littleVGL\Driver\Include\sdh.h (24831, 2018-04-19)
53.裸奔littleVGL\Driver\Include\spi.h (5261, 2018-04-19)
53.裸奔littleVGL\Driver\Include\sys.h (13905, 2018-04-19)
53.裸奔littleVGL\Driver\Include\uart.h (44956, 2018-04-19)
53.裸奔littleVGL\Driver\Include\usbd.h (59456, 2018-04-19)
53.裸奔littleVGL\Driver\Include\wwdt.h (4467, 2018-04-19)
53.裸奔littleVGL\Driver\Source (0, 2018-05-31)
53.裸奔littleVGL\Driver\Source\2d.c (105077, 2018-04-19)
53.裸奔littleVGL\Driver\Source\adc.c (32729, 2018-04-19)
53.裸奔littleVGL\Driver\Source\can.c (30364, 2018-04-19)
53.裸奔littleVGL\Driver\Source\cap.c (52212, 2018-04-19)
53.裸奔littleVGL\Driver\Source\crypto.c (11806, 2018-04-19)
53.裸奔littleVGL\Driver\Source\etimer.c (8984, 2018-04-19)
53.裸奔littleVGL\Driver\Source\fmi.c (27697, 2018-04-19)
53.裸奔littleVGL\Driver\Source\gpio.c (26183, 2018-04-19)
53.裸奔littleVGL\Driver\Source\i2c.c (13373, 2018-04-19)
53.裸奔littleVGL\Driver\Source\i2s.c (13117, 2018-04-19)
... ...
# PC project for LittleV Graphics Library
The [Littlev Graphic Library](https://github.com/littlevgl/lvgl) is written mainly for microcontrollers and embedded systems however you can run the library **on your PC** as well without any embedded hardware. The code written on PC can be simply copied when your are using an embedded system.
Using a PC simulator instead of an embedded hardware has got several advantages:
* **Costs $0** because you you don't have to buy design PCB
* **Fast** because you don't have to design an manufacture PCB
* **Collaborative** because any number of developers can work without hardware requirements
* **Developer friendly** because much easier and faster to debug on PC
## Requirements
* The PC simulator is cross platform so **Windows, Linux and OSX** is supported
* **SDL** a low level driver library to use graphics, handle mouse, keyboard etc.
* This project (configured for **Eclipse CDT IDE**)
## Usage
### Get the PC project
Clone the PC project and the related sub modules:
```
git clone https://github.com/littlevgl/proj_pc.git
cd proj_pc
git submodule update --init
```
or download it as zip [here](htp://www.gl.littlev.hu/download/pc_simulator_v5_0_0.zip).
### Install SDL
You can download SDL from https://www.libsdl.org/
On Linux you can install it via 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)
3. Install SDL2 development package: `sudo apt-get install libsdl2-dev`
4. If build essentials are not installed yet: `sudo apt-get install build-essential`
### Install Eclipse CDT
Download and install Eclipse CDT from http://www.eclipse.org/cdt/
### Import the PC simulator project
1. Open Eclipse CDT
2. Click **File->Import** and choose **General->Existing project into Workspace**
3. Browse the root directory of the project and click Finish
4. Build your project and run it
## Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request!
If you find an issue, please report it via GitHub!
## Donate
If you are pleased with the graphics library and found it useful pleas support its further development:
[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LWHHAQYZMRQJS)
近期下载者:
相关文件:
收藏者: