自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1264 1

原创 nanopi 2 fire s5p4418 初次体验 (3)编写一个简单的gpio驱动控制GPIOB30输出高低电平

nanopi 2 fire s5p4418 初次体验 (3)编写一个简单的gpio驱动控制GPIOB30输出高低电平

2022-08-06 03:14:17 551

原创 nanopi 2 fire s5p4418 初次体验 (2)烧写uboot到sd卡,通过tftp启动内核,nfs挂载根文件系统

nanopi 2 fire s5p4418 初次体验 (2)烧写uboot到sd卡,通过tftp启动内核,nfs挂载根文件系统

2022-08-06 02:52:53 913

原创 nanopi 2 fire s5p4418 初次体验 (1)uboot,linux kernel编译

nanopi 2 fire s5p4418 初次体验 (1)uboot编译

2022-07-28 02:21:31 1122

翻译 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 1551 1

原创 嵌入式Linux 将驱动编译进内核

Linux 将驱动编译进内核

2022-06-14 00:21:10 1266

原创 Linux 驱动 IIC_MPU6050

linuxmpu6050驱动实验硬件及原理图:1. 野火 IMX6ULL-MINI开发板2.MPU6050

2022-06-02 22:04:01 1024 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 2467

原创 Linux驱动 阻塞IO及程序实现

(一)阻塞简介:当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式 IO 就会将应用程序对应的线程挂起,直到设备资源可以获取为止,流程如下:可知阻塞访问最大的好处就是当设备文件不可操作的时候进程可以进入休眠态,这样可以将CPU 资源让出来。(二)等待列队:1、等待队列头当设备文件可以操作的时候就必须唤醒进程,一般在中断函数里面完成唤醒工作。 Linux 内核提供了等待队列(wait queue)来实现阻塞进程的唤醒工作,如果我们要在驱动中使用等待队列,必须创建

2022-05-23 23:19:26 134

原创 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 1033

原创 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 1957

原创 linux开发板通过网线连接电脑(win10)连接网络问题

linux开发板通过网线连接电脑(win10)连接网络问题

2022-04-21 22:56:45 3722 1

原创 QT 软件打包为一个单独可执行.exe文件流程

QT 软件打包为一个单独可执行.exe文件流程

2022-04-20 21:45:25 40030 13

原创 QT UTF-8字符编码问题

QT 汉字乱码

2022-04-20 16:03:28 1400

原创 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 3497 3

STM32f103+RGB-TFT_LCD(ST7735)+硬件SPI+DMA+CUBEMX配置

MCU:STM32f103 LCD: 128*160 ST7735 SPI :18MHZ 硬件SPI(spi1)+ DMA传输

2022-08-13

QT编写的一个简单上位机 qt webengine+串口通信+百度地图API

QT编写的一个简单上位机 qt webengine+串口通信+百度地图API

2022-04-22

NXP IMX6ULL EVK官方评估版原理图,pcb,bom,等NXP官方资料

NXP IMX6ULL EVK官方评估版原理图,pcb,bom,等官方资料,可以用来做设计参考

2022-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除