暂时未有相关云产品技术能力~
嵌入式Linux系统开发 C、C++、QT技术应用。 个人微信公众号:fensnote
推荐一款嵌入式C的开源代码框架-tboox / tbox
Ubuntu vim配置支持鼠标
分享一个go开发的工具-SNMP Server
win11关闭快速启动
cppzmq入门
C语言调用lua
使用海思v500交叉编译器编译qt5.4.2版本
嵌入式Linux系统-升级包中的脚本
win11提示找不到gpedit.msc命令
tcp端口转发工具v2.0.2版本发布
制作一个嵌入式Linux的应用程序升级文件
一种远程升级PLC和HMI组态屏程序的方法-做个笔记
Qt日志工具--QsLog
移植openssl到海思3536c平台
NUC980 添加XT25BF256BWSIG spi-nor flash
gif录屏与gif图片合成工具
Qt 报表实现(二)----QtXlsx
vi编辑器替换字符串命令
QPrinter设置DPI
C语言输出颜色
QString字符串的查找与截取实例
永久修改Ubuntu的主机名称
电力规约DL/T 654 2007多功能电表通信协议 调试工具
关于海思SDK在Ubuntu下安装错误问题
GPS坐标显示在百度地图上(Qt+百度地图)
Ubuntu下安装linphone.1.2.0
基于51单片机的简单交通灯程序
共享内存是Linux系统进程间通信常用的方式,通常用于数据量较大的情况,如果只是用于不同的进程间消息通知,那不如用消息队列或者socket。之前做的项目中,使用共享内存的其实只有一种情况:视频数据的共享。设备类似于DVR,视频采集编码在一个独立的程序中,另一个程序负责协议通信。 共享内存要想好用,共享的那段内存,需要用数据结构和队列组织起来,加上读写索引和数据有效标志(已读和未读、可读)。下面的这个示例代码是我初学时的,适合入门和了解使用流程。
这里介绍一下Linux进程间通信的socket方式---Local socket。这篇主要是介绍下SOCK_DGRAM方式的通信,即数据包的方式(与UDP类似),面向无连接。
本文介绍一下使用Ubuntu进行嵌入式开发时的基本环境搭建
Linux下无名管道一般仅用于父子进程间的通信;
boost是C++的一个扩展库,被称为C++准标准库,里面的组件很丰富,并且引用方便,85%的组件只需要引用头文件即可使用。在嵌入式系统也可以很方便的使用,这里介绍一下signal的使用,有点类似Qt里的信号槽。 可以接收静态函数、类成员函数、labmda表达式。 下面这个是使用signal封装的一个事件注册处理模板,使用起来还是很方便的。
QWebEngineView是提供一个访问web页面的widget,这里是一个简单的使用代码
前两年开始接触boost,boost库真是博大精深;今天简单介绍一下boost中之前用到的的bind与function,感觉挺实用的,分享给大家,我对boost用的也不多,让大家见笑了。
下面分享一段代码,是用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的合理划分与文件系统选型就显得尤为关键。