
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
随着通信、电子物联网的飞速发展,每天都有各种各样的芯片被研发出来,而要想知道这些芯片怎样工作以及工作后的作用,则离不开软硬件工程师的努力,任何一个计算机系统都是系统中软硬件协作的结果,没有硬件的软件是空中楼阁,没有软件的硬件是一堆废铁,硬件是软件运行的基础。软件上所有操作最终都会被硬件以硬件工作的时序进行工作,硬件建造出来是固定的,而软件则很灵活,可以根据场景适应多种应用,两者相辅...
tensorflow 、depth_to_space
1、bayer格式介绍bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像 对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集rgb三个基本色,则需要三块滤镜,这样价格昂贵,且不好制造,因为三块滤

fp16、fp32转换

linux驱动的三个概念:设备、驱动、总线probe何时被调用:在总线上驱动和设备的名字匹配,就会调用驱动的probe函数probe函数被调用后,系统就调用platform设备的probe函数完成驱动注册最后工作。下面是probe被调用前的一些流程。device一般是先于driver注册,但也不全是这样的顺序。Linux的Device和Driver的注册过程分别枚举挂在该BUS上所...
1. 在C中,当无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表。例如:void foo(...);void foo(parm_list,...);2. 函数参数的传递原理函数参数是以栈的形式存取,从右至左入栈。参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地址,栈顶低地址,举个例子如下:void func(int ...
make_shared的使用:shared_ptr<string> p1 = make_shared<string>(10, '9');shared_ptr<string> p2 = make_shared<string>("hello");shared_ptr<string> p3 = make_shared...
一、函数原型:#include <poll.h>int poll(struct pollfd fds[], nfds_t nfds, int timeout); 二、函数说明: 系统调用poll()执行的任务同select()很相似。两者间主要的区别在于我们要如何指定待检查的文件描述符。再select()中,我们提供三个集合,在每个集合中标明我...
x86和arm的比较问题:两款主频差不多的芯片的移动端平板设备,一个是x86的因特尔i5,一个arm,x86耗电量会大,发热也严重分析:1、x86和arm架构定位不同,arm基于精简指令(RISC),本身定位于嵌入式平台,简化了硬件逻辑的设计,减少了晶体管,从而降低功耗,流水线等控制并不复杂,进一步降低了晶体管数量,主要是面对轻量级的、目标明确单一的程序,所以主要都是移动端使用;而x8...







