- 博客(30)
- 资源 (14)
- 收藏
- 关注
原创 labelme自动化标注脚本
用labelme标注图片时,有时会存在这种情况,图片中的某一个静止的物体需要标注,这时静止的目标坐标是一样的,循环标效率太低,于是标注完一个之后,直接用脚本处理json文件。脚本如下:# -*- coding: utf-8 -*- import osimport jsondef ListFilesToTxt(dir,wildcard,recursion): exts = wildcard.split(" ") files = os.listdir(dir)
2021-08-26 16:49:39 2634
原创 使用visual studio 远程编辑和调试linux代码
1.创建项目文件--新建--项目,然后选择linux项目,然后点击确定。2.import a project这里选择import a project。3.创建远程连接这里选择Create a new SSH connection.4.选择远程目录选择远程目录的意思就是,你想把这个工程放在服务器的那个目录下,后面你本地的代码修改后,在执行make编译的时候会同步到远程的该目录下。4.选择可执行程序名字如果你是第一次创建工程,还不知道...
2021-08-25 09:44:51 4182
原创 visual studio自定义快捷键
目录1.工具--选项2.键盘3.跳转到函数定义快捷键设置1.工具--选项2.键盘3.跳转到函数定义快捷键设置首先搜索到跳转定义然后把鼠标放到下面的按快捷键处,按你想设置的键盘快捷键,我这里设置成alt+2.然后点击分配即可。...
2021-08-24 17:01:02 1119
原创 visual studio创建C++项目
目录1.文件--新建--项目2.选择C++ 空项目3.打开解决方案资源管理器4.创建c++文件5.编写代码6.运行7.调试1.文件--新建--项目2.选择C++ 空项目3.打开解决方案资源管理器4.创建c++文件右键源文件,选择新建项。5.编写代码#include <iostream>using namespace std;int main(void){ cout << "this is ..
2021-08-24 16:19:12 8018 3
原创 visual studio设置背景颜色为眼睛保护色
目录1.工具--选项2.字体和颜色--纯文本--自定义3.RGU选择204 232 2071.工具--选项2.字体和颜色--纯文本--自定义3.RGU选择204 232 207
2021-08-24 16:07:56 1868
原创 S3C2440裸机------LCD_LCD硬件原理
目录1.LCD的连接图2.LCD时序图1.LCD的连接图2.LCD时序图参考文章:http://www.cnblogs.com/shangdawei/p/4760933.html
2021-08-22 21:56:27 191
原创 Linux中的tail命令
tail命令用于查看文件内容,命令格式:tail [参数] [文件] 参数:-f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示文件的尾部 n 行内容 --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束 -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒例如tail
2021-08-22 09:31:13 210
原创 Linux中的watch命令
watch可以用来监测一个命令的运行结果,不用我们每次都手动敲命令。watch参数如下:Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=<n>] [--no-title] [--version] <command> -d, --differences[=cumulative] highlight changes between updates
2021-08-21 16:55:45 323
原创 xshell配色方案
目录1.编写配色方案配置文件2.xshell导入配色方案1.编写配色方案配置文件将下述配置保存成一个文件skycolor.xcs[skycolor]text=00ff80cyan(bold)=00fffftext(bold)=e9e9e9magenta=c000c0green=80ff00green(bold)=3c5a38background=042028cyan=00c0c0red(bold)=ff0000yellow=c0c000magenta(bold)=
2021-08-20 18:20:10 2899
原创 将CentOS/ubuntu目录影射为windows网络驱动器的两种方式_Samba和RaiDrive
将CentOS/ubuntu目录影射为windows网络驱动器的两种方式_Samba和RaiDrive
2021-08-19 17:54:02 1298
原创 secureCRT设置背景颜色
目录1.options ---Session Options2.Appearance----Traditional1.options ---Session Options2.Appearance----Traditional
2021-08-19 14:00:08 219
原创 ARM、DSP、FPGA的特点和区别_未完待续
1.ARMARM(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也..
2021-08-17 18:44:53 376
转载 什么是CPU,GPU,TPU,DPU,NPU,BPU
1.CPUCPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元(CU, Control Unit)、寄存器(Register)、高速缓存器(Cache)和它们之间通讯的数据、控制及状态的总线。简单来说就是:计算单元、控制单元和存储单元,架构如下图所示:从字面上我们也很好理解,计算单元主要执行算术运算、.
2021-08-13 14:17:49 10604 18
原创 Linux驱动程序涉及的几个小概念
1 应用程序调用驱动过程分析 uboot的任务是启动内核,内核的作用是启动应用程序,应用程序里面会涉及很多文件操作,读写文件,还会涉及很多硬件的操作,比如说点灯,按键,对于写应用程序的人不应该要求他们去看原理图,去了解芯片手册,去看硬件构造,你的键盘怎么接,这是不合理的,他们写应用程序的人直接用open ,read, write这种标准的接口来调用我们的驱动程序,最简单的办法就是,应用程序里面有一个open,对应于我们的驱动程序,比如说我们的灯也会有一个led_open,应用程序去读灯的状...
2021-08-11 17:37:41 842
原创 bootloader的作用和功能
在电脑中bios的目的是启动Windows操作系统,BIOS从硬盘上面读入内核,Bootloader的最终目的是启动内核,Bootloader实质上就是一个单片机程序,只不过是一个比较复杂的单片机程序而已,bootloader是从flash上面读入内核,读出来之后放到SDRAM当中,然后启动内核,因此首先uboot至少要具有三个功能,这三个功能分别是1:读FLASH,2:初始化SDRAM并且写SDRAM, 3:要想启动内核。功能复杂的用汇编是完不成的,要用C函数才能完成,那么显然要调用C函数,要调用C函
2021-08-11 16:25:26 4213
转载 ARM架构与X86架构的区别
1.什么是CPU 中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每条指令所需要的信息,寄存器就是保存运算或者指令的一些临时文件,这样可以保证更高的速度。 CPU有着处理指令、执行操作、控制时间、处理数据四大作用,打个比喻来说,CPU就像我们的大脑,帮我们完成各种各样的生理活动。因此如果没有CPU,那么电脑就是一堆废物,无法工作。移动设备其实很复杂,这些CPU需要执行数以百万计的指示,才能使它向我...
2021-08-11 10:52:58 32504
原创 数电知识复习4------触发器
1.概述2.触发器的分类2.1 基本RS触发器2.2 时钟控制R-S触发器2.3 边沿触发器逻辑功能分类2.3.1JK触发器
2021-08-08 20:57:28 247
原创 数电知识复习1------逻辑门电路
1.逻辑门电路分类2.高低电平的定义3.普通门电路3.1与门电路3.2 或门和非门3.3 异或,同或3.4 与非门3.5 或非门3.OC门(open collector gate)集电极开路的门电路
2021-08-08 11:25:22 413
原创 硬件设计流程
第一步,方案确立需要与软件一起根据需求确立设计方案,需要评估主平台硬件资源,软件资源是否满足要求,这个时候需要输出项目的整体block;第二步,EVT阶段根据确立的方案进行功能验证,一些公司会先做一版开发板,不进行机壳安装,只是验证功能,测试平台的一些硬件参数。大部分公司与结构手板同期验证,这个阶段需要做的工作1.初版原理图 PCB绘制;2.备料;3.加工资料制作包括BOM 贴装图 钢网等等等;4.板卡加工,回板后配合工厂进行板卡贴片或波峰焊,期间要跟踪板卡的可制造性等问题;5.板卡加工完成后需要进
2021-08-04 21:37:25 10564
原创 linux查看进程,查看进程位置,查看端口占用情况
_暂时记录_待整理 ps -ef | grepcd /proc/44879netstat -apn | grep
2021-08-04 15:20:20 391
原创 两款在线作图软件
1.processOnhttps://www.processon.com/diagrams这个不仅可以可以画流程图,还可以花思维导图。2.diagramshttps://app.diagrams.net/
2021-08-04 09:47:06 130
原创 S3C2440裸机------NandFlash编程_擦除与烧写
1.擦除NandFlash是以块为单位进行擦除的,一个块是128K,从上面的时序图我们可以看到,首先我们要发出60命令,然后发出三个行地址,然后发送D0H,然后等待擦除结束。int nand_erase(unsigned int addr, unsigned int len){ int page = addr / 2048; if (addr & (0x1FFFF)) { printf("nand_erase err, addr is not block align\n.
2021-08-03 21:37:48 553
原创 [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.2
在centos7安装cuda11.3,cudnn8.2.1,TensorRT8后,在运行程序时候提示:[TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.2这是因为安装的cuda是11.3.0版本的,里面的cublas不是11.5.1,安装11.3.1版本的cuda就好了,我们可以看一下cuda11.3.1的介绍。https://docs.nvidia.com/cu
2021-08-03 16:47:02 5723
原创 S3C2440裸机------NandFlash编程_芯片id读取
1.芯片id读取时序图我们先看一下NandFlash芯片手册中读取id的时序图,后面我们要根据这个时序图去写代码。2.使能芯片从前面的时序图我们可以看出,我们首先要发出片选信号,我们通过设置下图寄存器的Reg_nCE位来进行设置,void nand_select(void){ /*使能片选*/ NFCONT &=~(1<<1);}void nand_deselect(void){ /*禁止片选*/ NFCONT |= (1<<1).
2021-08-01 11:31:31 465
原创 S3C2440裸机------NandFlash编程_时序及初始化
1.NandFlash初始化Nandflash初始化主要包括时序图的设置和Nandflash控制器的使能,我们首先看一下它的时序图。
2021-08-01 09:01:04 154
原创 S3C2440裸机------NandFlash操作原理
1.Nandflash操作原理下图是原理图中NandFlash和S3C2440的连接图,问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址,问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令 怎么传入命令?答2.在DATA0~DATA7上既传输数据,又传输地址,也传输命令 当ALE为高电平时传输的...
2021-08-01 06:14:06 391
ndjpnladcallmjemlbaebfadecfhkepb.zip
2020-08-04
2020-07-24-21-20-52-download-P3X-OneNote-2020.10.105.AppImage
2020-08-04
pytorch学习视频百度网盘链接.txt
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人