
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
该如何从小白开始学习嵌入式linux前言1.首先必要掌握的基础概念BootLoaderKernel根文件系统2.学会编译与烧录3.学会简单的应用程序开发4.开始linux驱动开发5.逐步提升,终成大佬!6.最后总结前言相信很多人都会有疑问,自己是个小白,对与linux一窍不通,那该如何开始学习呢?很多人学习没有方法,学着学着就学不下去了,感觉学得不知所云然后就放弃了,对此我是觉得很惋惜的。所以我在
使用l298n模块驱动步进电机效果演示步进电机工作原理l298n模块工作原理编写程序下载以及接线效果演示最近在使用步进电机的时候,发现细分驱动器太大了,于是就想找个小一点的驱动来驱动步进电机,于是l298n模块就符合我的要求了,它不仅小而且还带有两路大功率电机的输出,把他接到步进电机的四相刚刚好!按照惯例,先上效果图可以看出,我能够精确控制步进电机旋转360度以及稳定速度旋转。下面我来给出教程啦步
什么是V4L2框架市场上出售着种类繁多的摄像头,他们的型号不同,厂商不同。这样子的话,每一次换一个摄像头难道就要我们自己去写一个驱动吗?这样子太麻烦了而且没有必要,于是就出现了v4l2框架,现在的摄像头都适配这个主流框架(就算不适配厂商也会想尽办法去适配以此来增加自己产品的畅销性)。这个v4l2适配了多种接口的摄像头。我们只需要学习一个简单的V4L2编程就可以通用所有摄像头了!我们知道linux的
如何开机自执行命令当我们每次开机都需要自己手动敲出命令时,我们会感觉到非常的麻烦(比如nfs挂载)。特别是在嵌入式linux开发中,时常常需要开发板和虚拟机之间使用nfs文件互传或者根文件系统挂载的。下面,我将演示一遍如何使用开机自启动脚本,在arm上或者在pc上是通用的。1.进入/etc/init.d/etc/init.d下面放的是系统启动时要启动的服务,根据不同的运行级别,运行不同的rcn.d
使用V4L2编程在虚拟机上显示动态图像还不会使用V4L2进行基础操作的同学请参考前面的文章:使用V4L2拍照本次,我们进行进阶版学习,通过将摄像头的mjpg格式照片(摄像头不能直接采集rgb格式的照片)数据流转化成rgb格式并且显示在虚拟机上,以此显示动态视频。rgb格式是大多数lcd液晶屏能显示的格式,对此也为下一章在开发板的lcd上显示动态视频打下基础,运行代码和注释如下:#include &
摄像头的数据采集格式YUV格式Y:表示亮度
如何开机自执行命令当我们每次开机都需要自己手动敲出命令时,我们会感觉到非常的麻烦(比如nfs挂载)。特别是在嵌入式linux开发中,时常常需要开发板和虚拟机之间使用nfs文件互传或者根文件系统挂载的。下面,我将演示一遍如何使用开机自启动脚本,在arm上或者在pc上是通用的。1.进入/etc/init.d/etc/init.d下面放的是系统启动时要启动的服务,根据不同的运行级别,运行不同的rcn.d
我们在用到sd卡进行特殊操作时,往往对sd卡各个分区大小以及格式有特殊要求,比如需要100M FAT格式的分区,又或者 EXT4格式 200M 的分区,我们如何在linux环境下格式化以及分配呢?本章同样适用于对系统磁盘进行操作。1.查看sd卡对应的设备节点首先不插入sd卡,使用命令ls /dev/sd*然后插入sd卡,使其接入linux系统再次使用命令对比可知,sd类型的节点多出了sdb,那/d
使用shpinx编写文档有如下优点:使用sphinx编写的文档可以方便地制作html、pdf等格式,非常方便浏览和转换。sphinx支持rst和markdown语法,方便共享及开源编辑,使用git也方便跟踪。由于rst语法比markdown语法更强大和方便,我们主要采用rst语法编写文档, linux内核源码文档也是使用rst格式编写的。我们的文档也支持markdown,主要是为了方便不熟悉rst
什么是V4L2框架市场上出售着种类繁多的摄像头,他们的型号不同,厂商不同。这样子的话,每一次换一个摄像头难道就要我们自己去写一个驱动吗?这样子太麻烦了而且没有必要,于是就出现了v4l2框架,现在的摄像头都适配这个主流框架(就算不适配厂商也会想尽办法去适配以此来增加自己产品的畅销性)。这个v4l2适配了多种接口的摄像头。我们只需要学习一个简单的V4L2编程就可以通用所有摄像头了!我们知道linux的







