赞
踩
现在越来越多的智能设备融入到我们的生活,然而,丰富的设备之下也是有一套基本的运行框架,只是根据不同的需求增减相应的功能从而满足自身的需要。而电子产品量产工具项目,就是实现基础的功能,可以作为一个基础的模版,学成之后便可进行扩展,根据自身需求,通过基础功能的组合及增加其他传感器的功能,从而完成不同的项目。
开发环境:ubuntu18.04_x64(虚拟机中)
开发板:IMX6ULL
使用软件:MobaXterm(远程登陆服务器)、FileZilla Client(FTP客户端)、Source Insight(编辑器)
电子产品量产工具基于Linux C编程,通过开发板自身传感器、网络及触摸屏采集输入数据,处理数据之后显示屏会显示不同的画面。它既有烧写的功能,也有测试的功能。
此项目涉及诸多的基础知识,包括LCD、触摸屏、网络、进程、线程等。当然这涉及了多种应用编程,其中涉及了Framebuffer应用编程、文字显示及图像显示、输入系统应用编程、网络通信以及多线程编程。这个项目把这些基础知识贯穿成一个实际的基本项目。
电子产品量产工具项目主要包括六大系统:显示系统、输入系统、文字系统、UI系统、页面系统、业务系统。各子系统各司其职,并且抽象出子系统的对外接口,易拓展,跟其他模块耦合尽量少,以后能够方便应用在其他的项目上。
百问网嵌入式100ASK_IMX6ULL开发板资料
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。