随笔分类 -  linux

linux的操作设置
摘要:之前一直在 ubuntu 的图形界面中使用,突然需要在 ARM 板上打开热点,一时给弄蒙了,在此记录一下 一、网卡命令 显示所有网络信息 sudo ip link show 关闭或打开网络 sudo ip link set wlan0 down sudo ip link set wlan0 up 激 阅读全文
posted @ 2024-07-13 09:25 浇筑菜鸟 阅读(1870) 评论(1) 推荐(2)
摘要:一、简介 之前有介绍到 ARM 平台移植 ubuntu 的操作流程,在 RK 系列的平台同样适用,所以这里就不介绍怎么一步步的去对 ubuntu 进行移植,而是怎么将移植的过程编写成脚本,这样便可以在 SDK 中通过一行命令即可生成 rootfs.img 镜像,管理起来也也比较方便,需要裁剪摸个工具 阅读全文
posted @ 2024-04-29 09:31 浇筑菜鸟 阅读(5196) 评论(0) 推荐(5)
摘要:一、简介 前面的笔记中已经展示过了,怎么移植的一个工具境到 ARM 环境中,对于使用 buildroot 和 yocto 的朋友来说,此笔记就没有作用了,因为管理工具包会帮我们把这个工作处理了,就算需要自定义包操作方式也不一样,可以参考上一篇笔记。 而对于 ubuntu 这样的操作系统,虽然可以使用 阅读全文
posted @ 2024-04-27 10:27 浇筑菜鸟 阅读(2084) 评论(0) 推荐(0)
摘要:一、简介 提到操作系统的安装,还得从大学的时候说起,刚入学的时,朋友的系统本崩了,跑去电脑城换个系统花了40大洋,震惊了贫穷的我。好像发现了商机,果断开始了折腾自己的电脑,然后用朋友的电脑进行测试,由于对启动项不了解,有次蹦了过后,自己花钱去维修电脑哪里安装了一次,偷偷的学习。在这样的不断折腾下,慢 阅读全文
posted @ 2024-04-26 15:38 浇筑菜鸟 阅读(2202) 评论(0) 推荐(2)
摘要:一、基本信息 开发板:RV1126 linux版本:4.19.111 显示屏:HX070JGI50(7寸) 显示器分别率:1024 * 600 二、MIPI协议 连接示意图(图片来源,正点资料) MIPI DSI 分层 注意: 屏幕,应用层有 DCS,协议层主要有 DSI,物理层有 A-PHY、C- 阅读全文
posted @ 2024-01-09 17:44 浇筑菜鸟 阅读(2461) 评论(0) 推荐(0)
摘要:一、前言 期初我是想弄一个分区存放自己的 APP 程序,如果需要更改应用的时候,只需要烧写独立的分区即可,就不需要重新烧写 rootfs。这是一个简单的操作,为啥还需要记录了,因为我在里面遇到了一些坑,思路走错了,便折腾了几天。为啥会有这样的需求了,一是为了管理方便,二是将应用程序给新手的时候,他们 阅读全文
posted @ 2023-12-22 09:58 浇筑菜鸟 阅读(1386) 评论(0) 推荐(1)
摘要:一、概述 之前只使用过 busybox,每次配置完 roots 文件时,只具备一些基础的工具,像移植 QT 之类的就显得很麻烦。直到现在接触到了 Buildroot,才发现配置工具可以这么简单,对于自己需要的工具只需要勾选一下,编译时便可以自己生成,如果发现没有提供的工具,也可以自己添加。这是我参考 阅读全文
posted @ 2023-12-12 10:07 浇筑菜鸟 阅读(7226) 评论(1) 推荐(5)
摘要:一、概述 Media 子系统是一个用于处理多媒体设备的框架,它提供了一组 API 和驱动程序,用于管理和控制视频、音频和其他多媒体设备。而 V4L2 是 media 子系统的一部分,用于处理视频相关的功能。 了解 MIPI 摄像头后,发现 linux 系统下的流媒体驱动很复杂,而 MIPI 摄像头主 阅读全文
posted @ 2023-11-09 17:55 浇筑菜鸟 阅读(5144) 评论(1) 推荐(1)
摘要:# 防火墙状态,如果输出显示 Status: inactive,表示 UFW 处于禁用状态 sudo ufw status # 关闭防火墙 sudo ufw disable # 启动防火墙 sudo ufw enable # 设置防火墙默认策略的命令,将所有出站连接允许通过防火墙 sudo ufw 阅读全文
posted @ 2023-10-24 10:00 浇筑菜鸟 阅读(515) 评论(0) 推荐(0)
摘要:shell 在 linux 系统中比较常见,简单的脚本可以看着确实没难度,但是当脚本功能复杂后,看起来就不那么流畅了,所以掌握一些调试方式还是很有必要的,这里我收集了一次常用的调试方式。 shell调试的方法 echo 语句 通过在脚本代码中插入 echo 语句输出变量值、执行状态等信息,在脚本中直 阅读全文
posted @ 2023-10-17 10:35 浇筑菜鸟 阅读(568) 评论(0) 推荐(0)
摘要:此笔记主要是记录在 LVGL 中使用图片的几种方式,以及使用过程中遇到的问题。最近在 ARM linux 中使用 LVGL 时,发现加载图片变得很卡,一开始还好,当连续加载的图片变多后,特别是动画的过程中直接无法看,折腾了一会直接懵逼了,尝试了各种办法都没搞定,后来发现是我没有好好看文档,导致的问题 阅读全文
posted @ 2023-01-12 10:15 浇筑菜鸟 阅读(9915) 评论(3) 推荐(1)
摘要:一、Makefile文件 为了方便分析,直接上文件,Makefile 文件中的内容如下所示: # # Makefile # 编译的.o文件和.c文件在同一路径下 # $(info "start...") # 可执行文件名 PROJECT_NAME = app #################### 阅读全文
posted @ 2022-12-29 15:23 浇筑菜鸟 阅读(5318) 评论(3) 推荐(3)
摘要:之前有记录过在 esp32 中使用 LVGL 的笔记,需要的小伙伴可以了解一下,esp-idf 移植 lvgl8.3.3 我之前整理的学习资料:https://www.cnblogs.com/jzcn/p/16647106.html 一、准备材料 开发板:一块 linux 的开发板 或 linux 阅读全文
posted @ 2022-12-29 11:58 浇筑菜鸟 阅读(14764) 评论(7) 推荐(0)
摘要:一、概述 之前学习了uboot的启动流程,现在接着学习uboot的启动流程,关于 kernel 的启动流程分析的大佬也是很多的,这里还是通过流程的图的方式进行记录,为了像我一样的新手,直观的了解 kernel 的启动流程。 在 kernel 启动之前已将完成了 uboot 的启动,看到此笔记的小伙伴 阅读全文
posted @ 2022-12-12 18:56 浇筑菜鸟 阅读(1160) 评论(0) 推荐(0)
摘要:一、概述 uboot 的启动流程在网上有很多大佬记录,但是了对于像我这样的新手就有些困难了,而我也不做 uboot 相关的工作,所以没必去研究代码,这里我特意整理了一下,以流程图的形式展现代码执行的流程,方便快速了解 uboot 是怎么启动的,此笔记就不进行代码分析了,主要记录 uboot 启动流程 阅读全文
posted @ 2022-12-10 11:20 浇筑菜鸟 阅读(6915) 评论(5) 推荐(5)
摘要:一、准备 linux虚拟机或ARM开发板 Ubuntu18.04 二、Framebuffer介绍 次笔记主要的目的是实验,所以我不介绍了,有需要的小伙伴可以去看下面博客 Linux LCD Frambuffer 基础介绍和使用:https://blog.51cto.com/u_13064014/50 阅读全文
posted @ 2022-11-17 11:17 浇筑菜鸟 阅读(5633) 评论(0) 推荐(0)
摘要:一、环境 编译环境:Ubuntu 版本:18.4.6 交叉编译工具:arm-linux-gnueabihf-gcc 版本:7.4.1 开发板:STM32MP157 pro 烧写方式:STM32CubeProgrammer、TFTP、在线烧写 安装工具 gcc-arm-linux-gnueabihf 阅读全文
posted @ 2022-11-03 17:26 浇筑菜鸟 阅读(1029) 评论(0) 推荐(0)
摘要:一、环境 编译环境:Ubuntu 版本:20.4.1 交叉编译工具:arm-none-eabi-gcc 版本:10.3.1 开发板:STM32MP157 pro 烧写软件:STM32CubeProgrammer 二、下载UBoot源码 GitHub仓库:https://github.com/Embe 阅读全文
posted @ 2022-11-01 16:07 浇筑菜鸟 阅读(719) 评论(0) 推荐(0)
摘要:这里先简单了解一下rdp和vnc的区别 VNC 就像我们使用向日葵一下远程操作别的电脑一下,只能有一人在操作 RDP 是无感式操作,在别人没知觉的情况下控制新的桌面 这是我个人的理解,有不对的地方望各位大佬指出,详细介绍见RDP和VNC。 **注意:**从原理可以明显发现RDP不能使用同一账号访问桌 阅读全文
posted @ 2022-08-25 19:51 浇筑菜鸟 阅读(982) 评论(0) 推荐(0)
摘要:一、Ubuntu 远程桌面开启 在ubuntu 设置中打开远程桌面 **注意:如果没有共享桌面选项也不要谎,只需要安装 vino 即可 sudo apt update sudo apt install vino gsettings set org.gnome.Vino require-encrypt 阅读全文
posted @ 2022-08-25 16:51 浇筑菜鸟 阅读(4588) 评论(0) 推荐(1)