NB-IoT使用笔记(4)在linux下使用搭建CoAP服务

背景 NB-IoT模块有一个CoAP的功能,CoAP是基于UDP协议的一种带有重传机制的事务处理机制的应用层传输协议。关于CoAP的更多介绍,可以参照这个物联网学习笔记系列里面关于CoAP的文章,应该足够用了。 今天主要是在linux平台上...

ALSA编程细节分析---Linux 声音调节

[Loong]:之前写过基于ALSA的WAV播放录音程序,见http://blog.csdn.net/sepnic/archive/2011/01/14/6140824.aspx。现在本想好好整理一下ALSA的编程思想,但Google了一下,发现...

简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式

何谓透传? 根据百度百科给出的定义如下:        透传,即透明传输(pass-through),指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。        在现实单片机...

linux原始套接字-arp请求与接收

一.概述                                                   以太网的arp数据包结构: arp结构op操作参数:1为请求,2为应答。 常用的数据结构如下: 1.物理地址结构位于netpacket/packet.h 1 struct socka...

嵌入式项目研发流程

Linux 内核启动及文件系统加载过程

 转自:http://www.tuicool.com/articles/NzAb2i 当 u-boot 开始执行 bootcmd 命令,就进入 Linux 内核启动阶段,与 u-boot 类似,普通 Linux 内核的启动过程也可以分为两个阶段,但针对压缩了的内核如 uImage 就要包括内...

嵌入式系统开发中,如何选择适合的MCU平台?

如今,嵌入式系统开发往往基于平台模式。MCU平台包括MCU及其相关器件(外延器件、配套器件等),集成开发环境(开发板...

Linux上安装dotnetcore2.0

1.去官网下载.NET Core,tar.gz文件。 2.移动并解压下载的安装文件。 创建dotnet文件夹 $ mkdir ~/dotnet 复制dotnet安装文件到dotnet文件夹下 $ cp dotnet-dev-centos-x64.1.0.0-preview1-002702.tar.gz ~/dotnet 解压安装文件 $ tar -xvz...

嵌入式没前途,做app更吃香

看到一群嵌入式程序员的讨论,打击我这种java准备跳嵌入式的积极性啊!=======================================================我上学之前,计算机很火,会写个HTML都能月薪过万,当时我父母一个月才1~2000,等我毕业的时候,烂大街了,培...

linux设备树笔记__自定义改造

需求 设备树(DTS)我们基本都是通过of_get_xxx这样的内核API来被动获取设备结点的属性值,很少会去修改它,如果要修改某个属性值,必须在各个设备驱动之前修改,一般在board级别代码修改。那为什么要去修改呢,什么需求才要这样做呢?我们...

禁止Linux自动休眠

方法很简单,但是原理很复杂。 系统设置-->安全与隐私-->去掉唤醒与黑屏密码唤醒等类似选项 还可以通过脚本实现,具体方法在网上查找;比较麻烦,暂时不深究,以后用到继续深究。 ...

嵌入式hi3516-hi3518海思平台移植nginx-1.12.2

参考:http://blog.csdn.net/fish43237/article/details/40515897 正文:     先编译了linux下的nginx没有太大的问题。但是因为 nginx 对交叉编译的支持不太好。所以如果想 nginx 移植到其它环境中,会出现比较多的问题。本文 编译的...

pmap 分析 嵌入式linux第一个进程 init 的内存占用

ps: pmap 1: 可写区域合计: 4+140+12+8+4+4+4+132 = 308K

Linux 下libusb编译与生成动态链接库

一、前言        上一篇文章提到了怎样使用Ubuntu 安装libusb,忘了如何将如何编译。二、libusb使用GCC 编译正常来讲,使用  gccc xxx.c -o xxx -I/usr/include -lusb-1.0   就可以了,如下图:但是,当使用Ubuntu 12.04 使用这条...

在Linux下安装运行TeamViewer 9

这篇指南介绍了怎么样在 RedHat、 CentOS、 Fedora 和 Debian、 Ubuntu、 Linux Mint、 Xubuntu 等这些系统中安装 Teamviewer 9。Teamviewer 是一款流行的应用软件,用于远程辅助、桌面共享、计算机之间互传文件、网络会议及在...

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

写文章

热门文章

一周热门问题