Git Product home page Git Product logo

imx6ull_project's Introduction

imx6ull_project

演示地址:https://www.bilibili.com/video/BV13o4y177KX/

概述

该项目是为学习巩固嵌入式Qt而做,基于正点原子的imx6ull,里面分版块做了一系列功能集成,目的锻炼各个板块的能力,还有一个,该项目同时是模块化开发,各个模块可以非常方便移植。后续会做出更多板块在上面,敬请期待。

项目目的

  1. 锻炼个人嵌入式Linux Qt开发能力
  2. 集合各种模块,方便之后移植使用

功能概述

  1. 轮播图 已完成
  2. OpenCV 已完成
  3. 摄像头及人脸识别 已完成
  4. imx6ull板级硬件 已完成
  5. 音频播放器 已完成
  6. 视频播放器 已完成
  7. MQTT 已完成
  8. FFMPEG 待完成
  9. 可随意添加……

QT项目架构

项目配置(config)

.pro文件

.pri文件

config.h文件

硬件层(base层)

提供连通硬件各种接口,底层接口

细分

底层分类(根据个人习惯)

中间控制层(conCtol层)

提供各种APP层需要的接口(API)函数

细分

open sources(开源库)

network(网络接口)

hardware(硬件控制)

media(媒体)

……

APP层(UI表单层)

APP层逻辑编写,如各种控制事件,UI交互逻辑

细分

APP分类(根据个人习惯)

项目资源(sources)

项目的资源管理,如图片,样式,字体库等等

细分

img

style

font

……

最后的话:以上框架是我个人理解,每个人都有自己的style,仅做参考

项目图片

项目移植问题

注意事项

  1. 动态库

开源项目推荐

https://gitee.com/feiyangqingyun/QWidgetDemo

imx6ull_project's People

Contributors

acoucou 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.