随笔分类 - linux_app
linux应用程序编写相关笔记
摘要:一、测试环境 开发板:rv1126 buildroot版本:2018.02-rc3 二、.mk规则 PKG_NAME:定义软件包的名称。通常与软件包源代码的目录名相同。 PKG_VERSION:定义软件包的版本号。 PKG_SOURCE:定义软件包源代码的下载链接或路径。可以是远程 URL 或本地路
阅读全文
摘要:为了方便演示,我这里就用windows环境下安装的mosquitto进行操作,操作方式和linux系统下是一样的。 一、windows安装mosquitto 下载mosquitto mosquitto官网:https://mosquitto.org/download/ 下载完成后,双击安装即可 安装
阅读全文
摘要:一、linux信号是什么 基本概念 信号是事件发生时对进程的通知机制,也就是所谓的软件中断。信号和硬件的中断类似,是软件层对中断机制的模拟,在多数情况下是无法预测信号产生的时间,所以软件层提供了一种处理异步事件的方法。 二、 信号来源 信号的来源分为硬件来源和软件来源。 硬件来源: 硬件发生异常,即
阅读全文
摘要:上一篇文章已经将mosquitto移植到了arm平台上,现在将使用mosquitto完成mqtt客服端的demo,了解过mqtt协议的小伙伴都知道,mqtt主要分为代理服务器、发布者、订阅者三部分。接下来通过mqtt发布者和订阅者两个demo了解mosquitto库函数的使用。 一、Mosquitt
阅读全文
摘要:了解mosquitto的小伙伴多数都是想在arm中进行开发,所以将mosquitto移植到ARM板上就尤为重要了,当然也有在x86中进行应用开发的,想了解linux中安装mosquitto可以看我的上一篇文章。 一、材料准备 安装包:openssl、JSON-C、mosquitto 安装环境:ARM
阅读全文
摘要:一款实现了消息推送协议 MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。一个典型的应用案例就是 Andy Stanford-ClarkMosqui
阅读全文
摘要:Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些
阅读全文
摘要:在上一篇文章中学习了linux字符驱动的开发,需要使用应用程序对完成的驱动进行验证,现在开始学习应用程序的开发。 一、准备材料 开发环境:VMware 操作系统:ubuntu 开发版:湃兔i2S-6UB 二、man手册使用 学过编程语言的小伙伴都知道在使用一些函数的时候需要导入相应的库文件,而函数属
阅读全文
浙公网安备 33010602011771号