眯眯眼山水

文章
4
资源
0
加入时间
2年10月21天

Linux下的程序地址空间(进程地址空间-虚拟地址寻址原理)

以下是阿鲤对linux下的程序地址空间的总结,希望对部分同学能起到帮助;若有误请慷慨提出。在我们电脑上运行的每一个程序都会有一个自己的地址空间,请注意是运行起来的程序;所以真正占地址空间不是程序而是进程。那么进程的地址空间是怎样分配到呢?首先给大家一张图;上图是我们一个进程运行起来时地址空间的划分,那么这些地址空间都是怎样划分的呢?要知道每一个进程都会有一个自己的地址空间,...

用android ndk编译ffmpeg,AndroidNDK交叉编译FFMPEG

1. 简介在进行安卓音视频开发时,利用安卓NDK工具交叉编译FFmpeg,生成可供安卓平台调用的FFmpeg库是最基础的工作。本篇文章介绍了利用NDK进行FFmpeg编译的具体过程,以及如何在Linux和windows系统下交叉编译出适用于不同安卓平台的FFmpeg库文件。2. 编译前的准备工作无论是在Linux还是Windows系统下,进行FFmpeg编译都需要准备好NDK工具和FFmpeg源码...

TB6612FNG电机驱动模块纯硬件调试

TB6612FNG电机驱动模块纯硬件调试TB6612FNG是一款新型驱动器件,能独立双向控制2个直流电机,它具有很高的集成度,同时能提供足够的输出能力,运行性能和能耗方面也具有优势,因此在集成化、小型化的电机控制系统中,它可以作为理想的电机驱动器件。原理图如下:注意: 由于坦电容的特性导致其容易炸开,不稳定的电源并不会导致每一个都炸开,使用的时候多检查电源是否稳定。引脚定义IN1IN2PWMSTBY输出状态HH......

unsigned int和size_t类型的转化警告

出错警告原因:在64位系统中size_t代表的是unsigned long类型,跟unsigned int类型不同因此会报警告或者错误不安全的类型转换如果是代码平台移植的过程中出现的警告那么就需要将编译平台修改为32位即可,因为在32位系统中size_t类型的大小为unsigned int类型...