随笔分类 - 嵌入式Linux
摘要:虽然linux下小键盘还是不能用,但是找到一篇好文章 linux系统下键盘按键的重新映射——xmodmap工具和xev工具 文章目录 1. xev工具:2. xmodmap工具 大家会不会有时候,感觉键盘上的某几个键用起来不是很方便,打字打久了很容易手指头疼呢? 例如大家使用vim编辑器时, 经常需
阅读全文
摘要:Windows传文件到Linux,与Linux传文件到Windows,步骤相反,所以本文只演示Windows传文件到Linux 一、Windows下操作 在VM虚拟机上找到虚拟机 点击设置 点击选项页面 双击共享文件夹 配置如下,点击添加 点击下一步 点击浏览,选择在你Windows下所要共享文件的
阅读全文
摘要:文章目录 工程管理器make1.1 什么是工程1.2 工程管理器的作用1.3 makefile文件真目标和伪目标 1.4 执行顺序:1.5 多级目录的Makefile编写隔断多级目录下的makefile 附 工程管理器make 如何编写Makefile文件 缺点:makefile编译速度很慢,只能实
阅读全文
摘要:文章目录 前言gdb调试段错误 前言 对于C语言新手建议用printf打印大法 对于gdb本章节只做简单介绍 gdb是GNU发布的一款强大的程序调试工具。 GDB主要完成下面三个方面的功能: 启动被调试程序让被调试的程序在制定的位置停止当程序被停住时,可以检查程序状态-变量值 学习GDB的三步走(可
阅读全文
摘要:文章目录 前言1.编译器gcc2.调试器gdb3.工程管理器make 一、库文件1.1 制作静态库1.2 使用静态库1.3创建动态库1.4使用动态库 练习 前言 1.编译器gcc 静态库和动态库的制作与使用 2.调试器gdb 常用命令、调用内存错误 3.工程管理器make makefile编写、多目
阅读全文
摘要:文章目录 编译器gcc1.1 gcc概述1.2 什么是交叉编译1.3 源文件到可执行经历步骤1.4 编译选项 附 编译器gcc 1.1 gcc概述 GNU计划提供编译器(unix cc编译器) (编译工具链) --> (交叉编译工具链) 1.2 什么是交叉编译 交叉编译:在宿主机下编程出在目标机下运
阅读全文
摘要:文章目录 一、vxcode的使用1.1 vscode的优势1.2 vscode安装插件 二、 vscode远程连接Linux2.1 安装教程2.2 安装过程可能出现的问题 小结 一、vxcode的使用 1.1 vscode的优势 所占用内存更小多环境、多插件可以远程连接Linux 由于做着已经在Li
阅读全文
摘要:文章目录 一、嵌入式Linux开发系统二、 vi/vim/gvim:文本编辑器三、vim的使用四、vim替代品 一、嵌入式Linux开发系统 文本编辑器-vim + vscode(使用并配置vim、安装及使用插件+远程连接vscode)编译器gcc(常用编译选项,静态库和动态库的制作与使用)调试器g
阅读全文
摘要:文章目录 一、命令归纳小结二、vim使用三、vim的配置四、10 个效果酷炫的 Linux 命令 一、命令归纳小结 用户管理:su sudo adduser deluser ps kill 文件管理:ls (-l -a -R) chmod cat touch gedit gcc rm tar fin
阅读全文
摘要:文章目录 一、网络命令1.1 设置IP地址1.2 关闭网卡1.3 打开网卡 二、ssh远程连接2.1 为什么进行远程连接2.2 远程连接的主要工具 一、网络命令 1.1 设置IP地址 ifconfig 网卡 IP地址 ifconfig ens33 192.168.12.13 1.2 关闭网卡 ifc
阅读全文
摘要:文章目录 Linux进阶命令1.1 find命令1.2 grep命令1.3 which和whereis1.4 uname命令1.5 tree/lstree1.6 文件打包压缩和解压缩1.7 diff命令 Linux进阶命令 1.1 find命令 作用:在文件系统中用来查找文件存放在那里 用法::fi
阅读全文
摘要:文章目录 一、什么是apt-get二、更新软件源三、apt-get使用附上期答案 一、什么是apt-get apt-get命令是Ubuntu系统中的包管理工具,可以用来安装、卸载包、也可以用来升级包 语法格式:apt-get [options] command 参考网址:Ubuntu基础教程之apt
阅读全文
摘要:文章目录 一、目录创建二、目录名识别三、网络配置四、附题目 一、目录创建 创建目录:mkdir(mkdir 你要创建目录名) (kk/mm/nn为示例) mkdir -p kk/mm/nn可以根据你指定的路径连续创建目录 进入目录:cd cd … 返回上级 cd kk/mm/nn/ 连续进入目录 c
阅读全文
摘要:文章目录 嵌入式Linux基础命令前言一、快速开启ubuntu二、Linux指令大全网址推荐三、用户基础命令四、文件1.读懂命令2.创建文件 附 嵌入式Linux基础命令 前言 Linux命令: 系统用户管理命令:su、sudo、adduser、passwd 进程管理命令:ps、kill 文件管理命
阅读全文
摘要:文章目录 一、软硬子系统的选择1.1 ARM与X86的对比1.2 系统CPU的选择——ARM体系结构1.3 操作系统的系统分类(列举重要的) 二、Linux(介绍和安装建议)1.1 什么是POSIX1.2 什么是GNU GPL协议1.3 关于ubuntu 本节进展 一、软硬子系统的选择 1.1 AR
阅读全文
摘要:文章目录 一、什么是嵌入式开发二、嵌入式开发 VS 传统开发嵌入式 = 保姆 三、学习路线 一、什么是嵌入式开发 软件:应用软件(上层)操作系统:系统软件:驱动、BSP、内核(底层)硬件 嵌入式开发:在已有的硬件上移植操作系统 发展趋势:专业化、小型化 二、嵌入式开发 VS 传统开发 传统开发:软硬
阅读全文