本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840摘要memory pool是一个内核对象,允许内存块可以动态的从内存数量。内存池使用“伙伴内存分配”算法来有效地将较大的块划分为较小的块,从而允许有效地分配和释放不同大小的块,并且限制内存碎片问题。
本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840摘要PIPE(管道)是一个内核对象,可以用于发送数据流到另一个线程。管道用于同步或者异步传输一整块数据,或者一部分数据。
本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840概要memory slab是一个内核对象,它允许从指定的区域分配
本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840内容比较多,也不常用,后面有时间不上,先占位。。。
本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840摘要堆内存池是一个预定义的内存池对象,它允许线程以类似
1.使用make V=1 使用V=1可以显示详细的编译过程,比如编译uboot或者kernel时,指定V=1,可以看到整个镜像生成的过程。
本学笔记基于zephyr 工程版本 2.2.99,主机环境为ubuntu18.04,开发平台 nrf52840dk_nrf52840摘要内核的时钟是所有基于时间的服务的基础。
1 FFmpeg简易播放器的实现https://..com/leisure_chn/p/10284653.html2 FFmpeg音视频同步原理与实现https://.jianshu.com/p/3578e794f6b5
1 摘要 基于AVR的NEC格式红外解码解码。主要是用通过定时器和外部中断两个外设完成解码功能,全中断方式解码,提高MCU利用率。程序代码的开发环境
简单理解慢衰减相当于加在电机(感性原件)两端电压消失,将电机两端正负短接。快衰减相当于加在电机(感性原件)两端电压消失,将电机两端快速接上与驱动
1 概述 在单片机系统中,会有几个硬件定时器。在程序需要延时或者定时功能的时候需要使用定时器,但是在整个单片机里面定时器的数量是有限的。不可能
1 摘要1.1 平台运行平台:君正x2000libcurl版本:7.68.0,通过buildroot编译生成。编译器:mips-linux-gnu-gcc (gcc version 7.2.0 (Ingenic r4.0.0-gcc720 2018.02-28))编译主机:ubuntu 18.04 1.2 功能http通信(1)1.1最少的代码实现http访问百度,这个示例将通过get方法访问百度
1 概念1.1 “系统时间”与“硬件时间”Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件
oade
fail: gitaly: runsv not runningfail: gitlab-
名称:curl_global_init原型#include <curl/curl.h>CURLcode curl_global_init(longflags);描述这个函数设置libcurl需要的程序运行环境,可以把它看作一个的加载器扩展在进程环境
1 概要
platform_systick.h#ifndef __PLATFORM_SYSTICK_H__#define __PLATFORM_SYSTICK_H__#include <stdint.h>uint32_t get_systick_us(void);uint32_t get_systick_ms(void);void delay_ms(uint32_t ms);
名称 curl_easy_getinfo原型#include <curl/curl.h>CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ... );描述使用这个函数从curl会话请求内部信息。第三个参数必须是一个long变量,一个指向char *的指针,一个指向struct curl_slist *指针或者一个指向double的指针
名称 curl_easy_perform原型#include <curl/curl.h>CURLcode curl_easy_perform(CURL *easy_handle);描述这个函数在curl_easy_init和所有的curl_easy_setopt参数设置完成后调用。调用这个函数libcurl将按照设置的选项执行动作。
1 摘要1.1 平台运行平台:君正x2000libcurl版本:7.68.0,通过buildroot编译生成。编译器:mips-linux-gnu-gcc (gcc version 7.2.0 (Ingenic r4.0.0-gcc720 2018.02-28))编译主机:ubuntu 18.041.2 功能2 打印版本库信息static
1 摘要1.1 平台运行平台:君正x2000libcurl版本:7.68.0,通过buildroot编译生成。编译器:mips-linux-gnu-gcc (gcc version 7.2.0 (Ingenic r4.0.0-gcc720 2018.02-28))编译主机:ubuntu 18.041.2 功能http通信(1)1.1最少的代码实现http访问百度,这个示例将通过get方法访问百度,
1 概要 时区TZ环境变量,对时间相关函数的影响,关于TZ的介绍查看2 gettimeofdayint gettimeofday(struct timeval *tv, struct timezone *tz);这个函数获取的是UTC时间,与TZ环境变量无关。struct timezone { int tz_minuteswest; /* minutes west of Green
1 问题描述在编译curl相关的应用的时候,GCC报错,提示找不到libpthread.so.0mips-linux-gnu-gcc curl_ftp.c -L../../../buildroot/output/staging/usr/lib -lpthread -lz -lcurl -lcrypto -lssl -Wall -I/home/hhp/x2000/x2000_v5.0/buildr
1 简介1.1 支持协议DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. curl 支持 SSL 认证, lib
名称 curl_easy_init 原型#include <curl/curl.h> CURL *curl_easy_init( );描述这个函数必须首先被调用,他返回CURL easy会话的一个句柄,这个句柄作为其他easy相关接口函数的输入参数。当所有操作完成后,必须对应的调用 curl_easy_cleanup函数释放资源,也就是说curl_easy_init和curl_
名称 curl_easy_cleanup 原型#include <curl/curl.h>void curl_easy_cleanup(CURL *handle);描述这个函数必须在整个easy会话的最后被调用,它正好和curl_easy_init相反。这个函数可能关闭和这个句柄相关的所有连接。如果你打算传输多个文件,请不要每次都调用这个函数,这个句柄打开以后,重复使用这个句柄
名称 curl_easy_setopt 原型#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLoption option, parameter);描述curl_easy_setopt 用于告诉libcurl需要做什么,或者是告诉libcurl需要完成哪些任务。通过设置合适的选项(options)
除了基本类型,还有四种容器类型:STRUCT, ARRAY, VARIANT, 和DICT_ENTRY.STRUCT(结构体)有一个类型码(TYPE CODE),用ASCII字符'r'表示,但是这个类型码不会在签名中出现。取而代之,ASCII字符‘(’和')' 用于标记struct的开始和结束。所以对于一个例子,一个struct包含两个整形的签名:"(ii)
StringsCharacters: s,o,g与标准C的null结尾的字符串进行转换。当遇到's','o','g'格式化字符串时,g_variant_new()获取(const gchar* )并且进行拷贝。NULL是一个无效的字符串;如果是'o'和'g'字符被使用,必须注意确保传递的字符串分别是有效的D-Bus对象路径或D-Bus类型签名。当遇到's','o','g'格式化字符串时,g_variant_get()首先创建一块新的内存,然后把要返回的字符串拷贝到这个内存中,然后将这块内存返回给
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号