GithubHelp home page GithubHelp logo

zlgopen / awtk-stm32f103ze-tencentos Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 5.0 1.85 MB

AWTK 针对腾讯 OS(STM32f103ze) 的移植

License: GNU Lesser General Public License v2.1

C 99.01% Assembly 0.99% Shell 0.01% Batchfile 0.01%
awtk tos gui tencentos-tiny tencentos

awtk-stm32f103ze-tencentos's Introduction

AWTK 针对腾讯 OS(STM32f103ze) 的移植。

  • AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。

  • 腾讯 TOS 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如 STM32 全系列)及模组芯片上。而且,基于 RTOS 内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

  • awtk-stm32f103ze-tencentos 是 AWTK 在 腾讯 TOS 上的移植。

本项目以 普中科技 STM32F103ZET6 开发实验板 为载体移植,其它开发板可能要做些修改,有问题请请创建 issue。

编译

  1. 获取源码
git clone https://github.com/zlgopen/awtk-stm32f103ze-tencentos.git
cd awtk-stm32f103ze-tencentos
git clone https://github.com/zlgopen/awtk.git
  1. 用 keil 打开 user/awtk.uvproj

文档

这块板子老版本硬件和新版本硬件使用不同的 LCD 控制器,请根据自己的实际情况,修改 tftlcd.h,定义 LCD 控制器对应的宏:

新版本(缺省)

#define TFTLCD_R61509VN 

旧版本

#define TFTLCD_HX8357D 

awtk-stm32f103ze-tencentos's People

Contributors

xianjimli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.