基于IMX6ULL的嵌入式Linux实战开发项目总体概述

文章目录

  • 前言
  • (一)开发环境
  • (二)项目基本概述
  • (三)程序框架
  • (四)参考资料
  • 前言

    现在越来越多的智能设备融入到我们的生活,然而,丰富的设备之下也是有一套基本的运行框架,只是根据不同的需求增减相应的功能从而满足自身的需要。而电子产品量产工具项目,就是实现基础的功能,可以作为一个基础的模版,学成之后便可进行扩展,根据自身需求,通过基础功能的组合及增加其他传感器的功能,从而完成不同的项目。

    (一)开发环境

    开发环境:ubuntu18.04_x64(虚拟机中)

    开发板:IMX6ULL

    使用软件:MobaXterm(远程登陆服务器)、FileZilla Client(FTP客户端)、Source Insight(编辑器)

    (二)项目基本概述

    ​ 电子产品量产工具基于Linux C编程,通过开发板自身传感器、网络及触摸屏采集输入数据,处理数据之后显示屏会显示不同的画面。它既有烧写的功能,也有测试的功能。

    ​ 此项目涉及诸多的基础知识,包括LCD、触摸屏、网络、进程、线程等。当然这涉及了多种应用编程,其中涉及了Framebuffer应用编程、文字显示及图像显示、输入系统应用编程、网络通信以及多线程编程。这个项目把这些基础知识贯穿成一个实际的基本项目。

    (三)程序框架

    ​ 电子产品量产工具项目主要包括六大系统:显示系统、输入系统、文字系统、UI系统、页面系统、业务系统。各子系统各司其职,并且抽象出子系统的对外接口,易拓展,跟其他模块耦合尽量少,以后能够方便应用在其他的项目上。


    (四)参考资料

    百问网嵌入式100ASK_IMX6ULL开发板资料

    物联沃分享整理
    物联沃-IOTWORD物联网 » 基于IMX6ULL的嵌入式Linux实战开发项目总体概述

    发表评论