![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式linux
文章平均质量分 79
小光学嵌入式
博主所有代码资料均可在小光嵌入式交流群(qq群号:737327353)获得哦!
展开
-
嵌入式linux开发练习-使用系统调用IO实现删除一个文件的第10行
以上代码已经可以实现删除一个文件的第十行,就是有一点繁琐,可以先找到写入位置,再找读取位置,这样就更简单了。原创 2022-11-13 17:39:41 · 806 阅读 · 1 评论 -
嵌入式linux开发-(四)文件I/O基础
Linux 下一切皆文件,文件作为 Linux 系统设计思想的核心理念,在 Linux 系统下显得尤为重要,所以对文件的 I/O 操作既是基础也是最重要的部分。本章将向大家介绍 Linux 系统下文件描述符的概念,随后会逐一讲解构成通用 I/O 模型的系统调用,譬如打开文件、关闭文件、从文件中读取数据和向文件中写入数据以及这些系统调用涉及的参数等内容。以上对linux中的文件系统有一个初步的了解,主要是学习了几个函数的用法:open、close、read、write、lseek,并且练习了几个栗子。原创 2022-10-26 18:38:43 · 1249 阅读 · 0 评论 -
嵌入式linux开发-(三)shell编程
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。提示:以下是本篇文章正文内容,下面案例可供参考菜鸟教程-shell编程。原创 2022-10-24 09:44:32 · 1035 阅读 · 0 评论 -
嵌入式linux开发-(二)Makefile的使用
当我们在编译文件的时候,如果文件有很多,如果我们只用gcc一条编译一个文件,这样的效率太慢了,而且如果更改了一个文件,就需要全部重新编译一遍,就显得非常的麻烦,于是就有了makefile工具。Makefile 的语法有很多,本文只是对最基本最常用的语法作简单的说明,如果想学完整的语法的话,请参考正点原子开发资料中的makefile语法讲解。原创 2022-10-22 21:26:00 · 837 阅读 · 0 评论 -
嵌入式linux开发-(一)如何编写linuxC代码并运行(ubantu20.04)
我们所说的编写代码包括两部分:代码编写和编译,在 Windows 下可以使用 Visual Studio来完成这两部分,可以在 Visual Studio 下编写代码然后直接点击编译就可以了。但是在 Linux下这两部分是分开的,比如我们用 VIM 进行代码编写,编写完成以后再使用 GCC 编译器进行编译,其中代码编写工具很多,比如 VIM 编辑器、Emacs 编辑器、VScode 编辑器等等,本教程使用 Ubuntu 自带的 VIM 编辑器。原创 2022-10-15 14:30:00 · 2278 阅读 · 0 评论