
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式linux 应用编程入门应用编程概念系统调用是什么?应用编程、裸机编程、驱动编程概念文件 I/O 操作文件i/o的系统调用函数文件管理文件描述符的由来什么是空洞文件?原子操作与竞争冒险标准 I/O 库标准 I/O 库与文件 I/O 的区别FILE 指针I/O 缓冲文件 I/O 的内核缓冲标准 I/O 库的缓冲文件属性与目录Linux 系统中的文件类型文件属主符号链接(软链接)与硬链接目录系统
如何将自己的linux板卡信息添加到linux内核呢?本章,我也是通过修改第三方半导体厂商开发板提供的 Linux BSP 包移植到我们自己的平台上。我选择的是nxp厂商官方的evk开发板,使用他们官方的内核修改为自己板卡的内核。添加开发板默认配置文件在编译linux内核之前,也要像编译uboot一样,需要先用配置文件设置好参数,这里我选择复制imx_v7_mfg_defconfig文件,因为通过
该如何从小白开始学习嵌入式linux前言1.首先必要掌握的基础概念BootLoaderKernel根文件系统2.学会编译与烧录3.学会简单的应用程序开发4.开始linux驱动开发5.逐步提升,终成大佬!6.最后总结前言相信很多人都会有疑问,自己是个小白,对与linux一窍不通,那该如何开始学习呢?很多人学习没有方法,学着学着就学不下去了,感觉学得不知所云然后就放弃了,对此我是觉得很惋惜的。所以我在
gpioled major = 249, minor = 0can’t find led gpiogpioled major = 248, minor = 0------------[ cut here ]------------WARNING: CPU: 0 PID: 68 at fs/sysfs/dir.c:31 sysfs_warn_dup+0x54/0x74()sysfs: cannot
什么是V4L2框架市场上出售着种类繁多的摄像头,他们的型号不同,厂商不同。这样子的话,每一次换一个摄像头难道就要我们自己去写一个驱动吗?这样子太麻烦了而且没有必要,于是就出现了v4l2框架,现在的摄像头都适配这个主流框架(就算不适配厂商也会想尽办法去适配以此来增加自己产品的畅销性)。这个v4l2适配了多种接口的摄像头。我们只需要学习一个简单的V4L2编程就可以通用所有摄像头了!我们知道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:表示亮度