- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 CamX-CHI框架结构
概览回顾高通平台Camera HAL历史,其实不难发现之前高通采用的是QCamera & MM-Camera架构,但是为了更精细化控制底层硬件(Sensor/ISP等关键硬件),同时方便手机厂商自定义一些功能,现在提出了CamX-CHI架构,由于在CamX-CHI中完全看不到之前老架构的影子,所以它完全是一个全新的架构,它将一些高度统一的功能性接口抽离出来放到CamX中,将可定制化的部分放在CHI中供不同厂商进行修改,实现各自独有的特色功能,这样设计的好处显而易见,那便是即便开发者对于CamX并
2021-07-27 17:02:53
2177
2
原创 Git本地共享仓库搭建
注* 第一次学习搭建局域网仓库,做个简单的分享,有错误求指正建立共享仓库:$mkdir ~/git/repo.git$cd ~/git/repo.git$git init --bare$git add file1$git commit -m "commit"以下是局域网内本地仓库建立Git的文件夹:$mkdir git$cd git初始化Git本地仓:$git init连接远程仓库:$git remote add origin ssh..
2021-07-13 17:20:43
845
原创 Linux 平台 LiveSuitV3.05 工具使用说明
目录概述:安装指南:注意事项: 概述: Linux 版本 LiveSuit 支持的发行版本包括 Ubuntu, Fedora, Redhat, CentOS 几个常见的发行版本 . 驱动已经可以很好地支持 3.0 版本以上内核。安装包下载: 安装指南: 二进制可执行文件为 LiveSuit.run 。如果该文件没有执行权限 , 请在终端下使用命令 :chmod +x LiveSuit.run 为该文件添加可执行权限。 打开终端 , 输入 ./L...
2020-11-11 18:03:24
1356
1
转载 C语言宏定义时#(井号)和##(双井号)的用法1
在C语言的宏定义中,一个#表示字符串化;两个#代表concatenate举例如下:#include <iostream>void quit_command(){ printf("I am quit command\n");} void help_command(){ printf("I am help command\n");} struct command{ char * name; void (*function) (void);
2020-11-11 12:06:10
898
原创 MATLAB转DLL文件的实现
MATLAB转DLL文件步骤百度云盘:点击打开链接 密码:1w85通过matlab 2016b生成的表征飞机本体的dll文件的方式为。(1)如图所示,在matlab的工作界面输入“mbuild -setup”,选择C++选项;再输入“mex -setup”,选择C++选项;接着输入deploytool命令; ...
2019-09-07 16:48:06
2370
原创 Simulink转C代码的实现
百度网盘:点击打开链接 密码:m2kv本报告为Matlab仿真框图转C代码实现说明文档。实现步骤1.搭建框图采用Matlab 2016b搭建仿真框图如下,命名为test.dll。图 1Simulink模型2.初始设置选择菜单栏Simulink->ModelConfiguration Parameters...
2019-09-07 16:47:46
19623
4
原创 RK3399交叉编译和载入运行
首先配置环境:安装交叉编译->上文已经讲解;Win下安装ADB,DriverAssitant_v4.5.rar可以在RK相关论坛找到链接,这里就不提供链接,解压出来有README.txt文件,请仔细阅读;安装好之后。我们进入Hello world:Vim HelloWorld.c(如果不习惯可以选用别的方式编译)#include <stdio.h>int...
2019-09-07 16:13:58
2336
原创 RK3399 ARM QT开发环境搭建
1.64位虚拟机下QT的交叉编译,下载交叉编译工具,https://www.linaro.org/downloads/2.选择aarch64-linux-gnu,64-bit ARMv8 Cortex-A, little-endian。3.下载qt-everywhere-opensource-src-5.9.1.tar.xz http://download.qt.io/official_...
2019-09-07 16:05:28
1578
原创 Ubuntu 18.04安装arm-linux-gcc交叉编译器
32虚拟机系统下的arm交叉编译,先下载安装包arm-linux-gcc安装包,下载地址 http://arm9.net/download.asp将下载好的压缩包arm-linux-gcc-4.4.3-20100728.tar.gz,可以通过sftp:、共享文件或者直接从windos鼠标左键按住拖入虚拟机/opt路径下(根据个人安装习惯存放路径)。解压压缩包:sudo –xvJf a...
2019-09-07 16:02:02
1106
转载 RK3399 ARM QT开发环境搭建
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-07 15:48:49
2619
1
转载 Makefile详解——从入门到精通
--------------------------------------------------------------------------------------------------转自ChinaUnix,作者gunguymadman,陈皓。链接地址:http://www.chinaunix.net/jh/23/4082...
2019-01-22 18:01:07
2430
1
转载 二次型的意义与应用
二次型在数学很多分支里都频繁出现,而且在其他学科也到处可见。比如实二次型4c似乎在非常多的应用中都出现过,比如优化、概率图论、统计、机器学习、信号处理等等。那么,二次型在你所学的领域有什么应用呢?।希望大家能列出二次型在自己领域内对应的具体问题,是如何求解的等等。当然,也包括在数学分支内的应用。通过矩阵来研究二次函数(方程) ,这就是线性代数中二次型的重点。1. 二...
2019-01-04 15:04:17
13533
10
转载 使用PostSharp在.NET平台上实现AOP
摘要本文首先介绍AOP(面向方面编程)的相关概念及理论,然后介绍如何使用PostSharp框架在.NET平台上实现AOP,最后对PostSharp的机制及AOP的优劣进行一个简单的分析。AOP(Aspect-Oriented Programming)AOP的基本定义及作用根据维基百科的定义,“AOP(Aspect-Oriented Programming)是一种将函数的辅助性功能与...
2018-07-19 10:38:11
2623
原创 三维空间矩阵变换
二维xaunzha假如有一个矢量(ρ,θ),那么在二维直角坐标系中可以得到x=ρ*cosθ y= ρ*sinθ;现在把这个矢量旋转β度,直角坐标系下变换后的矢量为(ρ,θ+β)其坐标值为x'= ρ*cos(θ+β) y'= ρ*sin(θ+β),得到x'= ρ*(cosθcosβ - cosθsinβ),y'= ρ*(sinθsinβ+sinθcosβ),由此得到x'= x*(cosβ - s...
2018-05-24 11:31:28
9966
1
LIVESUIL固件烧写工具
2020-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人