原文:嵌入式Linux学习笔记(五) 通讯协议制定和下位机代码实现

目录 .参考资料 .协议制定 .数据的处理 .下位机串口通讯实现 .代码 通讯协议可以理解为约束多设备通讯的一套规则,像Modbus,TCP IP, BLE都是在生产生活常用的协议。不过协议落实到实际应用后,就可以理解为对数据的结构化处理,我之前写的串口点亮LED的实现就涉及了简单的协议制定,对于嵌入式Linux来说,那一套协议当然也可以实践,但是那套协议有个重要的缺陷,协议内部从起始端的数据接 ...

2020-05-17 20:18 0 814 推荐指数:

查看详情

嵌入式Linux学习笔记(六) 上位QT界面实现通讯实现

目录 (1).参考资料 (2).QT界面布局实现 (3).数据和操作逻辑   在上一章我们实现下位协议制定,并通过串口通讯工具完成了对设备内外设(LED)的状态修改,下面就要进行上位软件的实现了(事实上这部分不属于嵌入式Linux的内容,所以只在本章节讲述下上位实现的流程 ...

Sun Jun 07 22:20:00 CST 2020 0 3455
嵌入式Linux学习笔记之GPIO接口

一、GPIO介绍 GPIO意为通用输入输出端口,简单说就是一些引脚,通过它们输出高低电平或者通过它们读取引脚高低电平状态 S3C2440有130个I/O端口,分为A-J共9组:GPA、GPB、、、 ...

Wed Feb 08 23:32:00 CST 2012 0 14976
MQTT 嵌入式通讯协议解析(转)

MQTT,目前物联网的最主要的协议,基本所有收费的云平台都是基于MQTT协议,比如机智云,和所有的开放云平台比如中国移动的oneNet、百度的云平台也都支持MQTT的接入。虽然MQTT很火,但是目前对MQTT的很少,尤其是在如何移植到嵌入式上来。大部分的平台商的做法都是跟模块商合作把MQTT协议 ...

Tue Feb 26 17:43:00 CST 2019 1 993
嵌入式 qt 学习笔记

1. stdlib.h not found,原因是头文件位置没有设置。 Tools --> options --> kits --> compile 选择相应的编译器,然后下面的 ...

Mon Jul 20 19:29:00 CST 2020 0 549
嵌入式Linux+NetCore 笔记

记录嵌入式Linux+NetCore培训中遇到的一些问题以及解决方法 十一放假期间发现园里大神大石头(NewLife团队)开了一个嵌入式Linux+NetCore培训,就报名参加了。更幸运的是,我刚好最后一个名额。 今天中午收到大石头发的快递,立马取回来拆开接好树莓派的线,然后开机启动 ...

Mon Oct 14 05:50:00 CST 2019 0 345
嵌入式入门学习笔记4:[转]什么是嵌入式底层驱动开发和嵌入式底层软件开发

我们知道嵌入式操作系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式开发分两种,一种是硬件开发,一种是软件开发。简单来说,嵌入式底层驱动开发就是针对嵌入式操作系统的一些设备编写 ...

Thu Dec 06 06:33:00 CST 2018 0 1425
嵌入式Linux学习笔记(二) 交叉编译环境和Linux系统编译、下载

目录 (1).参考资料 (2).交叉编译环境构建 (3).uboot编译和验证 (4).Linux的编译 (5).文件系统的编译     在上一章我们已经根据项目需求确定了后续的实现目标:首先就要熟悉自己的平台,完成交叉环境编译环境的构建,并进行嵌入式Linux ...

Sat May 02 07:01:00 CST 2020 0 1081
嵌入式Linux学习笔记(四) 设备树和UART驱动开发

目录 (1).参考资料 (2).Uart硬件配置 (3).设备树的说明和修改 (4).测试代码   通过完成LED的驱动,我们熟悉了驱动编写的大致结构框架,然而在实际开发中,嵌入式Linux和普通单片最大的不同就是提供大量的代码,满足大部分的应用需求,如本节中 ...

Tue May 12 06:52:00 CST 2020 0 2344
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM