自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗的阿狸的专栏

博客意欲分享作者的学习经历,topic可能包括:linux系统相关,AI机器学习相关,金融经济相关,读书笔记相关

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 ubuntu强密码支持

添加或修改包含pam_pwquality.so的行,以设置所需的密码复杂性要求。接到新需求,欧盟需要ubuntu使用强密码,网络上找到一个包可以增加ubuntu密码增强机制,以下是调试过程。retry=3:指定用户在pam_pwquality模块返回错误之前可以尝试输入密码的次数。minlen=12:将密码的最小长度设置为12个字符。ucredit=-1:要求至少一个大写字母。lcredit=-1:要求至少一个小写字母。ocredit=-1:要求至少一个特殊字符。dcredit=-1:要求至少一个数字。

2024-04-02 13:39:11 303

原创 英伟达tx2光驱烧录功能支持

好吧,在linux/fs目录下搜索,找到对应的宏,打开编译成模块,顺带打开了Kconfig里面的两个针对iso9660的参数。dmesg没有log。由于现在使用的dvd-R,只能写一次,所以测试的很少,因为测试一次,就废了一张盘,目前还有的问题就是上面的命令没办法写太大的文件(有可能并不是问题,只是测试方法不对而已)将光驱插入到目标平台(tx2)发现没任何反应,光驱也不动,后台看到系统可以识别usb设备,然后就没了,和台式机linux相比,少了一些sr的log。至此,系统可以正确读取已经烧录过的光盘了!

2024-03-13 20:54:42 343

原创 tegra nvidia agx xaiver 系统开机自动启动风扇配置方法

5.鼠标点击选项进入nvidia jtop配置页面。6.按照步骤点击达到与下面的图片配置相同。4.打开NVIDIA jtop工具。3.安装nvidia对应工具。重启验证是否风扇可以满速运行。

2023-11-16 14:33:56 204

原创 基于SPI+DMA方式的ws2812b氛围灯控制

好处:相比于gpio控制,可以大大节省CPU的时间,CPU只要将要传输的数据计算好放入内存中,然后发动DMA传输即可,后续整个过程并不需要CPU干预,CPU可以用于做其他的事情。特别是某些带蓝牙的芯片,需要给到CPU足够的时间进行协议栈的维护。我们将SPI的速率设置到3.2M/s,那么每个spi的比特位对应的是312.5ns,此时若spi的数据是4’b1000,那么则对应ws2812b的0 code,如果spi的数据是4‘b的1110,那么则对应ws2812b的1 code。好处是可以节省25%的内存。

2023-11-14 14:39:00 155

原创 superpowered 关于audio latency的文章描述结构

superpowered 关于audio latency的文章描述结构1.开篇第一个文档,讨论了android 10ms问题Android Audio’s 10 Millisecond Problem: The Android Audio Path Latency Explainer.2.第一个文档升级版本,讨论了10ms在android6.0上的更改Rebooting Android’s 10 Millisecond Problem: Audio Latency Improvements in A

2021-03-02 14:52:32 628

原创 make update-api

之前做过的项目,上层同事更改过之后,我作为驱动,想编译整体代码,中间还要经历make update-api。这与我之前的android编译经验不符。但是又苦于不懂上层,所以也没刨根问题。最近负责项目,有遇到这个问题,就找了一些资料总结下原来,google会对所有的api进行检查,然后参考frameworks/base/api/current.txt里面去对应framework/base下面的所...

2020-02-19 12:18:34 720

原创 瑞芯微rk3368(px5)编译环境搭建

1.安装ubuntu 14.042.下载必要的包sudo apt-get updatesudo apt-get install sshsudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jdk sudo apt-get install lzop git-c...

2020-02-19 09:10:59 1760

原创 rockchip rk3368(px5)车载开发之路-bug解决篇1.快速倒车和正常系统倒车可能出现摄像头绿屏现象

bug描述:开机过程中,某些时候打开倒车摄像头会绿屏。原理分析系统在启动过程中,前十几秒由于系统没有进入android,所以是处在快速倒车过程中,此时的实现方式是直接获取摄像头数据然后给到显示系统去显示。进入android系统后,则是底层发送消息给到android负责启动某个app,所以快速倒车(linux内核负责)和正常倒车(android负责)比较明显的差异就是有没有倒车线(andro...

2020-02-18 17:41:20 1675

原创 版本构建测试过程记录

由于瑞芯微拿过来的版本是repo管理的android,本来想建立一个repo仓库存储,但是无奈手底下的人不怎么会使用(其实我也不怎么会使用,就在刚刚,一个repo sync,就将之前的其他仓库的更改付之东流)。于是乎,就考虑到,还是将repo 仓库更改成git仓库存储把,这样也便于手下人使用,repo虽好,无奈需要一定的学习成本。从repo到git有如下几个步骤。1.将仓库的repo删除掉,然...

2020-02-16 15:59:40 296

原创 rockchip rk3368(px5)车载开发之路6,系统开机bootanimation播放视频需求

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_14android系统默认支持bootani...

2020-02-15 15:01:59 1261

原创 rockchip rk3368(px5)车载开发之路5,使能GPS模块UC6226(2.HAL层以及以上)

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_14adb shell后ps发现并没有and...

2020-02-14 14:10:55 1239

原创 rockchip rk3368(px5)车载开发之路4,使能GPS模块UC6226(1.驱动层)

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_13 ---- 2020_...

2020-02-14 09:54:26 1453 1

原创 rockchip rk3368(px5)车载开发之路3,触摸屏触摸正常

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_13目前触摸屏使用的是gt911,与原生的版...

2020-02-13 16:19:19 1885

原创 rockchip rk3368(px5)车载开发之路2,屏幕正常显示(不对的地方是UI)

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_13屏幕可以看似正常显示,但是从硬件获知,我...

2020-02-13 15:45:15 1373

原创 rockchip rk3368(px5)车载开发之路1,原生代码系统正常启动

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。2020_02_10 ---- 2020_...

2020-02-13 14:59:15 2525 1

原创 PAT 1002

#include#include#include#include#include#include//该程序使用一个1001的数组,储存x的0-1000次幂,其实也就是数组下标对应着x的幂,数组存储的值对应着系数using namespace std;double input[1001];int main(){ int expo=0; double coef=0;

2018-01-04 18:09:16 195

原创 PAT 1002

**includeincludeincludeincludeincludeinclude//该程序使用一个1001的数组,储存x的0-1000次幂,其实也就是数组下标对应着x的幂,数组存储的值对应着系数 using namespace std; double input[1001]; int main() { int expo=0;

2018-01-04 18:05:32 166

原创 1100pat

#include<stdio.h>#include<string.h>char* lower[] = {"tret","jan","feb","mar","apr","may","jun","jly","aug","sep","oct","nov","dec"};char* higher[] = {"empty","tam","hel","maa","huh","tou","kes","hei

2017-11-09 13:20:00 275

原创 PAT 1002 A+B for Polynomials (25)

题目英文题目中文输入输出示例输入示例输出分析程序1程序2题目英文This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each line

2017-11-09 13:18:14 284

原创 PAT 1001 A+B Format (20)

题目英文题目中文输入输出示例输入示例输出思考过程参考代码1参考代码2向下一个题进军题目英文:Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are les

2017-11-08 16:20:58 229

原创 信息系统项目管理师第七章-----项目管理一般知识

考察知识点项目管理概述项目的属性项目管理的特征项目管理的知识体系项目生命周期项目生命周期的特点阶段的划分产品生命周期与项目生命周期的关系项目的组织方式职能型项目型矩阵式总结相关术语解析项目干系人stakeholder企业环境因素Enterprise Environmental Factors组织过程资产项目管理信息系统PMIS买方和卖方项目经理项目管理过程

2017-10-26 14:36:25 723

原创 英语学习杂记

这文章就没有什么逻辑了,仅仅是我觉得比较好的方法,应该时刻提醒我划重点的知识而已。1.有效的单词记忆法:上来先用艾宾浩斯记忆方法死记硬背一遍单词。在这一过程中,你会发现有些单词成为了你记忆中的盲点,就是记不下来,那么可以运用词根词缀联想记忆法辅助你记住这些单词,同时,在后面做阅读理解的时候,应该结合上下文在阅读中记单词,把前面死记硬背的单词用活起来,同时在阅读时候遇到一些不认识的单词的时候,可以运用

2017-10-25 11:07:56 363

原创 费曼技巧学习笔记

博主狂言技巧正文技巧的详细步骤技巧步骤一技巧步骤二技巧步骤三技巧的提纲总结费曼技巧可以解决的问题费曼技巧的另一种描述四步学习法步骤一步骤二步骤三步骤四博主读后感博主狂言初识费曼技巧,甚是熟悉,博主自认有那么一点点学习方法,经过速读费曼技巧,发现其学习方法与博主之前学习有较大类似,稍有欣喜之感。博主技巧如下:高中时候,每到一个知识点,都反复思考,看如何能够讲解给别人听,很多

2017-10-25 10:53:34 2681

原创 learn more study less:如何高效学习

博主狂言几句有用的话两个序前言如何使用本书整体性学习策略-learn more study less什么是整体性学习结构模型熟悉的结构成熟结构高速公路整体性学习的顺序获取阶段理解阶段拓展阶段纠错阶段应用阶段测试阶段薄弱环节在获取薄弱环节在理解薄弱环节在拓展薄弱环节在纠错薄弱环节在应用信息结构随意信息观点信息过程信息具体信息抽象信息如何使用五种

2017-10-20 17:26:13 1530

翻译 NuttX 操作系统用户手册(NuttX Operating System User’s Manual)

1.引言本手册从固件开发者的角度提供了NuttX实时操作系统常规的使用方法。1.1文献综述本用户手册分为三个部分: * 第1部分,介绍:本节提供了一个NuttX用户手册的概要介绍。 * 第2部分,操作系统接口:本节描述了NuttX提供的程序接口的细节。这一节被分成几个段落用来描述不同的操作系统接口集: * 第2.1段:任务控制接口 * 第2.2段:任务调度接口 *

2017-07-04 16:30:22 1797

翻译 NuttX实时操作系统

NuttX 是一个实时操作系统(RTOS),其重点遵从特定的标准并且尽量小型化。 可伸缩良好且可适应从8位到32位单片机环境,Nuttx主要遵循的标准是 Posix和ANSI标准。 其他的一些来自于Unix或者其他常规的实时操作系统(比如VxWorks)的标准的API的导入原因,要么是因为该功能不在如上标准中,要么是因为该功能不适合嵌入式环境(比如fork())。NuttX首次由格雷戈里•纳特于2

2017-07-04 11:21:02 5892 1

翻译 NuttX实时操作系统

NuttX 是一个实时操作系统(RTOS),其重点遵从特定的标准并且尽量小型化。 可伸缩良好且可适应从8位到32位单片机环境,Nuttx主要遵循的标准是 Posix和ANSI标准。 其他的一些来自于Unix或者其他常规的实时操作系统(比如VxWorks)的标准的API,要么是因为该功能不在如上标准中,要么是因为该功能不适合嵌入式环境(比如fork())。

2017-07-03 19:54:11 4402

原创 spice usb环境搭建

目前网络上多种spice usb重定向环境搭建,但是大多较为复杂,且杂乱,本人最近搭建了一个spice的usb重定向环境,现记录如下:请注意,下面涉及到的软件如果提及版本,请严格按照版本去使用,否则可能会出现各种依赖而导致十分复杂,从而偏离了看到usb重定向的demo的目的。1.kvm对应机器安装redhat 6.5(通过使用centos源达到yum安装软件的目的)。安装桌

2017-01-17 16:13:00 1285

转载 libusb异步中断传输使用说明

基于libusbx-1.0.18-rc1,libusbx现已重新merage到libusb。1. 初始化使用libusb_init初始化libusb,如果是单设备通信,ctx参数可以传NULL,表示使用默认Context.2. 注册hotplug事件侦听从1.0.16开始,libusb支持hotplug事件侦听,可以使用接口libusb_hotplug_register_callb

2016-12-23 14:16:21 5205

翻译 Using GIOChannel (如何使用giochannel)

由于usbip相关代码使用了giochannel,该部分功能包含于glib中,所以找到此文以做翻译。Using GIOChannelGIOChannel provides a portable method for using file descriptors, sockets and pipes and integrating them into th

2016-11-01 10:05:14 1455

原创 ds18b20 控制的实现

参考源码如下:#include#define uint unsigned int#define uchar unsigned charsbit temp = P2^2;// delayus(1);//7us// delay(1);//24us// delayms(1);//826ms// delayus(10);//25us// delay(10);//123u

2013-05-25 22:04:30 733

原创 keil 软件的使用注意事项(持续更新中)

1.keil中在链接过程中,若是某个函数被声明为static并且在其他文件中实现了,或者根本就未实现,甚至于根本就调用了一个未声明未实现的函数,工程是可以编译过的,但是执行的时候会出现奇怪的问题,没有查出指令停留在哪里了。(keil会给出警告,所以即使编译过了,要确定所有的警告自己都有了解,并且尽量解决所有的警告)。2.main函数中一定要用死循环控制住程序的执行流程,不要让其跑到main函数

2013-05-24 14:23:17 2459 1

原创 linux .config 生成过程

linux 中 make 命令执行的时候会递归搜索所有被include的文件,如果有目标则执行该目标,如果没有目标则执行默认的目标       我们在make defconfig,make menuconfig,make xconfig .... 的时候,这些目标在/scripts/kconfig/Makefile中定义,现在简单了解下以下两个命令产生的结果如何:

2013-05-22 10:04:28 6306

smart_camera.tar.gz

rk1808的智能分析摄像头项目

2020-03-04

rknn_demo.tgz

rknn_demo which porting rtsp and video record. when this app run in rk1808 chip , you can connect this as ipc which use address: rtsp://IP:8554/live

2019-11-29

IMX117CQT_Data_Sheet

IMX117CQT_Data_Sheet,分不高,请大家尽情享用,高帧率,高分辨率,常规化传感器

2018-10-29

camera tuning file

camera tuning file, for camera study

2014-04-27

空空如也

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

TA关注的人

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