- 博客(40)
- 收藏
- 关注
原创 linux下boost编译arm版本
修改配置文件project-config.jam,将下列的arm gcc编译器替换为你本机的编译器,比如我是用S32G的编译器。
2024-01-18 14:42:59 750
原创 进程间同步的方式(待更)
信号量是一个计数器, 与其它进程间通信方式不大相同, 它主要用于控制多个进程间或一个进程内的多个线程间对共享资源的访问, 相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,主要作为进程间以及同一个进程内不同线程之间的同步手段,有很多博文把他归纳为IPC七大法,其实信号量不属于进程间通信,只能用户进程/线程间同步。当进程执行sem_wait时,如果信号量的值为0(没有可用资源),进程将会被阻塞,直到有其他进程(或线程)调用sem_post增加了信号量的值。
2023-12-13 14:37:01 84
原创 LOG方案整理(持续更新)
内核及大多数系统消息 内核及系统日志主要由默认安装的rsyslog软件包提供, rsyslog服务所使用的配置文件为/etc/rsyslog.conf ,通过查看配置文件内容可以了解到系统默认的日志位置。/var/log/messages:系统发生的重要信息或者是错误信息都会记录在这个文件中,如果系统发生错误,这个文件就是需要查阅的文件之一。/var/log/maillog:记录邮件的往来信息,其实主要是记录 sendmail 与 dovecot 所产生的信息。日志一般都在 /var/log 目录下。
2023-09-15 15:06:09 117
原创 ssh远程连接每3分钟断开解决方法
用moba/putty/SecureCRT连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆,。将ClientAliveInterval 0 改成 ClientAliveInterval 60。将vim /etc/profile中export TMOUT=300。且vim /etc/ssh/sshd_config 中。改完重启$service sshd restart。改为:export TMOUT=0。
2023-09-15 14:58:58 149
原创 Makefile入门学习
记录一下,第一次写makefile,注意规则:1.对于.cpp编译链接而言,一定要包括CC和CXX ,编译器也要指明对1 PLATFORM ?= aarch642 BUILD_PROFILE ?= debug3 CONFIG_NAMEW ?= (PLATFORM)−(PLATFORM)-(PLATFORM)−(BUILD_PROFIEL)45 CC =qcc #-Vgcc_ntox86_64$(PlATFORM)6 CXX =q++ #-lang-c++ -Vgcc_ntox86_64(PLA
2021-04-12 20:58:28 329
原创 实现虚拟机VMware上Ubuntu和windows之间互相复制与粘贴
参考链接:https://blog.csdn.net/teacher20133/article/details/54601816?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.cont
2021-01-27 13:22:26 530
原创 VM-Ware虚拟机磁盘扩容
https://www.maxlicheng.com/notes/328.html?unapproved=2986&moderation-hash=a582378445672a834c9a180ef5d39f68
2021-01-26 12:44:42 213
原创 GPU,NPU,MPU,SoC区别
GPU,图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。GPU的构成相对简单,但无法单独工作,必须由CPU进行控制调用才能工作。CPU可单独作用,处理复杂的逻辑运算和不同的数据类型,但当需要大量的处理类型统一的数据时,则可调用GPU进行并行计算,目前主要生产商是NVIDIA。NPUNeural Network Processing Unit,神经网络处理器,是基于神经网络算法与加速的新型处理
2021-01-05 15:47:46 6075
原创 Python复制整个目录和文件内容
import shutildef copy_dir(src_path,target_path): filelist_src = os.listdir(src_path)#用于返回一个文件名和目录名 for file in filelist_src:#遍历所有的文件或文件夹 src_path_read_new =os.path.join(os.path.abspath(src_path),file) target_path_write_new = os.pat
2020-10-28 18:52:12 660
原创 git--ubuntu
Ubuntu中从git上更新下载检查本地和仓库的状态区别:git status检查此时分支:git branch切换所处的分支:git checkout develop下载:git pull origin develop遇到“your local changes to the following files would to be overwritten”,错误时,解决方法如下两种:保留修改,执行以下三条命令git stash #封存修改,备份当前工作区内容,从最近的一次提交中读取相关内容
2020-10-15 13:30:42 101
原创 计算机理论基础概念
1.处理器(Processor),根据基本指令进行逻辑运算的集成电路,通常包括CPU、GPU、VPU、DSP、FPGA2.CPU运作原理分为:fetch、decode、execute、writeback3.MCU,微控制器,将CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级计算机4.DSP:数字信号处理器5.SoC:片上系统,在CPU上添上所需的各种外设控制器,即SoC...
2020-07-09 16:37:55 253
原创 管理学院人工智能蹭课一
虽然网络课程很多,但是在家学习效率极低,蹭学妹的网课还能蹭作业,还能有人监督,真好。第一节课老师很认真的分享了他的成长、求学、求职过程,然后留了一个python的小作业:输入两个数,输出他们之间所有质数和总共多少质数。我的代码,感觉我写的很麻烦`import matha = int(input ("输入第一个数:"));b = int(input ("输入第二个数:"));pri...
2020-03-31 18:50:46 164
原创 “人活一世”
在家一个月的感受1.人这一辈子,到头来都只是一堆白骨,所以莫使金樽空对月2.“父母,是死神和我们之间的一堵墙”3.最难的关系不止婆媳还有妯娌4.人生排序自己>伴侣>>儿女,健康的体魄真的排第一,一个好的伴侣相互扶持也非常重要5.无论哪个年龄段,人心诡谲6.家风很重要,所以父母首先要成为好榜样7.社会是百科全书,人情世故“够写满一百个科考场”8.比起看着死亡的迫降,...
2020-01-02 12:35:25 263 1
原创 Matlab-2016深度相机标定
实验的时候是在ROS下进行标定的,之前写过,最近发现MATLAB标定工具导出来的图是在最适合不过写论文了,就重新做了一遍1.应用程序里找到Camera Calibration工具箱2.加载待标定的图像 除了2之外的都勾上3.填写棋盘格每个格子边长的真实值4.可以预览成功检测出棋盘格的图像,然后开始标定,点击Calibrate因为我的照片是当时在ros下标定时的采样,导致平均误差太大了都达...
2019-11-22 10:56:43 1365 2
原创 应届生小白杂谈汽车行业未来趋势
现在处于整个汽车行业加速重新洗牌的阶段,淘汰掉一些不具竞争力,却拥有生产线的企业,比如力帆,福田;还处于资源整合的一个过程,无论是在新能源还是智能驾驶的发展上,绝大多数国企被一些初创企业超越,个人认为是和国企的体制有关,老牌国企没有办法大刀阔斧的改革,所有的新能源和自动驾驶都只是旗下的一个分支,而且今年的低谷状况应该和新能源汽车骗补有关,我对混动没有研究,但还是觉得近几年会是高压强混的时代。在...
2019-11-03 14:22:35 253
原创 应届生小白总结汽车行业面试
在车企遇十年之初的寒冬下,普通高校的车辆学生,今年找工作真的是难上加难,在全民自动驾驶的趋势下,我们学校的车辆工程连边都沾不上,做ADAS的居然是光电控制的,不是吐槽usst的车辆体制有多垃圾,而是跟不上时代的趋势,注定会被时代所弃。不是做内燃机没有前途,也不是做BMS找不到工作,但是在今年的寒冬下,普通本科的门槛,就限定了我们很难搭上大公司的智能驾驶大门。包括初创公司,被别人嫌弃本科差,十几个同...
2019-11-01 15:33:54 1679 2
原创 Autosar软件架构及COM stack --资料整理
1.Autosar目标:https://blog.csdn.net/ChenGuiGan/article/details/803019432.Autosar数据类型:https://blog.csdn.net/ChenGuiGan/article/details/850515583.端口Port类型:https://blog.csdn.net/ChenGuiGan/article/detail...
2019-10-16 15:30:17 1642
原创 CAN网络常用校验
车企实习中遇到的一些校验:大家常说的都是Rollingcounter 和 Checksum校验首先:rollingcounter 校验是否有丢帧和漏帧情况,if ( RollingCounter < 15) { RollingCounter ++; } else { Roll...
2019-09-23 10:49:10 12474
原创 YOLOV3解析--边学习边更
看到很详细的一篇 yolov3的讲解https://blog.csdn.net/leviopku/article/details/82660381
2019-09-05 16:54:13 361
原创 win10更新后ubuntu开机启动项消失
1.因为之前已经装过双系统了,win10+ubuntu16.04最近win10更新,不仅C盘吃掉了10g,开机时,直接进入windows系统点开设置–更新—重新启动—选用u盘启动–点击ubuntu–hp电脑f10进入bios–将安全启动模式改为<禁用>,然后按照上述方法,到点击ubuntu,就可以进入ubuntu系统了参考的是这篇https://www.cnblogs.com/z...
2019-09-04 21:53:09 1437
原创 yolov1到yolov2的改进
先验框:简单来说,在YOLOv1中,作者遇到了一个问题,虽然我们通过实验知道要选两个boxes是最优的,但是如何这两个boxes的尺寸如何决定呢?网络自身可以学着不断调节box的大小,但是我们能够提前给定一个/多个尺寸作为备选不是更好吗?因此,YOLOv2采用k-means聚类方法对训练集中的边界框做了聚类分析。因为设置先验框的主要目的是为了使得预测框与ground truth的IOU更好,所以聚...
2019-08-30 16:53:47 829
原创 yolo论文中IOU/AP/MAP/NMS概念详解
1.卷积滑动窗口2.yologridcell检测3.交并比4.非极大值抑制5.构建障碍物识别检测算法(两者区别)创建标签训练集检测准确率,召回率,map
2019-08-30 13:00:52 11367
原创 CAN总线原理入门资料详细整理
1.https://blog.csdn.net/wordwarwordwar/article/details/794057302.https://blog.csdn.net/wordwarwordwar/article/details/794058513.https://blog.csdn.net/wordwarwordwar/article/details/79405894
2019-08-26 20:08:19 2183
原创 C语言每天练习一点
规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 如,输入: By?e 输出: Be?y#include<stdio.h>#include <st...
2019-08-26 14:36:28 174
原创 Kinect在windows下显示图像,深度和提取骨骼节点
最近写汇报的时候,发现好像还做了这部分,虽然我只是代码搬运工,至于提取的原理是啥我还真没仔细看,得在秋招前好好恶补补了。因为是好久之前的事情了,只能贴一些我收藏过的参考教程了1.首先硬件配备得配全,我是win10+vs13+kinect1.0(具体成功参考的哪篇我记不清楚了)kinect1.0只支持SDK1.8,2.0无法兼容,而且usb口支持3.0https://www.cnblogs....
2019-08-22 19:05:20 1087
原创 基于XQ机器人Kinect相机参数标定
标定之前首先确保kinect能正确显示图像ROS种开源的有两个驱动包,openni_launch或者freenect_launch 和camera_calibrationxq里的rgbd_launch包含了以上需要的launch文件此外,需要下载一个标准6X8的棋盘格,A3打印出来,如下1.开启Kinect的RGBkinect以openni驱动的启动:roslaunch openni_la...
2019-08-22 18:46:47 358
原创 Depthimage_to_laserscan学习
点云转激光效果比较好的还是Pointcloud_to_laserscan功能包但是我是基于xq4上的,偷懒还是用的他们提供的源码http://community.bwbot.org/topic/765/%E4%BD%BF%E7%94%A8depthimage_to_laserscan%E5%8C%85%E5%B0%86kinect%E6%B7%B1%E5%BA%A6%E5%9B%BE%E5%83...
2019-08-20 17:32:38 797
原创 YOLOV2网络剪枝
对神经网络进行剪枝这个想法并不新奇,可追溯至1900年(Yan Lecun的工作-http://yann.lecun.com/exdb/publis/pdf/lecun-90b.pdf)。其基本的思想是:神经网络的参数众多,但其中有些参数对最终的输出结果贡献不大而显得冗余,剪枝顾名思义,就是要将这些冗余的参数剪掉。首先,需要根据对最终输出结果的贡献大小来对模型的神经元们排序,然后,舍去那些贡献度...
2019-08-20 12:26:41 1314
原创 YoloV2移植到ROS
之前在基于yolov2完成了三类物体的训练:office_chair,high_chair,people想着可以试着放到小车上跑了,但是硬件实在太差了,单目相机的像素实在太低,根本识别不出来,无奈我只能用自己的笔记本试验一下(换成kinect之后清楚了很多,但是目前还是小车没识别出来,我也不知道为啥,自己电脑也装的是同一个镜像)。已经有很多人写好了Darknet_ros,可以拿过来直接用,改改...
2019-08-20 11:36:30 490
原创 Darknet_yolov2综述入门整理
接着上次的神经网络,这次整理一下Darknet,yolov2首先得先了解Darknet,是深度学习框架,总的来说深度学习框架提供了一些列的深度学习的组件(对于通用的算法,里面会有实现),当需要使用新的算法的时候就需要用户自己去定义,然后调用深度学习框架的函数接口使用用户自定义的新算法.这篇讲述了深度学习框架的定义:https://blog.csdn.net/yeler082/article/d...
2019-08-13 11:06:00 619
原创 吴恩达神经网络学习笔记资料收集
最近需要用到Darknet_yolo,感觉需要神经网络的知识,除了在网易课堂上能看吴恩达的视频之外,还找到了别人专门整理相关资料的书https://github.com/fengdu78/deeplearning_ai_books 笔记很全,而且比原作还详细https://cloud.tencent.com/developer/news/323728 不想看上面的可以快速入门...
2019-07-25 16:08:33 328
原创 入门级别SLAM综述整理
车辆专业普通高校研究实习生一枚,刚入门接触SLAM,目前只看了综述,开个博客,记录一下自己的学习过程,如果有人能看到,希望不吝赐教,指明方向和道路,万分感谢啦☺
2019-01-31 12:18:43 1709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人