AI 人工智能
马帅吃饭饭睡觉觉
NA
展开
-
Frimware的release模式和debug模式
Debug模式和Realease模式:1)debug有调试代码,体积大;release版本没有调试代码,体积小,执行速度快! 调试模式:在程序中设置Bpoint时,程序知道在Bpoint的位置停止,并可以看到veriable的值。是因为debug模式下,编译器在代码中添加了许多调试需要的代码,可以让SystemTrace得到,返回给你。 这些代码当然是要占用空间和时...原创 2019-04-21 14:43:50 · 316 阅读 · 0 评论 -
VS coide 如何打开并显示十六进制的文件?
Q. vscode中如何显示hex码bin文件(内存hex码)?A: 利用vscode中的hexdump插件。hexdump可以显示文件的16进制,非常好用。Display a specified file in hexadecimal.插件简介:Display a specified file in hexadecimal...原创 2019-06-02 00:04:23 · 14303 阅读 · 1 评论 -
使得循环中某部分程序只执行一次的技巧
set a flag,使得某部分程序只执行一次。// *********************************************// @brief : the code for c experience// @author : mas// *********************************************#include <...原创 2019-06-01 23:53:18 · 6194 阅读 · 1 评论 -
vscode配置C调试环境(launch.json tasks.json setting.json)
废话不多说,直接甩配置代码。如有在参考过程中有问题请联系我。首先,tasks.json是用来设置指令编译代码,launch.json是设置执行环境来执行代码。setting是设置语言环境;tasks.json:{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation...原创 2019-05-07 20:58:19 · 21031 阅读 · 3 评论 -
vscode创建python编译环境(launch.json)
废话不多说,直接甩文件,配置有问题的请参考。{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsof...原创 2019-05-07 19:55:24 · 24546 阅读 · 3 评论 -
指针和数组用到的一个小方法随记
比如我随手定义一个一维指针:typedef struct { int *src_height; int *src_width;}structname;然后我可以直接用这个指针名来当做数组用。structname *structname;structname->src_height[0] = pFrame->height;structname-...原创 2019-05-09 22:07:18 · 165 阅读 · 0 评论 -
YUV随笔
YUV: Y表示明亮度(Luminance或者luma),U和V表示的是色度(Chrominance),作用是用来描述影像色彩和饱和度,用于指定像素的颜色(用Cr和Cb来表示,Cr表示RGB输入信号红色部分和RGB亮度值之间的差异,Cb表示RGB输入信号蓝色部分和RGB亮度值之间的差异)。 YUV的优点在于传输时占用极少的带宽,(比如RGB在传输时需要三个独立的视频同时传输)...原创 2019-05-09 21:57:45 · 233 阅读 · 0 评论 -
python 从入门到放弃 哈哈哈
2019.04.26 开始的第一天001.学习输入input()和输出print('')# 学习输入input()和输出print('')print('hello world')name = input() print('name is ' + name) # 可以是字符串,也可以是变量值;002. 计算字符串长度# len() 计算字符...原创 2019-04-27 09:03:53 · 989 阅读 · 1 评论 -
CAN总线知识入门小结(搬运工)
本文为网上资料搬运,实在是PPT作者做的内容质量非常高,在这里感谢作者分享。资料来源地址不详,如有内容冲突,请联系我,谢谢。CAN: Controller Area Network. - BOSCH Company for cars. CAN最初是由德国的BOSCH公司为汽车监测、控制系统而设计的。现代汽车越来越多地采用电子装置控制,如发动机的定时、注油控制,加速、...原创 2019-04-21 15:57:41 · 1334 阅读 · 0 评论 -
DSP和普通的MCU或者SOC区别小结
对比项 属性/特征 硬件乘法器/累加器AUL 通用的MCU在执行乘法操作时是通过软件编程的方式的来实现的,通常需要几十甚至上百个时钟周期,而DSP处理器却有自己的硬件乘法器,使用硬件的方式来执行乘法操作,用硬件的方法总比用软件的方法有着无法比拟的速度优势。 DSP处理都有自己的累加器单元AUL,大多数的DSP处理器在执行乘加操作时可以在一条指令周期内同时...原创 2019-04-21 15:07:41 · 4654 阅读 · 0 评论 -
如何将不同大小及宽度的数据,拼接在同一块内存中?
/*************************************************************************@ brief 拼接一段数据到某个地址step1: 先定义一块地址,用于存储拼接之后的数据. 这里介绍两种方式:一种是用malloc一段内存: char *Ptr = NULL; Ptr = (char*)malloc(100 * sizeof...原创 2019-06-02 00:28:42 · 694 阅读 · 0 评论