自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 【leetcode】高频题目整理_所有题目汇总篇( High Frequency Problems, All Problems )

截止至今LeetCode题目总量已经有1582题,估计将来每年平均增长300题左右,大部分人肯定是刷不完的,所以得有选择地刷LeetCode。一种公认的刷题策略是按类别刷题,可是每个类别也有许多题,在有限的时间里到底该刷哪些题呢?个人根据LeetCode官方给出的每个题目的出现频率,整理并收录了每个类别里高频出现的题目,对于官方统计频率太低的题目,不予收录,最终得到了这个高频题目表格。例如,对于下图中题号#275与#270的题目将被收录,并且#275出现频率大于#270;而对于题号#1011与#1182

2021-06-26 11:31:45 200

原创 kernel裁剪

一、linux内核裁剪的具体过程(1)、裁剪原因:①、在arm有限的资源内,秉持简洁为前提。②、不必要的驱动,不仅使得内核占用空间,运行速度慢,还会引起不必要得问题。(2)、对应的硬件资源包获取:①、以NXP imxull为例子,从NXP 官方提供的获取到Linux 内核进行裁剪。(3)、内核配置裁剪有多种方式①、通过 /arch/arm/configs目录下的imx_v7_defconfig或imx_v7_mfg_defconfig 进行裁剪的文本配置方式②、通过make menuconf

2021-06-13 21:19:46 3337

原创 uboot移植

一、uboot移值与裁剪uboot简介:uboot实际是一个现成的bootloader程序,而bootloader的作用是先初始化DDR等外设,然后将Linux内核从存储设备拷贝到 DDR 中,最后启动 kernel。

2021-06-12 22:10:26 189 2

原创 linux内核移植

一、资源来源移植一般采用半导体厂商提供的 Linux BSP 包,再通过自己的开发板的硬件资源来进行修改,从而实现kernel能够在自己开发板运行。二、移植主要过程①、在bsp包中查找可以参考的板子配置文件②、编译参考板子对应zimage核.dtb文件③、测试zimage与.dtb是否可行④、若启动成功,修改相应的驱动如网络驱动,lcd驱动等外部设备,对于SD卡、EMMC、NAND Flash等块设备驱动半导体厂商内核中已经提供。⑤、linux内核启动完成需要挂载根文件系统,所谓的init空闲

2021-06-11 15:18:42 555

原创 NFS挂载根文件系统

一、NFS服务端相关指令①、sudo apt-cache (search nfs- ) //查看是否安装nfs服务ubuntu默认不安装②、sudo apt-get install nfs-kernel-server③、vi /etc/exports //打开配置文件修改共享路径及访问权限exports文件最后需修改:(具体路径看自己的路径)/home/rocky/work/rootfs *(rw,sync,no_subtree_check)④、sudo/etc/init.d/n

2021-05-26 21:34:19 372

原创 NFS介绍与arm-linux挂载根文件系统介绍

一、NFS简介nfs是英文Network File System(NFS)的缩写,即网络文件系统。NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。功能有:①、NFS可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享②、NFS传输协议用于服务器和客户机之间文件访问和共享的通信,从而使客户机远程地访问保存在存储设备上的数据更详细参考:https://blog.csdn

2021-05-24 01:15:44 473

原创 2021-05-23

ubuntu安装软件问题一、界面窗口末尾提示E:dpkg returned an error code (1)在执行sudo apt-get install update 后在末尾报了错 E:dpkg returned an error code (1)无论什么软件都装不上。(具体原因是安装包下载下来了,但解压安装时候出现了错误)最后结果得知info 文件夹损坏,那好办可以直接删除再建一个保险些也可以备份起来。下面是具体操作:1、cd /var/lib/dpkg //进入存放目录

2021-05-24 00:14:45 44

原创 2021-05-16

使用SD卡根文件系统(平台IMX6ULL)前言:尝鲜尝试将根文件挂载SD卡上。在ubuntu中使用fdisk指令对SD卡进行分区处理。1、先将SD卡格式化根文件系统采用符号链接等特性(跟window我们点开软件图标类似),用FAT32是不行的,这里直接采用标准的ext3的文件系统。格式化后的SD卡在Ubuntu显示是/dev/sdb 及 /dev/sdb1我们使用的是fdisk来将SD卡分区处理 ①、执行sudo fdisk /dev/sdb ![在这里插入图片描述](https://im

2021-05-21 18:19:49 51

原创 修改imx6ull开机loge

注释开机显示uboot信息修改/drivers/video/cfb_console.c注释掉以下代码2000 sprintf(info, " %s", version_string);20012002 space = (VIDEO_COLS - VIDEO_INFO_X) / VIDEO_FONT_WIDTH;2003 len = strlen(info);20042005 if (len > space) {2006 int xx = VIDE

2021-04-23 23:20:36 440

原创 MPU6050调试

摘要:适用硬件平台:RCT6最小系统板。调试平台keil5在本次调试中主要出现的问题是MPU6050无论如何都无法跳出while(MPU_Init());检查过很多的原因包括软件,更换新的mpu6050,仍然无法解决问题。检查问题过程首先在确认软件没有问题下(在原子F103ZET6完美运行)。检查硬件是否炸了(更换过陀螺仪,把烦人的杜邦线焊死,把在软件把IO也给改了仍然不行)。使用示波器=没有波形。发现原来是接线出的问题,把排针输出电压IO接上了5V电压(应该是导致陀螺仪IIC初始化时序出现了乱序,一

2021-04-23 22:14:33 404

原创 2020-09-06

二值信号量与互斥信号量(笔记)首先,需要知道二值信号和互斥信号量的用途都是在对一个公共资源的访问。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200906212836673.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg5MjUwNg==,size_16,color_FFFFF

2020-09-06 21:50:47 47

原创 关于yolo2训练前图片的标注

**yolo2训练前图片的标注(基于Anacoda下labellmg图像标注工具的使用)#一、搭建Anacoda环境1、Anacoda介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Cond

2020-08-20 00:19:54 525

300chassis.dxf

小车支架孔采用3.5mm螺丝,全向轮尺寸是60mm,底盘是直径为300mm的圆形,以。dxf格式上传可以直接下载下来切割就可以

2020-08-28

PS2(STM32F103C8T6).zip

f103PS2手柄资料,实测在c8t6上可以完美实现,操作简单,另外在freertos上跑的速度也十分的理想

2020-08-20

空空如也

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

TA关注的人

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