暂时未有相关云产品技术能力~
嵌入式Linux系统开发 C、C++、QT技术应用。 个人微信公众号:fensnote
Linux内核读取spi-nor flash sn
iptables配置tcp端口转发
C++11日志之spdlog
推荐一个比较好用的c++版本http协议库-cpp-httplib
海思MMZ内存分配
qt事件过滤器的使用(可以用于控制屏幕背光等)
推荐一款嵌入式C的开源代码框架-tboox / tbox
分享一个go开发的工具-SNMP Server
cppzmq入门
使用海思v500交叉编译器编译qt5.4.2版本
tcp端口转发工具v2.0.2版本发布
一种远程升级PLC和HMI组态屏程序的方法-做个笔记
Qt日志工具--QsLog
Qt 报表实现(二)----QtXlsx
QString字符串的查找与截取实例
电力规约DL/T 654 2007多功能电表通信协议 调试工具
共享内存是Linux系统进程间通信常用的方式,通常用于数据量较大的情况,如果只是用于不同的进程间消息通知,那不如用消息队列或者socket。之前做的项目中,使用共享内存的其实只有一种情况:视频数据的共享。设备类似于DVR,视频采集编码在一个独立的程序中,另一个程序负责协议通信。 共享内存要想好用,共享的那段内存,需要用数据结构和队列组织起来,加上读写索引和数据有效标志(已读和未读、可读)。下面的这个示例代码是我初学时的,适合入门和了解使用流程。
这里介绍一下Linux进程间通信的socket方式---Local socket。这篇主要是介绍下SOCK_DGRAM方式的通信,即数据包的方式(与UDP类似),面向无连接。
本文介绍一下使用Ubuntu进行嵌入式开发时的基本环境搭建
Linux下无名管道一般仅用于父子进程间的通信;
boost是C++的一个扩展库,被称为C++准标准库,里面的组件很丰富,并且引用方便,85%的组件只需要引用头文件即可使用。在嵌入式系统也可以很方便的使用,这里介绍一下signal的使用,有点类似Qt里的信号槽。 可以接收静态函数、类成员函数、labmda表达式。 下面这个是使用signal封装的一个事件注册处理模板,使用起来还是很方便的。
QWebEngineView是提供一个访问web页面的widget,这里是一个简单的使用代码
下面分享一段代码,是用CPP做的一个简单的消息(协议)处理框架,是通过成员函数指针+map来实现的。
列一下Linux系统开发要掌握的知识。 欢迎关注我的微信公众号:fensnote
Json简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,可读性强,易扩展,很适合做通信协议,下面主要介绍一款C++的Json库:Jsoncpp.
今天调试代码时遇到一个奇怪的问题,不过一般感觉比较奇怪的问题,最后查到原因时,原因都比较简单!
Linux入门-程序开发
本文主要介绍linux基础概念介绍,对基本概念了解后,更好入门。
Base64转换的接口
Qt中包含了大部分常用的功能,比如json、数据库、网络通信、串口通信以及今天说的这个MD5加密;
嵌入式linux系统应用非常广泛,涵盖各行各业,基于ARM、mips等微处理器架构的硬件平台。基于嵌入式linux系统的设备已经深入生活中各个角落,随处可见。
嵌入式Linux系统上开发,其实和PC上的软件开发很类似,一个好的框架,能保证系统的稳定性,同时也能降低开发难度。
嵌入式系统应用程序升级是比较频繁的,对于flash的合理划分与文件系统选型就显得尤为关键。