会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)
大奥特曼打小怪兽
首页
新随笔
联系
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
38
下一页
2023年2月5日
通信协议-I2C
摘要: 一、I2C概述 I2C(Intel Interface Circuit,简称IIC、I2C),是应用广泛的芯片间串行扩展总线。由飞利浦公司开发用于微控制器(MCU)和外围设备(从设备)进行通信的一种总线,属于一主多从(一个主设备(Master),多个从设备(Slave))的总线结构,总线上的每个设备
阅读全文
posted @ 2023-02-05 23:16 大奥特曼打小怪兽
阅读(2418)
评论(0)
推荐(0)
2023年2月2日
linux驱动移植-DM9000网卡驱动
摘要: 内核版本:linux 5.2.8 根文件系统:busybox 1.25.0 u-boot:2016.05 在学习Mini2440裸机程序时,我们介绍过关于DM9000网卡的相关知识,包括电路图、以及DM9000寄存器等信息。具体可以参考Mini2440裸机开发之DM9000。 本节对之前已经介绍过的
阅读全文
posted @ 2023-02-02 22:40 大奥特曼打小怪兽
阅读(552)
评论(0)
推荐(0)
2023年1月29日
linux驱动移植-linux网卡驱动基础
摘要: 内核版本:linux 5.2.8 根文件系统:busybox 1.25.0 u-boot:2016.05 一、OSI七层模型 在介绍OSI之前,我们先澄清一些专业术语。 链路:从一个节点到相连节点的一段物理线路,中间没有任何其他的交换节点; 局域网:是指在某一区域内(如一个学校、工厂等)有多台计算机
阅读全文
posted @ 2023-01-29 21:25 大奥特曼打小怪兽
阅读(1697)
评论(0)
推荐(0)
2022年10月18日
linux驱动移植-linux块设备驱动Nor Flash
摘要: 内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 在进行Mini2440 uboot移植的时候,我们介绍了Nor Flash相关的硬件知识,当时我们使用的Nor Flash型号为S29AL016D70TF102,大小为2MB。 后来由于开发板的网卡
阅读全文
posted @ 2022-10-18 00:21 大奥特曼打小怪兽
阅读(1150)
评论(0)
推荐(0)
2022年10月7日
linux驱动移植-linux块设备驱动Nand Flash
摘要: 内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 在介绍Nand Flash块设备驱动之前,首先你需要了解S3C2440这款SOC关于Nand Flash控制器的知识,同时需要对Mini2440开发板所使用的K9F2G08U0C型号芯片有所了解,因
阅读全文
posted @ 2022-10-07 23:34 大奥特曼打小怪兽
阅读(1409)
评论(0)
推荐(0)
2022年10月5日
linux驱动移植-Nand Flash ONFI标准和MTD子系统
摘要: 内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 一、ONFI标准 Nand Flash是嵌入式世界里常见的存储器,对于嵌入式开发而言,Nand Flash主要分为两大类:Serial Nand、Raw Nand,这两类Nand的差异是很大的。 R
阅读全文
posted @ 2022-10-05 22:40 大奥特曼打小怪兽
阅读(1668)
评论(0)
推荐(0)
2022年9月25日
linux驱动移植-linux块设备驱动z2ram
摘要: 内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 linux内核将块设备相关的驱动放在drivers/block路径下: root@zhengyang:/work/sambashare/linux-5.2.8# ls drivers/block/
阅读全文
posted @ 2022-09-25 21:37 大奥特曼打小怪兽
阅读(494)
评论(0)
推荐(0)
2022年9月13日
linux驱动移植-linux块设备驱动blk-mq
摘要: 在上一节我们介绍了块设备驱动的I/O读写流程,以及块设备的注册/卸载、通用磁盘的申请/删除/添加相关的API。 绪论 比如我们现在写了一个块设备的驱动程序,我们提供对块设备的读写功能;当有多个线程,并发去访问这个块设备,我们如何可以提高块设备的访问效率呢? 首先考虑块设备和CPU访问速度有具体的差异
阅读全文
posted @ 2022-09-13 22:31 大奥特曼打小怪兽
阅读(5341)
评论(1)
推荐(3)
2022年9月11日
linux驱动移植-linux块设备驱动基础
摘要: 一、linux设备驱动 我们在linux驱动基础概念以及驱动程序框架搭建中已经介绍过,linux 将所有的外设分为 3 类:字符设备、块设备、网络设备。 1.1 字符设备 字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以字节为单位的。 比如串口在进行收发数据时就是一个字节一个
阅读全文
posted @ 2022-09-11 11:48 大奥特曼打小怪兽
阅读(1797)
评论(2)
推荐(0)
2022年9月4日
linux驱动移植-USB键盘接口驱动
摘要: 在前面的章节我们已经介绍了usb鼠标驱动的编写,并对usb摄像头驱动源码进行了分析。由于usb键盘驱动和usb鼠标驱动代码非常相似,所以这一节就粗略介绍一下usb键盘驱动的编写。 一、接收usb键盘数据准备工作 1.1 键盘数据格式 键盘发送给usb主机控制器的数据格式包含8个字节,BYTE0、BY
阅读全文
posted @ 2022-09-04 22:05 大奥特曼打小怪兽
阅读(990)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
38
下一页
公告
如果有任何技术小问题,欢迎大家交流沟通,共同进步