于光影中游走,创造不同寻常带上相机花时间与自己相处一声快门留下的影像它讲述着彼时映入眼帘的风景以及映入生命中的景观与文化哈苏大师MariaSvarbova从2014年至今,致力在斯洛伐克寻找上个世纪的老旧公
徕卡代表性摄影师马克吕布与中国印象1957年,故宫照片照亮了我们对昔日往事的留念,那些白驹过隙般的美好时光因为照片而重拾。马克吕布(MarcRiboud),20世纪伟大的摄影师之一,1952年成为玛马格南图片社一员
Protobuf一种更小更快更高效的协议前言之前分享关于JSON的使用例说嵌入式实用知识之JSON数据。JSON类型数据可读性很好,但是整个数据包中会带有一些无用的数据,自然会在一定程度上带来通信负担。本篇文章我们来分享
文件系统有很多,但这几个最为重要Linux一个重要的哲学是一切皆文件。而文件与文件系统是密切相关的,本篇笔记我们来一起学习理清那些令我们眼花缭乱的文件系统。文件系统粗略的分类下面依次进行介绍根文件系统根文件系统(
一个不该被遗忘的打印接口我们大多都使用printf来打印一些信息,其它的接口都比较少用。这里介绍一个被我们遗忘的打印输出函数perror函数。perror函数简介perror(s)用来将上一个函数发生错误
如何查看Linux命令工具的源码?上一篇分享了两个使用的小工具如何同时输出调试信息到终端与文件?。有位小伙伴留言问道tee工具的代码在哪这篇文章我们就来简单分享一下。首先,我们需要了解Linux下的命令分为大致分为
Pinctrl子系统与GPIO子系统初探(附实例)1024G嵌入式资源大放送!包括但不限于CC单片机Linux等。私信回复1024,即可免费获取!前言之前我们已经通过几篇笔记来学习点灯了Linux驱动基础篇LED驱动基于总线设备驱
Linux驱动基础篇hello驱动上一篇分享的从单片机工程师的角度看嵌入式Linux中有简单提到Linux的三大类驱动我们学习编程的时候都会从hello程序开始。同样的,学习Linux驱动我们也从最简单的hello
Linux总线设备驱动模型之前的笔记有分享程序设计思想分层分离抽象,按照这样的思想来设计我们的程序可以更容易写出耦合性低独立性强可重用性强的代码。Linux内核中更是存在着更多的分离分层思想的代码,plat
C基础经典问题交换ab值较好的方法?交换ab的值在C语言的学习中是很常见的问题。最常用的方法就是引入一个中间变量当做中间介质来交换ab的值。代码如下voidchangeab(inta,intb)inttemp0tem
C基础经典字符串逆序分享一道经典的C语言题目。题目字符串逆序。如helloworld转换为dlrowolleh。流程图代码程序功能字符串反转作者ZhengN公众号嵌入式大杂烩includestdio。