
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在Ubuntu16.04.2 LTS中安装Qt Creator开发工具(使用天嵌科技 TQ E9-V3 开发板进行示例,其他开发平台可供参考)由于 TQ E9-V3 安装的文件系统支持 QT5 以上的运行环境,后续的应用程序开发,会涉及到嵌入式 QT 界面程序设计,因此,在 ubuntu 环境下开发QT应用程序时,需要使用 Qt Creator IDE 开发工具,并且 Qt Crea...
最近,我在刷视频的时候,偶然间刷到一个很有趣的视频,是涂鸦智能发布的智能幻彩灯带控制方案。https://www.bilibili.com/video/BV1vr4y1q7Sn?spm_id_from=333.999.0.0作为一名Tuya Developer(自己给自己取的Title,哈哈哈),在经过一番了解之后,得知原来涂鸦的IoT产品生态里面,早已经推出幻彩灯带的零代码免开发方案,可以直接使

上一篇文章讲述了ARM-Linux中控扩展模块的开发设计,上一篇文章的具体内容,请参考以下链接:开源 | 嵌入式物联网项目开发 - ARM中控扩展模块为了提高硬件模块的可重用性,对于终端设备模块的硬件,采用了无线收发模块+传感执行模块的方式进行设计。即一个无线收发模块可以跟不同的传感器模块或执行器模块配合使用,只需要烧录不同的设备端固件即可。无线收发模块如下图所示。无线收发模块具有以下功能:1、使
RT-Thread多线程学习总结多线程是实时操作系统里面最重要的知识点之一,要学习RTOS,多线程是必须(没错,是必须)要熟练掌握的内容,只有熟练掌握多线程的使用,才能在平时的项目工作里面用好实时操作系统。关于多线程的使用和管理,RT-Thread官方提供了比较丰富的文档作为参考,具体可以查看以下链接:https://www.rt-thread.org/document/site/programm
方法论 -- 分享一下我是如何学习RT-Thread的在分享我的学习过程之前,先交代一下背景。我是从2020年11月初开始学习RT-Thread实时操作系统的,在学习RT-Thread之前,我接触过uCOS和FreeRTOS,但这两个在单片机上应用的实时操作系统,我都没有仔细并系统化地进行学习,都只是局限于开发板上运行一下demo例程。我以前在开发板公司工作的时候,曾经系统化地学习过Linux驱动
基于TCP/IP的网络通信应用程序(TCP-Client)不管是嵌入式Linux应用程序,还是物联网IoT应用开发,网络通信一定是一个不可或缺的重要环节。可以说,没有网络支持,整个物联网应用体系将产生不了社会价值,没有网络,很多应用程序都会受到限制。作为全世界最优秀的开源操作系统,Linux内部已经集成了强大的网络协议栈,并向应用层提供丰富的系统调用,开发者可以基于通用的系统调...
在平时的嵌入式产品开发过程中,因为产品的业务需求,要求工程师需要使用操作系统进行任务调度,对于嵌入式技术领域,工程师们听得最多或者接触得最多的,就是嵌入式Linux,或者是基于单片机芯片运行的实时操作系统RTOS。

i.MX6UL LCD背光调节程序目标:了解 i.MX6UL 如何调节显示屏的背光亮度。功能:点击触摸屏对应的亮度按钮,实现不同的亮度设置,同时获取和显示当前的亮度值。在进行应用软件开发前,先看一下 TQ-i.MX6UL 的 LCD 硬件接口原理图,如下所示:从硬件原理图可以看出,TQ-i.MX6UL 的LCD支持背光调节,通过核心板的 GPIO1_IO08 引脚,连接到LCD的 Ba...
交叉编译QT4.8.7源码生成qmake工具TQ-i.MX6UL使用的QT版本是QT4.8.7,板卡出厂前附带的开发资料中,天嵌官方没有为开发者编译生成qmake工具。因此,为了后续进行的QT开发,我们需要自己手动编译QT源码,生成qmake。编译前准备:确保交叉编译器版本是arm-linux-gnueabihf-gcc 5.3.1 20160412 (Linaro GCC 5.3-2...
嵌入式Linux开发板截屏工具gsnap移植PC机:ubuntu16.04.2 LTS开发板:i.MX6UL交叉编译器:arm-linux-gnueabihf-gcc (5.3.1 20160412)PC机操作目录:/opt/work/tools/gsnap,如果没有此目录,请自行新建。截屏工具gsnap的移植,需要依赖以下库文件:libpng、libjpeg、zlib、lib...







