- 博客(65)
- 资源 (7)
- 收藏
- 关注
原创 海思平台使用ITTP_Stream调试sensor
ITTP_Stream运行需要sensor配置文件, ITTP_Stream等价于sample_vio测试程序.参考<<Sensor 调试指南.pdf>>实现sensor驱动.下位机软件内容如下,根据sensor建立配置文件和库文件.上位机软件是HiPQTools,ITTP_Stream.HiPQTool运行只需要sensor动态库即可.参考<<图像质量调试工具使用指南.pdf>>
2024-06-27 16:28:20
933
原创 windows和Linux卸载移动磁盘
进行卸载移动磁盘,刷新一下,根据日期和时间可以判断触发了哪些事件, 根据事件关闭相关进程.-> 管理 -> 管理事件。
2024-05-13 21:15:32
411
1
原创 ubuntu docker 安装 git服务器 gitea
在浏览器中访问 http://your_server_ip:3000,将 your_server_ip 替换为你服务器的实际 IP 地址,这样就能看到 Gitea 的安装页面。进入安装页面后,配置管理员信息,然后安装即可。完成安装后,就可以使用创建的管理员账户登录 Gitea 并开始管理 Git 仓库。
2024-04-22 14:02:52
513
原创 Docker容器使用
我可以使用 docker port 6a69e6937771 或 docker port stoic_villani 来查看容器端口的映射情况。docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。正在运行的容器,我们可以使用 docker restart 命令来重启。已经停止的容器,我们可以使用命令 docker start 来启动。
2024-04-22 13:29:13
1023
原创 Docker镜像使用
同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如 ubuntu 仓库源里,有 15.10、14.04 等多个不同的版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。当我们从 docker 镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。我们可以使用 docker tag 命令,为镜像添加一个新的标签。
2024-04-22 13:27:43
356
原创 git解决推送错误: error: By default, updating the current branch in a non-bare repository
产生问题的原始是,使用了本地的代码库作为远程仓库了.正确的方法是远程仓库必须是bare库。
2024-04-16 18:31:37
197
原创 LinuxShell编程中source和export命令
一, 1-3执行内部原理一样,会新建一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的,改变的变量不会被带回父shell.根据上一点分析:source命令一般的用途是,打开一个shell终端,在shell终端中执行source脚本,可以设置环境变量和函数,这些环境变量和。这个命令的返回状态是零,除非指定了无效的选项,或者其中一个名称不是有效的shell变量名,或者"-f"指定的不是一个shell函数的名称.否则, 位置参数不会被改变.
2024-04-12 23:15:39
2131
原创 交叉编译openssh
交叉编译openssh网上资料很多,整理成了一个makefile文件,其中有一步发生错误,需要手动修改一下Makefile,还不能完全自动化编译.
2024-04-02 02:06:50
496
原创 使用vscode+clangd+bear+publickeyssh远程开发Linux程序
一定要配置成密钥远程登录,可以避免在使用vscode的过程中频繁输入密码.打开源代码目录,这里以kernel linux-6.6.18代码作为例子。此时就可以跳转,智能提示等功能了,比vim+ctags跳转还要精确.编译完成后会在项目根目录下生成文件。用于开发c,c++程序.或者通过图形界面配置。
2024-03-14 22:37:03
847
原创 vim搜索和替换
每个参数列表项都在缓冲区列表中,但不是每个缓冲区都在参数列表中.字符或字符区间后面接量词,也称为重数.vim切换缓冲区时推荐保存当前缓冲区.支持多个文件执行同一操作.
2024-03-10 22:37:00
1177
原创 vim基本使用
用户或插件定义的快捷方式的命名空间.先按先导键,然后按下的任何键都来自于该命名空间.功能:输入任意可打印字符立即删除选中文本,然后进入插入模式.和替换模式相似,直接在屏幕上显示而不是文件。适应管理窗口,需要和tmux配合使用.是vim自带的,v8.1开始支持.输入的文本会覆盖已有的文本.一个屏幕可以显示几个窗口。缓冲区是文件的内部表示。命令行模式下的快捷键。
2024-03-10 22:33:57
1066
原创 ubuntu自带屏幕截图功能
试了好多开源跨平台截图软件,但是在ubuntu上都或多或少存在问题。ubuntu有自带的截图软件。打算把ubuntu自带的截图软件用起来。顺便说一下我使用的版本是。
2024-03-08 18:18:36
1219
原创 使用QEMU搭建U-Boot+LinuxKernel+busybox+NFS嵌入式开发环境
QEMU是一个模拟器,可以模拟CPU,ARM,X86,MIPS等架构可以仿真的ARM处理器:ARM926E,ARM1136,Cortex-A8/A9模拟真实的开发板,外设:串口,LCD,网卡,USB,SD卡…ABI:二进制应用程序接口(Application Binary Interface(ABI) for the ARM Architecture),在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口,涵盖了数据类型的大小,布局和对齐,调用约定.
2024-03-02 21:55:51
1623
原创 correlated double sampling (CDS)相关双采样
correlated double sampling (CDS)相关双采样,主要用在图像传感器image sensor CMOS和CCD中。这样就能消除固定模式噪声FPN(fixed pattern noise)和偏置电压(Offset Voltages)由于非匹配和非线性等问题,会导致产生列FPN,可以使用相似的方法消除。晶振需要精确,因为复位采集和信号采集时间要求精确。N2和N1相差很小。
2024-02-29 15:18:16
1884
原创 back-side illumination (BSI)
back-side illumination (BSI)就把后面的光电二极管层移到前面,没有了金属布线的干扰,接收的光线更多了。以前的制造工艺是金属布线放在了前面,会挡住部分光线,以前的像素点比较大,没什么问题,后来像素点越来越小,光线进入光电二极管的光子就变的很少了。这个术语有点误导作用,其实是把先前的在上面的层放在了后面,后面的层放在了前面。现在大部分sensor都是BSI方案。
2024-02-29 11:40:15
383
原创 vscode不能远程连接ubuntu18.04.6
我的工作环境是Ubuntu 22.04.4 LTS, 远程机器是ubuntu18.04.6, 如果是工作环境是windows或mac,参考如下链接也能解决。原始是:需要glibc 2.28 or later,系统最低要求:Debian 10, RHEL 8, Ubuntu 20.04.vscode远程ssh连接ubuntu18.04.6时,出现如下提示框,单击Learn More后,定位到问题。根据链接,一路看下来,找到相关资源和解决办法。英语要好,官网是最好的解决问题和学习的资源。
2024-02-27 12:02:28
937
原创 Ubuntu安装中文拼音输入法
2.安装fcitx输入法框架。重启后,在右上角有输入法键盘图标。# 7.测试搜狗中文输入法。# 4.安装搜狗输入法。
2024-02-24 21:49:52
1069
原创 多媒体测试资源
音视频测试时,需要许多源文件,这里整理了一些.会持续更新.当然可以使用ffmpeg转换获得需要的文件.如果知道的这方面资源的,在评论区留言.
2024-01-29 16:08:29
686
原创 Ubuntu搭建国标平台wvp-GB28181-pro
官网wvp-GB28181-pro:流媒体服务器:WVP-PRO使用Spring boot开发,maven管理依赖。参考官网既可安装部署.为了方便搭建,开源软件以后修改可能导致配置失败,把ZLMediaKit和wvp-GB28181-pro配置文件和项目commit ID记录到仓库中.
2024-01-29 14:45:11
3546
原创 vim插件管理
插件管理器vim-plug,Vundle等都依靠github,在国内由于github经常不能clone和push等操作,所以不打算使用vim插件管理器.用于插件分类,方便用户管理和学习,可以随意起,这里使用plugins一个目录树,以后插件多了再分类.这样就可以使用make命令自动安装插件,升级插件了,前提是需要修改makefile.对于其他linux发行版可以使用相关安装命令代替,可以移植到其他发行版上.vim8提供了一种原生的插件加载方式,即在.vim/pack目录中。其他插件参考这样增加.
2024-01-27 22:36:35
592
原创 ubuntu安装nodejs环境
到nodejs官网下载最新LTS版本. 因为nodejs依赖glic库,所以ubuntu使用最新的LTS版本.当前nodejs依赖glibc2.28版本,为了确保nodejs能正常运行,需要先查询系统的glibc版本.strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_ #输出如下信息 .. .. .. GLIBC_2.27GLIBC_2.28GLIBC_2.29GLIBC_2.30GLIBC_2.31GLIBC_2.32。
2024-01-25 09:53:49
918
原创 海思刷机注意事项
解决办法:断电等待一段时间,重新上电升级,注意不要等待太久,太久会发生超时,太短可能放电不完全.这是硬件设计问题,操作上注意可以避开问题,最终还是硬件优化设计为好.由于电源设计不合理,导致断电重启后,电源没有放电完全,bootROM程序运行不正常,导致上位机烧录程序和SOC通信不正常提示错误.无法升级.在升级过程中会先启动uboot程序,在uboot程序运行期间进行烧录,这也会引起烧录异常.如果启动存储介质中有uboot,kernel,busybox等镜像,SOC启动后,,如果处理不当,就无法升级.
2024-01-19 10:05:35
544
原创 Linux平台建立GB28181设备模拟器
在没有GB28181摄像机的情况下,在Linux虚拟机中模拟出一台GB28181摄像机用于调试和学习.
2024-01-15 16:23:22
835
原创 国标gb28181模拟环境搭建
保证只要一个网络接口打开,由于SIP协议是UDP协议,打开多个网络接口时,可能不会发送数据包到服务器上.否则可能GB28181-2016自动化测试工具不能运行,不能捕获自己发送的网络数据包等情况.和根据情况修改,其他选项保持不变.生成的pdf格式的测试报告,内容有发送和接收的消息等内容,可以用于定位问题.在自动化测试工具中可以看到测试过程,播放视频时,语音也正常播放.这里设备和服务器在同一台电脑上,选择回环网络.如上配置自动化测试工具,点击。
2024-01-10 11:02:36
2710
1
原创 wireshark使用教程
Wireshark](https://www.wireshark.org/) 是一款自由开源的网络协议分析器,它在全球被广泛使用。由于GUI wireshark抓包时间长了会导致内存溢出崩溃,使用命令行可以避免抓包程序崩溃.理论上抓包一直继续,直到把磁盘占满,生成的抓包文件会在指定文件夹中按照日期时间顺序依次累加.用于USB抓包,实验性质,还没有稳定,是否安装.用于USB协议分析.由于有的抓包电脑存在多网卡,需要在抓包前确定抓取哪一个网卡的报文.-i 1 表示抓取网卡编号为1的网卡数据包;
2024-01-09 10:32:36
1853
1
原创 office学习记录
目录学习资料学习资料项目内容注释word中文版在线帮助https://support.microsoft.com/zh-cn/wordword英文版在线帮助https://support.microsoft.com/en-us/wordexcel中文版在线帮助https://support.microsoft.com/zh-cn/excelexcel英文版在线帮助https://support.microsoft.com/en-us/excel
2024-01-03 18:17:50
604
mipi_csi2_ccs1.1.zip
2020-07-17
mipi_dcs_dsi.zip
2020-07-17
keilc51源代码
2014-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人