随笔分类 - Linux
摘要:使用VScode通过SSH连接Ubuntu16,第一次登录需要密码,之后就不再需要。
阅读全文
摘要:使用pinctrl和gpio子系统编写正点原子IMX6ULL阿尔法板的LED驱动
阅读全文
摘要:使用新版本字符设备驱动函数(register_chrdev_region)编写字符驱动和在驱动模块加载的同时创建设备节点;结合了IMX6ULL阿尔法开发板,编写了LED驱动模块。
阅读全文
摘要:记录正点原子IMX6ULL开发板自制系统移植,启动kernel后显示“No working init found”的处理对策
阅读全文
摘要:记录busybox rootfs移植后,开发板进入kernel提示“Cannot open root device "nfs" or unknown-block(2,0): error -6”的解决方法。
阅读全文
摘要:环境 虚拟机与Linux版本: VMware 17.0.0 Ubuntu16 NXP提供的U-boot与Linux版本: u-boot:uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 linux:linux-imx-rel_imx_4.1.15_2.1.0_ga.
阅读全文
摘要:创建时间:2022-04-12-23:10 说明:在Linux下安装arm-linux交叉编译工具链 修改时间: 修改内容: 1. 前言 在ubuntu中系统自带的gcc编译器是基于x86架构的,通过该编译器编译出来的代码只能在x86架构上运行。 如果需要在x86架构上编译arm架构的代码,就需要一
阅读全文
摘要:创建时间:2022-04-11-23:49 说明:记录 Ubuntu 和 Windows 互传文件的环境配置过程 修改时间: 修改内容: 1. 前言 通常开发场景:在 window 上编写,在 linux 下编译。通常使用 FTP 服务使文件在 window 和 linux 之间互传;FTP 服务的
阅读全文
摘要:创建时间:2022-04-10-23:25 说明:对shell语法进行简单的练习 修改时间: 修改内容: 1. Shell 环境 Linux 下 Shell 种类很多,目前常用的是 Bourne Again Shell(/bin/bash) 1.1 编写第一个 shell 脚本 创建一个 .sh 扩
阅读全文
摘要:创建时间:2022-04-09-23:39 说明:介绍 make 工具和配置 makefile 文件编译并执行 C 程序 修改时间:2022-04-10-20:09-20:56 修改说明: (1) 增加Makefile文件编写另一写法—使用变量定义依赖关系编写Makefile文件 (2) 增加Mak
阅读全文
摘要:创建时间:2022-04-08-23:43 说明:使用vim编辑器和gcc编译器生成并执行一个c程序 修改时间: 修改说明: 1. 编译流程 编译流程分为3个阶段:预处理、汇编、编译、链接 预处理:对宏定义等相关内容进行前期的处理汇编:将C文件转成汇编文件编译:将汇编文件编译成 .o 文件链接:若有
阅读全文
摘要:创建时间:2022-04-06-22:58 说明:简单使用ln命令来创建软链接和硬链接 修改时间: 修改内容: ln链接命令 使用 ln 命令,对文件或目录进行软链接(可以指向任何位置的目标),对文件进行硬链接(硬链接不支持跨文件系统),具体细节如下: 注: ln 命令默认创建为硬链接,使用 -s
阅读全文
摘要:创建时间:2022-04-05-22:59 说明:查看文件权限及修改文件权限和所属用户、用户组 修改时间: 修改内容: 前言 简单举例说明在Ubuntu下文件权限的组成及如何修改文件权限,用户和组 文件权限 组成 文件权限由读,写、可执行三大类组成,用二进制和十进制表示如下: 其中: 读:r 写:w
阅读全文
摘要:创建时间:2022-04-04-23:27 说明:介绍Ubuntu常用打包解包工具及命令 修改时间:2022-04-05-01:08 修改内容:更正文章正文文字表达—将压缩更改为打包,将解压更改为解包 修改时间: 修改内容: 前言 目前了解到的情况如下: 在Ubuntu下打包文件格式有 .gz 和
阅读全文
摘要:软件版本 Ubuntu:20.04.4 LTS 解决方法 新安装的Ubuntu默认root用户是没有密码的,因此输入什么都是错的,在解决该问题前,首先要明白su和sudo命令的区别,之后再设定root用户的密码 su 和 sudo的区别 su是切换root用户,后续的所有命令都是以root权限运行,
阅读全文