- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 nanopi 2 fire s5p4418 初次体验 (4)驱动1.8寸 128*160 SPI屏(st7735)
nanopi 2 fire s5p4418 初次体验 (4)驱动1.8寸 128*160 SPI屏(st7735)
2022-08-09 20:04:02
1345
原创 nanopi 2 fire s5p4418 初次体验 (3)编写一个简单的gpio驱动控制GPIOB30输出高低电平
nanopi 2 fire s5p4418 初次体验 (3)编写一个简单的gpio驱动控制GPIOB30输出高低电平
2022-08-06 03:14:17
606
原创 nanopi 2 fire s5p4418 初次体验 (2)烧写uboot到sd卡,通过tftp启动内核,nfs挂载根文件系统
nanopi 2 fire s5p4418 初次体验 (2)烧写uboot到sd卡,通过tftp启动内核,nfs挂载根文件系统
2022-08-06 02:52:53
980
原创 nanopi 2 fire s5p4418 初次体验 (1)uboot,linux kernel编译
nanopi 2 fire s5p4418 初次体验 (1)uboot编译
2022-07-28 02:21:31
1182
翻译 buildroot编译文件系统,出现mount: you must be root. can‘t open /dev/console: Permission denied(转载实测可用)
buildroot编译文件系统,出现mount: you must be root. can't open /dev/console: Permission denied(转载实测可用)
2022-06-20 22:02:57
1727
2
原创 Linux 驱动 IIC_MPU6050
linuxmpu6050驱动实验硬件及原理图:1. 野火 IMX6ULL-MINI开发板2.MPU6050
2022-06-02 22:04:01
1122
1
原创 警告: ISO C90 不允许混合使用声明和代码 [-Wdeclaration-after-statement]
今天在给Linux驱动程序添加阻塞IO机制时遇到 一个警告include/linux/wait.h:57:2: 警告: ISO C90 不允许混合使用声明和代码 [-Wdeclaration-after-statement] wait_queue_t name = __WAITQUEUE_INITIALIZER(name, tsk)警告点:原因:其实这个警告就是说不允许变量定义和代码混乱,不能将变量定义写在代码下面,在子函数中变量的定义应该写在函数开头在上面的代码中.
2022-05-24 00:00:15
2687
原创 Linux驱动 阻塞IO及程序实现
(一)阻塞简介:当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式 IO 就会将应用程序对应的线程挂起,直到设备资源可以获取为止,流程如下:可知阻塞访问最大的好处就是当设备文件不可操作的时候进程可以进入休眠态,这样可以将CPU 资源让出来。(二)等待列队:1、等待队列头当设备文件可以操作的时候就必须唤醒进程,一般在中断函数里面完成唤醒工作。 Linux 内核提供了等待队列(wait queue)来实现阻塞进程的唤醒工作,如果我们要在驱动中使用等待队列,必须创建
2022-05-23 23:19:26
164
原创 Linux驱动开发(一):使用pinctrl,gpio子系统点灯(野火imx6ull-mini开发板)
一:修改设备树文件iomuxc 节点的 imx6ul-evk 子节点下创建一个名为“pinctrl_led”的子节点pinctrl_led: ledgrp { fsl,pins = < MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0x10B0 /* LED1 */ MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x10B0 /* LED2 */ MX6UL_PAD_GPIO1_IO08__GPIO1_IO08
2022-05-23 22:01:27
1126
原创 Linux 网络挂载roots出现Read-only file system的解决方法
创建文件夹出现如下提示mkdir: can't create directory 'test': Read-only file system方法一:使用命令 mount rw -o remount / 即可解决(仅本次开机有用,下次开机需重新使用此命令)方法二:在uboot中修改环境变量 bootargs(永久有效)setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.123.111:/home/liu/
2022-05-12 21:42:04
2163
原创 STC15单片机 固定翼无人机/航模 飞控程序
stc15单片机 固定翼无人机 飞控程序硬件stcf2k60s22.4g无线通信模块nrf24l01mg90s数字舵机摇杆无刷电机电调用到的单片机资源pwmad转换程序结构利用ADC转换读取摇杆值将摇杆数值转换为16进制通过2.4G无线通信模块发送置接收端通过接收到的数据控制pwm改变来控制舵机电机硬件使用舵机采用50Hz的PWM信号控制电调采用71.4hz的PWM信号控制,高电平宽度为1.0到2.0ms,电调上电需要自检,自检的方法就是给高
2021-07-03 02:08:56
3873
3
STM32f103+RGB-TFT_LCD(ST7735)+硬件SPI+DMA+CUBEMX配置
2022-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人