- 博客(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 1964
原创 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 11486 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 919 1
原创 bag转kitti数据集
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
2021-06-21 15:25:34 652
转载 从重复到重用
前言本文是我之前写的文章——《你试过这样写C程序吗》——的第二版,并把文章名改成更贴切的“从重复到重用”。开发技术的发展,从第一次提出“函数/子程序”,实现代码级重用;到面向对象的“类”,重用数据结构与算法;再到“动态链接库”、“控件”等重用模块;到如今流行的云计算、微服务可重用整个系统。技术发展虽然日新月异,但本质都是重用,只是粒度不同。所以写代码的动机都应是把重复的工作变成可重用的方案,其中重复的工作包括业务上重复的场景、技术上重复的代码等。合格的系统可以简化当下重复的工作;优秀的系统还能预见未来重
2021-05-26 10:23:45 185
原创 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 785
原创 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 1183
原创 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 3316
原创 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 908
原创 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 5536 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 827
原创 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 2931 6
原创 ok6410开发板不使用jlink烧写裸版程序
最近整理了下以前的学习记录,和大家分享下。 Linux应用是建立在Linux系统的基础上执行的。如果我们要跑裸板程序呢?那我们就不得不抛弃操作系统。OK6410的裸板程序烧录方法。那些AXD,JLink可以实现烧录仿真,还可以用并口(oflash), openjtag。(可以参照韦东山 第0课第2节_刚接触开发板之烧写裸板程序)下面介绍几种不使用jlink烧写裸板的方法:一、使用串口和SecureCRT软件通过Uboot烧写1. 烧写Uboot(参照飞凌ok641...
2020-09-21 09:57:29 345
原创 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 2910 2
2011_09_26_drive_0048.zip
2021-06-21
rosbag包转kitti数据集
2021-06-21
NVIDIA_Jetson_Linux_Driver_Package-32.4.3.zip
2020-09-27
QUECTEL移远全网通4G通讯模块
2020-09-18
ok6410不使用jlink烧写裸板
2014-09-23
ok6410按键驱动
2014-04-24
在ok6410上madplay的移植
2014-04-20
ok6410 基于3.0.1内核的LED驱动
2014-04-20
my frist driver HELLO
2014-03-25
关于父子进程的执行顺序和执行过程
2014-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人