自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 yocto spidev修改设备树增加片选信号

1.直接修改已经fetch到tmp目录的dtsi文件$ vi ./tmp/work-shared/xarina-s-evb/kernel-source/arch/arm/boot/dts/xarina_standard_spi_pl022.dtsi pl022,com-mode = <2>;...

2019-05-26 22:05:56 2015

原创 yocto工程中添加openembedded整理好的线程的layer

1、自己编写或者从meta-openembedded git 库中下载需要的meta-xxx layer2、修改build/layer.conf 在其中加入刚添加的layer这个时候bitbake -s 就应该可以看到新加入的layer中的recipes了3、在build local.conf 中设定的machine 对应的 bsp层中的machine配置文件中,加入想要最终放入r...

2019-05-23 18:04:07 740

原创 yocto 生成包含内核头文件的 toolchain (external sdk)

一、在yocto源码工程编译机中:1、在build目录下的conf/local.conf中增加TOOLCHAIN_TARGET_TASK_append = " kernel-devsrc"2、在build目录中运行#bitbake -c populate_sdk xarina-s-evb-image3、生成的sdk在目录build/tmp/deploy/sdk下xxx@de...

2019-04-01 17:52:10 1258

原创 orangePI_zero_plus android 内核修改

1. 编译内核~/orange_pi_zero_plus/Android/lichee/linux-3.10$ ./build.sh -p sun50iw2p1_android -k linux-3.102.修改内核配置~/orange_pi_zero_plus/Android/lichee/linux-3.10$ make ARCH=arm64 menuconfig3.再次编译内...

2018-10-14 16:32:27 698

原创 LibVLC for android 解码视频并获取每一帧

一、背景      最近有一个需求,使用android系统的设备,从IP摄像头(RTSP SERVER)获取到的视频中的每一帧进行处理(人脸检测),直接使用ffmpeg进行实现比较简单,但是苦于对ffmpeg不太熟悉,获取到的视频延迟较高,只好转战看看LibVLC能否获得更好的效果。        两篇文章帮助较大,在此感谢:        https://zhuanlan.zhihu.com/p...

2018-04-22 13:42:43 6776 2

原创 Git使用总结

Git的三个区:工作区、暂存区、版本库新建文件:git add 新文件 工作区->暂存区git reset HEAD(反向git add) 新添加的文件从暂存区删除,工作区不变git checkout 版本库->工作区 暂存区不变,已经add的文件依然在暂存区git commit 暂存区->版本库修改文件:工作区修改文件后git re

2017-11-14 15:53:41 176

原创 PAC配合ss

安装PAC$ sudo pip install genpac$ pip install --upgrade genpac建立user-rules.txt文件mkdir vpnPACcd vpnPACtouch user-rules.txt生成autoproxy.pac文件genpac -p "SOCKS5 127.0.0.1:7070" --g

2017-10-10 15:23:55 926

原创 linux常用命令记录

du -h --max-depth=1 查看当前目录一层的所有文件及文件夹大小sudo ln -s x86_64-linux-gnu/libuvc.so libuvc.so 建立软连接 前一个是源,后一个是目标

2017-09-29 09:36:21 159

原创 交叉编译时主机使用目标机的库文件的一种方法mount

1、将目标机的库文件目录mount到主机的某个目录mount.cifs //10.0.0.8/root /home/zhouxinliang/raspi-libs/exlibs/ -o username=pi,password=raspberry2、在CMAKE中link这个目录link_directories(/home/XXX/raspi-libs/exlibs/lib/a

2017-09-22 13:17:37 634

原创 CMAKE 默认头文件路径问题

如果在CMAKE配置中include_directories(/home/ll)/home/ll中的头文件查找优先级高于系统默认目录/usr/include和/usr/local/include即使增加include_directories(AFTER /home/ll) 来append这个目录,其优先级依然高于系统默认目录

2017-09-21 21:47:16 6435

原创 Linux驱动基本的总线模式

Platform 总线思路:1、设备注册:        设备模块的初始化(init)过程会在总线上注册(声明)自己的名称、所拥有的资源(IO内存范围)。这个在Linux开机阶段通过读取设备树的内容,会自动建立设备树中包含的设备。2、驱动注册:        驱动模块的初始化(init)过程,会在总线上注册自己所能够支持的设备的名称。3、匹配:match    

2017-09-18 12:06:34 419

原创 安卓系统修改常用命令

adb:#adb reboot bootloader //重新启动到fastbootfastboot:#fastboot flash boot boot.img // 把boot.img烧录到boot分区源码编译:#source build/envsetup.sh  //导入环境#lunch //选择要编译的目标#make -j8 kernelconfig

2017-09-12 10:32:46 350

转载 模块编译

modules:        $(MAKE) -C $(KERNELDIR) M=$(PWD) modules这句是Makefile的规则:这里的$(MAKE)就相当于make,-C 选项的作用是指将当前工作目录转移到你所指定的位置。“M=”选项的作用是,当用户需要以某个内核为基础编译一个外部模块的话,需要在make modules 命令中加入“M=dir”,程序会自动到你所指定的d

2017-09-07 18:21:15 247

转载 Make ADB To Support Android Devices

/********************************************************************* * Author  : Samson * Date    : 02/26/2014 * Test platform: *              Linux ubuntu 3.2.0-58-generic-pae *        

2017-09-05 11:05:48 233

原创 摄像机的坐标变换

摄像机内参矩阵:—— 表达了摄像机的焦距及畸变参数K=⎡⎣⎢fx00sfy0u0v01⎤⎦⎥=⎡⎣⎢⎢⎢⎢⎢⎢fdx00−fctanθdxfsinθdy0(x0−y0ctanθ)dxy0sinθdy1⎤⎦⎥⎥⎥⎥⎥⎥其中(x0,y0)为中心点的坐标,θ为镜头光轴与CCD平面垂线之间的夹角。摄像机外参矩阵:——表达旋转和平移(刚

2017-05-17 15:44:20 655

原创 欠拟合和过拟合、局部梯度下降

欠拟合:拟合目标函数的阶数不够,造成没有办法完全反映真实情况。过拟合:拟合目标函数的阶数过高,拟合出的函数几乎通过了所有的点,但是没有实际意义。局部梯度下降,根据要预测的h(x),对x周边的training example的LOSS函数项sqar(h(x)-y) 加更高的权值,再做梯度下降。权值通常取法于高斯分布:

2017-05-16 23:36:50 377

原创 监督学习的基本思想及最基本算法——梯度下降

监督学习:训练集是一组有输入,且知道正确输出的数据。训练的过程即通过这组数据,构建一个函数,使在同样的输入下,这个函数的输出与真实的输出之间的差距尽量小。这个函数即为预测函数,是我们最终用机器学习到的“知识”。而评价这个函数的输出与真实的输出之间的差距的准绳我们称之为LOSS,它也是一个函数,针对不同的问题,有各种不同的确定方法。梯度下降方法:如图所示,即从

2017-05-14 20:10:33 1144

原创 tensorflow学习笔记【1】——入门 MINST

要点:1、softmax回归——待定参数的模型以此可以求得输入为某一个数字分别的概率。softmax函数解决的问题就是在同一尺度下,概率的归一化。2、placeholder和variableplaceholder是给输入留的位置。variable是要最终训练出的参数(权值)。3、交叉熵——当前参数下模型好坏的准绳交叉熵是我

2017-05-11 17:30:27 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除