callapp-lib
- 教你编写最简单的CM3操作系统,160行实现任务创建与切换
-
如题,任务创建与上下文切换是跟硬件息息相关的,而这恰恰是RTOS编写的最难点,抛开这些功能,剩下的就是双向链表增删改操作了,本例用最精简的方式实现了任务创建与切换,OS启动等功能,并运用了Cortex-M3的先进特性,非传统关中断实现方式,助你学习CM3与RTOS的精髓关于RTOS的理论性知识,实在...
- Hot 3D 人体姿态估计 HPE Demo复现过程
-
视频讲解...
- 各编程语言相互调用示例,代码简单,生成的软件体积也很小
-
aardio支持混入很多不同的编程语言,代码简单,生成的软件体积也很小。下面看示例。...
- 你知道shell脚本中$0 $1 $# $@ $* $? $$ 都是什么意思吗?
-
一、概述shell中有两类字符:普通字符、元字符。1.普通字符...
- NDK打印调用堆栈(logger.error打印堆栈信息)
-
虽然android源码里有android::CallStack用来打印堆栈,但是NDK里面并没有包含它,所以不能直接调用它,所以要尝试用动态调用的方式来实现。我测试的手机是安卓8.1.0版本,...
- 小白都能看得懂的Cgo入门教程(cgo2.0教程)
-
在Go语言开发过程中,尽管Go本身功能强大,但仍然有许多C语言库可以复用,如操作系统API、高性能计算库、数据库驱动等。Go提供了一种强大的机制——Cgo,让我们可以在Go代码中调用C代码,或者与C语言库交互。本文将从Cgo的基本语法入手,逐步讲解如何在Go代码中使用C语言函数、...
- Qt音视频开发1-vlc解码播放(qt音视频开发1-vlc解码播放视频)
-
##一、前言最开始接触视频监控这块的时候,用的就是vlc作为解码的内核,主要是因为vlc使用简单方便,直接传入一个句柄即可,简单几行代码就可以实现一个视频流播放,很适合初学者使用,也推荐初学者用qt+vlc来做播放器,提供的接口还是非常友好的,而且门类特别多,想要获取媒体文件的各种信息比如宽高,设...