嵌入式Linux高级案例
文章平均质量分 96
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
【嵌入式Linux应用开发】设计温湿度采集MCU子系统
本篇主要是使用百问网的100ASK_STM32F103_PRO开发板加上ESP8266和DHT11设计一个采集环境温湿度的子系统,将温湿度数据上云,让阿里云服务器转发给订阅了该温湿度数据主体的MQTT客户端,也就是之前做的基于STM32MP157开发板的温湿度监控系统。 适用于百问网的100ASK_STM32F103_PRO开发板。 这个温湿度采集子系统是基于RT-Thread操作系统......原创 2022-07-12 16:14:44 · 2691 阅读 · 0 评论 -
【嵌入式Linux应用开发】温湿度监控系统——多线程与温湿度的获取显示
在前几篇的文章中,我们已经学习了LVGL界面绘制以及paho mqtt的同步客户端和异步客户端的操作,那么本篇就会综合前面的知识,加上Linux系统的多线程以及线程间通信的知识,将LVGL、MQTT、多线程、消息队列这些知识使用起来,形成我们最终的产品。 适用于百问网的STM32MP157开发板和IMX6ULL开发板及其对应的屏幕,需要注意的是编译链要对应更改。 Linux的多线程编程如果要深入使用的话,会涉及到很多的知识......原创 2022-07-12 15:26:14 · 3554 阅读 · 0 评论 -
【嵌入式Linux应用开发】温湿度监控系统——学习paho mqtt的基本操作
本篇的重点是解析paho mqtt官方例程,学习它的一些结构体、API和回调的处理,然后再学习下Linux中的线程和线程间数据通信,掌握相关API的使用,最后综合起来,使用多线程publish或处理subscribe的主题的消息,将订阅的温湿度消息解析出来在LVGL的表格中用折线图的方式显示出来。 适用于百问网的STM32MP157开发板和IMX6ULL开发板及其对应的屏幕,需要注意的是编译链要对应更改。 ......原创 2022-07-11 15:31:06 · 1940 阅读 · 6 评论 -
【嵌入式Linux应用开发】温湿度监控系统——绘制温湿度折线图
本篇的主要内容是使用SquareLine Studio绘制一个显示温湿度曲线图的表格,将其移植到100ASK STM32MP157开发板上显示,效果图如图所示: 适用于百问网的STM32MP157开发板和IMX6ULL开发板及其对应的屏幕,需要注意的是编译链要对应更改。 我们先使用SquareLine Studio绘制要显示的UI的草图,首先打开这个工具,点击,设置好工程名、分辨率和颜色深度后点击绿色按钮:然后就进入了UI绘制界面,我们先将工程到处的路径设置好:设置好之后点击绿色按钮应用设置。 本原创 2022-07-11 15:19:03 · 3673 阅读 · 2 评论 -
【嵌入式Linux应用开发】SquareLine Studio与LVGL模拟器
本篇重点是讲LVGL的开发辅助工具,以及利用这些工具将LVGL制作UI之后移植到嵌入式Linux开发板上显示。 适用于百问网的STM32MP157开发板和IMX6ULL开发板及其对应的屏幕,需要注意的是编译链要对应更改。 本次开发是在Windows10和Ubuntu下联合进行的,使用的嵌入式Linux开发板是百问网的STM32MP157开发板,............原创 2022-07-11 14:49:53 · 7264 阅读 · 12 评论 -
【嵌入式Linux应用】初步移植MQTT到Ubuntu和Linux开发板
本篇主要是记录将MQTT移植安装到百问网STM32MP157开发板上,并且是跑一下MQTT的一个例程来验证,要完成本次移植安装,必须要保证电脑和开发板都能上网。原创 2022-07-01 14:12:31 · 7520 阅读 · 20 评论 -
【嵌入式Linux应用开发】移植LVGL到Linux开发板
本篇主要是记录将LVGL移植到百问网STM32MP157开发板上,并且仅是跑一下LVGL的一些例程。 本次使用的是Ubuntu18.04,是由百问网提供的,并且是按照他们的手册搭建好了交叉编译环境,花了一点时间将Linux内核编译好之后才进行的LVGL移植,本次移植必须搭建好嵌入式Linux的交叉编译环境且内核也必须编译好,否则无法完成移植。.........原创 2022-06-29 15:06:33 · 10626 阅读 · 32 评论