- 博客(3)
- 收藏
- 关注
原创 linux驱动之LED驱动 现在开始学习
通过前面的学习,我们了解到编写linux驱动的过程是:先注册我们通过注册函数编写的入口函数,然后在入口函数中获取设备号->注册字符设备->自动创建设备节点->获取设备树信息,最后通过销毁函数在退出函数中释放需要释放的资源。本文涉及的知识比较简单,现在开始学习led驱动。 首先,准备材料 开发环境:VMware 操作系统:ubuntu 开发版本:派兔i2S-6UB 库文件:linux开发板或ubuntu内核源代码 二、GPIO原理图 我用的是i2C-6ULX-B开发版。有关开发版本的..
2021-07-16 17:00:50 211
原创 使用nodejs中的http模块制作几个常用的小工具
Nodejs方便我们的前端开发者在服务器端进行一些操作,可以无缝连接。像其他后端语言一样,比如php、golang、java等。,都需要一定的学习成本,而nodejs是为前端开发者定制的。 在nodejs中,提供了一个本机http模块。我们可以使用http模块制作几个常用的小工具,这可以极大地方便我们的工作。 我在前面的文章中也解释了http模块关于从0到1构建http服务器,但是我们主要使用http模块来构建几个工具。 1.一个简单的超文本传输协议服务 使用nodejs构建http服务非常简单...
2021-04-30 13:09:33 218
原创 JavaScript中一些高效的魔法运算符
现在每年都会发布新版JavaScript,还会增加一些操作更方便高效的操作符。今天,我们将盘点几个高效的魔术运算符。 1.可选链式运算符 以前,当我们想要使用一个具有深层结构的属性,并且不确定所有的父项都存在时,我们需要做出一系列的判断,比如一个数据结构: const student = { score: { math: 98, }, }; 当我们想要得到最里面的数学属性值时: if (student && student.score) { console....
2021-04-30 03:22:54 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人