Paho MQTT 嵌入式c客户端研究笔记

最近做物联网设备,需求长连接推送功能。当前物联网有一个标准协议是MQTT,对应有很多开源服务端,如何快速接入这个服务呢。有两种接入方案:    1.自己clone 代码修改维护。    2.找第三方服务,比如当前提供支持的有云巴,bat。bat...

嵌入式编程经验之延迟函数

嵌入式编程经验之延迟函数 通常有两种方法来实现延迟函数,第一种用for循环实现,另一方法就是用定时器实现。 for循环实现的延迟函数常用于不精确的延迟,大概的意思。 定时器方式延迟能够实现精确的延迟。 for循环实现延迟 void delay1...

Linux网络收音机

收音机作为接收广播的工具,经过漫长的发展过程,由单波段发展到多波段,由电子管,晶体管发展到集成电路,由机械调谐发展到数字调谐功能等,其技术和品质都有了长足的进步。 如今,在收音机这个家族中新的成员也在不断加入,如卫星广播接收...

leveldb——leveldb入门篇之Linux下编译配置和使用

1.首先,从github上下载leveldb源码的zip文件  使用命令 #wget https://codeload.github.com/google/leveldb/zip/master1 2.下载完后,使用#file master查看,发现它是一个.zip文件,所以要使用#unzip master来解压缩,解压缩后会在当前...

将OpenGL代码移植成OpenGLES

将OpenGL代码移植成OpenGLES 分类: IOS游戏开发 Android开发2012-08-21 15:58 1869人阅读 评论(0) 收藏 举报 float图形嵌入式windowsandroidapi 首先是一些基础概念和经验分享: 1、OpenGL是一个跨平台的图形渲染标准 2、Ope...

主机和目标版的连接方式

由于主机和目标板是两个独立的个体,要想在它们之间传输数据,就必须首先建立某种数据连接,才能实现通信、文件传输等功能。通常,在目标板和主机之间可以使用串口、以太网接口、USB接口和JTAG接口等连接方式。下面分别介绍这些通信...

嵌入式web服务器对比报告

嵌入式Web服务器软件构成与工作原理(一)   嵌入式Web 服务器的工作原理 1、服务器软件(BOA)始终在HTTP 端口守候客户端的连接请求,当客户端向服务器发起一个连接请求后,客户端和服务器之间经过三步握手建立起连接。 2、在...

fuser命令

recovery中想格式化cache,但是老是不成功,在网上查了下,说用fuser可以看出那些进程在使用该分区,所以想对fuser详细学习下: 概述fuser 是Linux上的一个命令,用以由文件或设备去找出使用文件、或设备的进程。该命令列出本地进程的进程...

linux和android开发链接

1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接 3.蜂窝科技:linux内核和驱动,点击打开链接 4.green1900的专栏:基于高通平台硬件和驱...

如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 2 )

  上接:如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 1)   这篇谈谈print的做法: print函数很多:g_print, printf, vprintf, fprintf等;至于用哪一个,看你的平台了;   我们是否有这样的感觉: 编程开始时加入很多print...

AWS IOT Device C SDK交叉编译(嵌入式linux)

class="markdown_views prism-github-gist"> 本文前提:为iot 环境已测试完成且事物(设备已创建)的情况下。 注意这篇文章是将C SDK交叉编译到嵌入式linux,并不是其他操作系统或没有操作系统的单片机中。 环境测试及设备创建请参考...

万行python系列 005 PyQt5 安装 (手动安装python库的一般方法)

Qt是一个跨平台的应用程序框架,支持嵌入式Linux、Mac OS X、Windows、Linux、Android、QNX、MeeGo、WebOS、Symbian等多个平台,即在嵌入式Linux平台中开发的应用程序代码可完全适用于Windows、Android等平台。       Qt支持C++、Pyt...

那些想看的书

图书馆的书 嵌入式学习推荐教材.docx 《鸟哥的Linux私房菜基础学习篇》 鸟哥 人民邮电出版社 (不是讲开发的,用于熟悉linux环境) 《Linux程序设计(第3版)》 马修人民邮电出版社 (主要讲linux开发的) 《ARM嵌入式Linux系...

串口终端(学习小结)

接触嵌入式Linux有一段时间了,期间看了《鸟哥的Linux私房菜:基础学习篇》,同时在PC机上安装虚拟机(VMware Workstation 8.0),又在虚拟机上安装GNU/Linux(Red Hat Linux 9.0),学习Shell命令,安装交叉编译工具链,大概了解了整个开发...

U-boot学习

u-boot启动过程分析——基于lpc2210的移植代码        u-boot是一种普遍用于嵌入式系统中的Bootloader。 Bootloader介绍 Bootloader是进行嵌入式开发必然会接触的一个概念,它是嵌入式学院二期课程中嵌入式linux系统开发方面的重要内...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题