笔记
文章平均质量分 73
weixin_43892506
这个作者很懒,什么都没留下…
展开
-
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 · 3856 阅读 · 0 评论 -
uboot移植
一、uboot移值与裁剪uboot简介:uboot实际是一个现成的bootloader程序,而bootloader的作用是先初始化DDR等外设,然后将Linux内核从存储设备拷贝到 DDR 中,最后启动 kernel。原创 2021-06-12 22:10:26 · 270 阅读 · 2 评论 -
linux内核移植
一、资源来源移植一般采用半导体厂商提供的 Linux BSP 包,再通过自己的开发板的硬件资源来进行修改,从而实现kernel能够在自己开发板运行。二、移植主要过程①、在bsp包中查找可以参考的板子配置文件②、编译参考板子对应zimage核.dtb文件③、测试zimage与.dtb是否可行④、若启动成功,修改相应的驱动如网络驱动,lcd驱动等外部设备,对于SD卡、EMMC、NAND Flash等块设备驱动半导体厂商内核中已经提供。⑤、linux内核启动完成需要挂载根文件系统,所谓的init空闲原创 2021-06-11 15:18:42 · 627 阅读 · 0 评论 -
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 · 436 阅读 · 0 评论 -
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 · 502 阅读 · 0 评论 -
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 · 68 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
修改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 · 493 阅读 · 0 评论 -
关于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 · 572 阅读 · 0 评论