前言上一篇分享的:《从单片机工程师的角度看嵌入式Linux》中有简单提到Linux的三大类驱动:我们学习编程的时候都会从hello程序开始。同样的,学习Linux驱动我们也从最简单的hello驱动学起。驱动层和应用层 还记得实习那会儿我第一次接触嵌入式Linux项目的时候,我的导师让我去学习项目的其它模块,然后尝试着 ...
https://www.eetopic.com/article/2407.html
前言 这篇文章简单我们来一起梳理嵌入式Linux的一些知识,方便于一些想跟我一样想要由单片机进阶到嵌入式Linux的朋友做一些参考学习。现在随着嵌入式Linux的教程不断增多,相信应该有不少学单片机的朋友开始折腾这个了吧~嵌入式Linux学哪些东西 1、认识Linux学单片机的朋友有些已经有一些Linux基础了,但也不 ...
https://www.eetopic.com/article/2410.html
前言在笔记分享之前先啰嗦几句。首先,感谢大家的关注与支持!最近原创笔记变少了,因为最近复工了,小编白天需要工作,晚上在进行自我充电,有输入才有输出嘛,才能输出更多的学习笔记。所以最近一段比较少写文章。本公众号最近新增分享版块【嵌入式Linux】,今后也会多分享这方面的内容;但原来分享的内容( ...
https://www.eetopic.com/article/2413.html
最近入手了一块百问网imx6ul开发板,一方面想系统性地学一次嵌入式Linux,争取下一份工作往这个方向混一口饭吃,另一方面也想用一用NXP的芯片。本篇笔记分享的是:pc机_开发板_ubuntu互ping实验,主要是根据教程来走一遍,做个学习记录。硬件连接 关于网络环境搭建这一块是个难点。以前在学校我也有学过嵌入式 ...
https://www.eetopic.com/article/2416.html
前言 上一篇分享了静态链接与动态链接的实验(Windows):什么是动态链接与静态链接?。这一篇分享Linux下的笔记,同时对上一篇笔记做一个补充。首先,我们把静态链接与动态链接做一个这样子的比喻:把链接过程看做我们平时学习时做笔记的过程。我们平时学习时准备一本笔记本专门记录我们的学习笔记,比如在某 ...
https://www.eetopic.com/article/2425.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!一、前言之前在学习socket编程的时候有分享一个基于控制台的简易天气客户端的实现,当时提供的是window下的代码,最近有几位小伙伴问有没有Linux版本的。现在就分享Linux版的代码,有需要的朋友自己下载:链接:https://pan.baidu.com/s/1wiJmdlqTwCxvJ ...
https://www.eetopic.com/article/2500.html
关于C语言的goto语句存在很多争议,很多书籍都建议“谨慎使用,或者根本不用”。Linux之父Linus在Linux中大量使用goto,也是在启示着我们可以合理使用goto语句。存在即合理,既然是C语言中的一个知识点,我们还是有必要学会使用。先看一些goto如何用:一、goto的基本语法goto语句有两部分:goto和标签名。标签 ...
https://www.eetopic.com/article/2561.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!之前分享了Linux下vim编译器简单的使用方法:【Linux笔记】Vi/Vim编辑器。如果觉得不习惯的话,也可以不用vim进行编辑。我们可以使用Windows上的一些编辑器先编辑好代码,然后再传到Linux下进行编译即可。那么,怎么实现Windows与Linux的 ...
https://www.eetopic.com/article/2610.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!上一篇笔记分享了使用make工具编译C程序的方法(【Linux笔记】make工程管理工具(一)),但是还未分享make工具是什么,本篇笔记就来看一下make工具是什么吧。make和Makefile(或者makefile)文件提供了一种简单有效的工程管理方式。Makefile文件是一个 ...
https://www.eetopic.com/article/2612.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、如何编译具有多个源码(.c文件)的工程上一篇笔记写了如何使用 gcc 的编译命令编译:【Linux笔记】Linux下编译C程序。当源文件较少时,使用gcc编译命令编译就比较方便,在gcc编译命令中依次列出各个源文件就好,比如:gcc src1.c src2. ...
https://www.eetopic.com/article/2613.html