自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 关闭select监控的fd出现的问题及解决方案

关闭select监控的fd出现的问题及解决方案前言一、实现思路二、问题三、bind() 失败分析1. 使用netstat查看socket状态2. 为什么srv_fd引用计数会加13. select() 超时后srv_fd引用计数减14. man select四、解决bind()失败测试平台1. 设置SO_REUSEPORT2. 使用shutdown()函数3. 使用select()时,设置超时时间4. 使用poll()替换select()总结前言最近项目上,有一个新需求。服务器端通过select/po

2021-01-15 10:40:58 1877

原创 4G模块 EC20 R2.0 USB Serial/GobiNet/QMI WWAN 驱动移植过程

4G模块 EC20 R2.0 各种驱动移植过程开发环境确定 EC20 的 基本信息usb seria 驱动移植option.cqcserial.cGobiNet 驱动移植QMI WWAN 驱动移植新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程

2020-09-24 19:55:42 10319 15

原创 bag转kitti数据集工具包使用说明

环境:ubuntu系统安装ros环境参考Ubuntu18.04安装ROS MelodicROS安装中sudo rosdep init和rosdep update失败的终极解决方法(最新版本)0. 安装工具包0.1 解压工具包 bag2kitti.tar$ tar xvf bag2kitti.tar0.2 进入到 ./bag2kitti/catkin_ws 目录, 编译工具包$ cd ./bag2kitti/catkin_ws$ catkin_make0.3 配置环境变量&am

2021-06-21 16:46:18 839 1

原创 bag转kitti数据集

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-21 15:25:34 562

转载 从重复到重用

前言本文是我之前写的文章——《你试过这样写C程序吗》——的第二版,并把文章名改成更贴切的“从重复到重用”。开发技术的发展,从第一次提出“函数/子程序”,实现代码级重用;到面向对象的“类”,重用数据结构与算法;再到“动态链接库”、“控件”等重用模块;到如今流行的云计算、微服务可重用整个系统。技术发展虽然日新月异,但本质都是重用,只是粒度不同。所以写代码的动机都应是把重复的工作变成可重用的方案,其中重复的工作包括业务上重复的场景、技术上重复的代码等。合格的系统可以简化当下重复的工作;优秀的系统还能预见未来重

2021-05-26 10:23:45 158

原创 led子系统分析

本文基于 Linux Kernel 4.4.179 版本led子系统是 linux kernel中最简单的,由此开始…1 概述以下文字来自 {kernel}\Documentation\leds\leds-class.txt 文件的简单翻译:LED类以最简单的形式允许从用户空间控制LED设备。 LED类出现在/sys/class/leds/目录中。LED的最大亮度在max_brightness文件中定义。brightness文件用来设置LED的亮度(取值为0-max_brightness)。大多

2021-05-19 22:59:58 714

原创 rk3399网络启动内核与nfs文件系统

rk3399网络启动内核与nfs文件系统一、在ubuntu上安装NFS服务二、配置内核,支持nfs启动三、uboot设置四、不使用AndroidTool.exe,从uboot更新uboot一、在ubuntu上安装NFS服务安装 NFS 服务$ sudo apt-get install nfs-kernel-server编辑/etc/exports 文件,添加 NFS 目录$ sudo vim /etc/exports/home/book/rootfs *(rw,nohide,inse

2021-04-15 11:06:24 1084

原创 rk3399备份rootfs,打包update.img

rk3399备份rootfs,打包update.img一、打包 rootfs.img二、打包 update.img一、打包 rootfs.img使用 讯为提供的 linux+qt 镜像(06 linux系统镜像\Linux+qt)update.img使用 AndroidTool.exe 工具将update.img解压,获取文件系统 rootfs.img使用 resize2fs 扩展文件系统大小# e2fsck -p -f rootfs.img# resize2fs rootfs.img 2

2021-04-13 16:32:16 3065

原创 TX2 开发过程问题整理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档TX2 开发过程问题整理前言一、usb不工作二、更新dtb方法三 kernel无法启动,怎么修复四 禁止UART7回显五 pin配置为GPIO功能参考:前言项目中使用TX2的核心板,我们自己制作了载板。在驱动适配的过程中,出现了以一些问题,在此进行整理分享。一、usb不工作使用原始的dts,usb phy 异常,lsusb 没有任何输出dmesg[ 3.357876] xhci-tegra 3530000.xhci: can

2021-04-09 15:53:48 839

原创 RK3399 GPT分区

RK3399 GPT分区前言一、RK3399烧写分区二、GPT分区1. MBR分区2. GPT分区总结参考资料前言之前学习s3c2440时,分区信息是保存在uboot的环境变量中。通过uboot的内核命令行给MTD层传递MTD分区信息, 内核读取到的分区信息始终和u-boot中的保持一致。如: s3c2440分区信息/* uboot */$printenvbootargs=console=ttySAC0 root=/dev/mtdblock3 rootfstype=jffs2 mtdparts=

2021-01-22 17:22:39 5137 4

原创 限制日志大小脚本

限制日志大小脚本1. 使用说明参考资料1. 使用说明#!/bin/sh# use:# 运行程序,重定向log $ ./trt-yolo-app > taxian00.log 2>&1 &# 启动脚本,限制log大小512K $ ./limit_file_size.sh taxian00.log 512 &cp_hole_file(){ local srcfile=$1 local destfile=$2 wh

2020-10-18 13:01:25 766

原创 Jetson-TX2 Linux开发环境搭建

Jetson-TX2开发环境搭建1. 开发环境2. 安装 SDK Manager 工具2. 安装编译工具链4. 下载内核源码4. 编译内核源码5. 编译Uboot源码1. 开发环境硬件平台 :Jetson-TX2系统版本 :Ubuntu 18.04.4 LTS (GNU/Linux 4.9.140-tegra aarch64)虚拟机Ubuntu系统版本: 18.04.1-Ubuntu SMP Sat Sep 5 14:35:50 UTC 20202. 安装 SDK Manager 工具到N

2020-09-28 14:38:09 2714 6

原创 ok6410开发板不使用jlink烧写裸版程序

最近整理了下以前的学习记录,和大家分享下。 Linux应用是建立在Linux系统的基础上执行的。如果我们要跑裸板程序呢?那我们就不得不抛弃操作系统。OK6410的裸板程序烧录方法。那些AXD,JLink可以实现烧录仿真,还可以用并口(oflash), openjtag。(可以参照韦东山 第0课第2节_刚接触开发板之烧写裸板程序)下面介绍几种不使用jlink烧写裸板的方法:一、使用串口和SecureCRT软件通过Uboot烧写1. 烧写Uboot(参照飞凌ok641...

2020-09-21 09:57:29 319

原创 linux 4G模块(EC20 R2.0)调试记录

最近在 RK3399 和 TX2 的板子上移植4G模块(EC20 R2.0)模块,由于kernel本身已经支持USB Serial Driver,再交叉编译的PPP后,很顺利的就可以上网了。想试试quectel-CM软件上网,就在内核中添加了GobiNet 驱动,运行quectel-CM软件时,出现了如下问题。1. default.script 目录问题日志显示 udhcpc 使用的脚本在 /usr/share/udhcpc/default.script 目录,quectel-CM 调用 bus.

2020-09-18 16:16:37 2721 2

2011_09_26_drive_0048.zip

从 http://www.cvlibs.net/datasets/kitti/raw_data.php 上搬运了一小部分kitti原始数据。 压缩文件中包含 [unsynced+unrectified data] [synced+rectified data] [calibration] [tracklets] 这个4部分的数据。

2021-06-21

rosbag包转kitti数据集

在目前智能汽车的数据采集(激光雷达数据和视觉数据)的过程中,我们通常在ROS系统中完成数据的记录。因此,我们直接得到的数据是以.bag文件格式保存的。但是,大多数现有感知网络框架的数据格式与 KITTI 数据集的数据格式一致。在 KITTI 数据集中,图像文件保存为 .png 格式,PointCloud 文件保存为 .bin 文件。所以我们需要完成从.bag 文件到.png 和.bin 文件的转换

2021-06-21

Rockchip-Parameter-File-Format-Version1.4.pdf

RK39xx分区介绍

2021-01-22

NVIDIA_Jetson_Linux_Driver_Package-32.4.3.zip

nvidia, tx2 开发板linux用户开发手册,包含了bsp、linux内核定制,驱动,uboot等

2020-09-27

QUECTEL移远全网通4G通讯模块

QUECTEL移远4G模块的所有资料,各种硬件手册软件,linux、安卓,window驱动,linux GobiNet驱动,管理软件quectel-CM。

2020-09-18

数据挖掘工具比较与理解

大神写的一篇文章,全​面​的​数​据​挖​掘​工​具​比​较​,​让​你​了​解​各​种​数​据​挖​掘​工​具​的​优​缺​点

2014-11-06

ok6410不使用jlink烧写裸板

本人总结网上的资料,并通过ok6410开发板实验,写成的一个文档。详细说明了(不使用jlink)使用串口,usb口,网口三种烧写程序的方法。但是不能仿真(使用jlink)。

2014-09-23

数字语音处理及MATLAB仿真 全部程序源代码

《数字语音处理及MATLAB仿真》张雪英,程序源代码,每个章节都有。亲测完全可以正常运行。

2014-08-28

计算机控制系统课件整理

计算机控制系统课程的课件,作业题,考试整理资料

2014-05-14

linux驱动资料整理

合适刚开是学驱动的人使用,以按键驱动程序为例,对驱动程序的每行都进行了注解,以及延伸。

2014-04-24

ok6410按键驱动

主机环境:Ubuntu12.04 目标机: 飞凌-OK6410-A 内核3.0.1 编译环境:arm-linux-gcc-4.3.2 两套按键驱动和测试程序详解,很适合初学者使用,本人亲自测试

2014-04-24

移植maplay所需要的库和源码

移植maplay所需要的库和源码,和ok6410上madplay的移植配套。

2014-04-20

在ok6410上madplay的移植

主机环境:Ubuntu12.04 目标机: 飞凌-OK6410-A 内核3.0.1 编译环境:arm-linux-gcc-4.3.2 将madplay移植到ok6410的全过程,适合初学者使用,本人亲自实验总结

2014-04-20

ok6410 基于3.0.1内核的LED驱动

主机环境:Ubuntu12.04 目标机: 飞凌-OK6410-A 内核3.0.1 编译环境:arm-linux-gcc-4.3.2 LED驱动和测试程序详解,很适合初学者使用,本人亲自测试

2014-04-20

my frist driver HELLO

主机环境:Ubuntu12.04 目标机: 飞凌-OK6410-A 内核3.0.1 编译环境:arm-linux-gcc-4.3.2 本人亲自测试,自己写针对出现的问题进行了详细的整理,加载hello.ko模块

2014-03-25

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

TA关注的人

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