卢小喵的学习笔记

Rome was not built in one day.

排序:
默认
按更新时间
按访问量

MYS-6ULX-IOT 开发板测评——支持 RTL8188 WiFi 模块

前面我们通过 bitbake core-image-minimal 构建了一个 MYS-6ULX-IOT 最小版本的 Linux 发行版。但是这个版本并不包含 RTL8188 WiFi 模块的驱动,因此我们还需要做一些工作,以便能够驱动该模块,实现无线网络通讯。 ERROR: rtl8188...

2018-06-20 01:26:53

阅读数:269

评论数:0

Linux 驱动 SPI EEPROM(M95080W)

驱动模板,我这里是找的EEPROM的,它在drivers/misc目录下 drivers/misc/eeprom/at25.c 设备树节点 Documentation/devicetree/bindings/misc/at25.txt

2018-06-13 19:25:56

阅读数:197

评论数:0

Linux 驱动 SPI Flash(W25Q80DV)

  W25Q80DV 是 Winbond 的一款 SPI Flash,容量大小为 8M bit。如果还没看 W25Q80DV 的数据手册,赶紧去看!   https://blog.csdn.net/lu_embedded/article/details/80682374   本文描述的是在 i...

2018-06-13 19:21:27

阅读数:1126

评论数:1

解读Datasheet系列:M95080W(ST,SPI EEPROM)

  本文只对 M95080W 数据手册的一部分进行解读,其涵盖的内容基本足够开发标准 SPI 接口的 EEPROM 驱动。完整的 Datasheet 下载:   https://download.csdn.net/download/luckydarcy/10443186   M95160...

2018-06-13 17:41:49

阅读数:275

评论数:0

解读Datasheet系列:W25Q80DV(华邦 SPI Flash)

  本文只对 W25Q80DV 数据手册的一部分进行解读,其涵盖的内容基本足够开发标准 SPI 接口的 Linux 驱动和裸板驱动。完整的 Datasheet 下载:   https://download.csdn.net/download/luckydarcy/10443182 一般描述...

2018-06-13 17:12:37

阅读数:1069

评论数:0

嵌入式文件系统基础知识

  对于嵌入式系统来说,除了一个嵌入式内核之外,还需要一个嵌入式文件系统来管理和存储数据和程序。目前,嵌入式 Linux 操作系统支持很多种文件系统,具体使用哪种文件系统,需要根据存储介质、访问速度、存储容量等来选择。 嵌入式文件系统   Linux 支持多种文件系统,包括 ext2、ext3...

2018-06-01 01:51:37

阅读数:444

评论数:0

Linux下读写FLASH驱动——MTD设备分析

  最近在学习驱动读写flash的代码部分。经历了可笑的过程:开始我知道flash用通过spi口来读写。所以就到了driver/spi 下面看相关代码。发现有个spidev.c里面有read/write/ioctl等函数。而且还有一个davinci_spi_master.以为调用spi驱动的时候会...

2018-05-04 15:23:58

阅读数:719

评论数:0

eGTouchD异常导致CPU占用率升高

发现系统运行过程中 CPU 占用率一直较高,影响部分应用程序的运行,并且周期性地产生一些进程,如 lsusb,使得 PID 不断增大。   于是,使用命令“ps -ef”抓取信息,截取一部分,如下:  可以看到那些 lsusb 是由 eGTouchD 触摸守护进程产生的,而我们使用的刚好是 us...

2017-06-26 22:58:03

阅读数:736

评论数:0

Linux下查看串口是否可用的笨方法

最近尝试将一个网关程序从 VxWorks 平台移植到 Linux 平台。在串口方面遇到了一些问题,这里记录一下。   首先在 VxWorks 下,用 devs 命令查看设备:-> devs drv name 0 /null 1 /tyCo/0 1 /tyCo/1 2 /pc...

2017-01-12 19:33:03

阅读数:6382

评论数:0

EETI eGTouch Linux 驱动的安装与使用

最近在做一个控制终端项目,项目中用到五线电阻触摸屏,接口为RS232,采用台湾 EETI 触摸屏控制器。使用过程中遇到了一些麻烦,在这里记录一下。   首先简单说一下触摸屏原理,触摸屏附着在显示屏的表面,与显示屏配合使用,通过触摸产生模拟电信号,经过转换为数字信号后,由微处理器计算得出触摸点的坐...

2016-11-12 03:22:27

阅读数:5582

评论数:11

测试Linux内核input事件——getevent源码

下载地址:getevent.c#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #include <dirent.h> #incl...

2016-11-11 02:07:20

阅读数:2422

评论数:0

关于触摸屏的一些硬件知识

一、概述  如今很多的电子设备,不论是工业级还是消费级都需要人机界面,例如车载导航仪、广告一体机、POS机、平板电脑、手持终端仪器、智能墙壁开关、医疗美容仪器等,都配备了触控显示器。因此,我们有必要了解一些关于触摸屏的基本知识。二、电阻屏与电容屏电阻触屏俗称“软屏”,多用于Windows Mobi...

2016-11-07 10:06:29

阅读数:2228

评论数:0

Linux下用文件IO的方式操作GPIO(/sys/class/gpio)

一、概述  通过 sysfs 方式控制 GPIO,先访问 /sys/class/gpio 目录,向 export 文件写入 GPIO 编号,使得该 GPIO 的操作接口从内核空间暴露到用户空间,GPIO 的操作接口包括 direction 和 value 等,direction 控制 GPIO 方...

2016-11-07 03:00:42

阅读数:5203

评论数:0

ARM-Linux 设备树用法格式(Device Tree Usage)

参考:http://elinux.org/Device_Tree_Usage基本数据格式   设备树是一个简单的包含节点和属性的树结构。属性通过键值对形式描述,一个节点可以包含多个属性或子节点,一个简单的 .dts 格式设备树如下所示。/dts-v1/;/ { node1 { ...

2016-07-29 15:43:12

阅读数:1745

评论数:0

Linux 设备树(Device Tree)简介

DTS (device tree source)   .dts文件是一种ASCII 文本格式的Device Tree描述,此文本格式非常人性化,适合人类的阅读习惯。基本上,在ARM Linux在,一个.dts文件对应一个ARM的machine,一般放置在内核的arch/arm/boot/dts/...

2016-07-28 11:21:14

阅读数:3173

评论数:0

MPU6050 介绍

MPU6050 为全球首例集成六轴传感器的运动处理组件,内置了运动融合引擎,用于手持和桌面的应用程序、游戏控制器、体感遥控以及其他消费电子设备。它内置一个三轴 MEMS 陀螺仪、一个三轴 MEMS 加速度计、一个数字运动处理引擎(DMP)以及用于第三方的数字传感器接口的辅助 I2C 端口(常用于扩...

2016-06-13 15:34:22

阅读数:5206

评论数:0

Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别

我们都知道在用户空间动态申请内存用的函数是 malloc(),这个函数在各种操作系统上的使用是一致的,对应的用户空间内存释放函数是 free()。注意:动态申请的内存使用完后必须要释放,否则会造成内存泄漏,如果内存泄漏发生在内核空间,则会造成系统崩溃。   那么,在内核空间中如何申请内存呢?一般...

2016-06-05 12:15:01

阅读数:8792

评论数:0

ADC模数转换器工作原理及分类

现在的软件、无线电、数字图像采集都需要有高速的A/D采样保证有效性和精度,一般的测控系统也希望在精度上有所突破,人类数字化的浪潮推动了A/D转换器不断变革,而A/D转换器是人类实现数字化的先锋。A/D转换器发展了30多年,经历了多次的技术革新,从并行、逐次逼近型、积分型ADC,到近年来新发展起来的...

2016-06-02 13:45:41

阅读数:11627

评论数:0

浅谈CAN总线

在前面的《浅谈I2C总线》和《浅谈SPI总线》 中我们介绍的 I2C、SPI 总线多用于传输距离短、协议简单、数据量小、主要面向 IC(集成电路)间通信的“轻量级”场合。而 CAN 总线则不同,CAN 总线定义了更为优秀的物理层、数据链路层,并且拥有种类丰富、简繁不一的上层协议。什么是 CAN 总...

2016-06-01 15:00:50

阅读数:3427

评论数:4

浅谈I2C总线

I2C(Inter Integrated Circuit,内部集成电路)总线是价格低廉却很有效的用以互连小规模嵌入式系统内的外设的网络。I2C 总线有时候也叫作 IIC,它已有20多年的历史了。I2C 接口和 SPI 接口的作用相同,但二者的使用方法有些不同。      I2C 总线用两根线来...

2016-05-30 09:45:54

阅读数:4573

评论数:0

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