fuzidage
专注嵌入式、linux驱动 、arm裸机研究

导航

 
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2022年12月23日

摘要: I2C控制器框架 APP 访问硬件肯定是需要驱动程序的,对于 I2C 设备,linux内核提供了默认的驱动程序 drivers/i2c/i2c-dev.c,通过它可以直接使用下面的 I2C 控制器驱动程序来 访问 I2C 设备。 1.重要结构体 1.1 i2c_adapter i2c_adapter 阅读全文
posted @ 2022-12-23 18:35 fuzidage 阅读(980) 评论(0) 推荐(0)
 
摘要: SMBus 是 I2C 协议的一个子集 SMBus: System Management Bus,系统管理总线。 SMBus 最初的目的是为智能电池、充电电池、其他微控制器之间的通信链路而 定义的。 SMBus 也被用来连接各种设备,包括电源相关设备,系统传感器,EEPROM 通讯设备等等。 SMB 阅读全文
posted @ 2022-12-23 14:51 fuzidage 阅读(2389) 评论(0) 推荐(0)
 

2022年10月26日

摘要: ASCII ascii是“American Standard Code for Information Interchange”的缩写, 美国信息交换标准代码。 电脑毕竟是西方人发明的,他们常用字母就 26 个,区分大小写、加上标点符号也没超过 127 个,每个字符用一个字节来表示就足够了。一个字节 阅读全文
posted @ 2022-10-26 14:33 fuzidage 阅读(627) 评论(0) 推荐(0)
 

2022年10月20日

摘要: 1 Makefile规则 目标(target)…: 依赖(prerequiries)… <tab>命令(command) 如果“依赖文件”比“目标文件”更加新,那么执行“命令”来重新生成“目标文件”。 命令被执行的 2 个条件:依赖文件比目标文件新,或是 目标文件还没生成。 2 一步一步完善 Mak 阅读全文
posted @ 2022-10-20 11:26 fuzidage 阅读(609) 评论(0) 推荐(0)
 

2022年9月14日

摘要: 下载安装NFS服务 sudo apt-get install nfs-kernel-server nfs-common 关闭防火墙 sudo ufw disable 创建NFS共享文件夹 mkdir /home/book/nfs_share sudo chown book:book /home/bo 阅读全文
posted @ 2022-09-14 20:54 fuzidage 阅读(86) 评论(0) 推荐(0)
 
摘要: 安装服务 sudo apt-get install samba samba-common 关闭防火墙 sudo systemctl stop ufw 添加用户book sudo smbpasswd -a book 配置samba sudo vim /etc/samba/smb.conf [book_ 阅读全文
posted @ 2022-09-14 20:50 fuzidage 阅读(101) 评论(0) 推荐(0)
 

2022年8月27日

摘要: 1.配置虚拟机NAT模式 vmware安装后默认就会用NAT方式和pc主机共享网络,虚拟机是通过pc主机的网卡数据转换进行上网的,只要windows主机有网,虚拟机就会对应有网络。 NAT模式在这里主要目的就是提供给虚拟机进行上网。 如果没有可以进行如下配置,打开虚拟机->编辑虚拟机设置->网络适配 阅读全文
posted @ 2022-08-27 23:24 fuzidage 阅读(14070) 评论(0) 推荐(0)
 

2022年4月15日

摘要: 硬件连接: MCU通过一条数据线与DH11连接,MCU通过这条线发命令给DH11,DH11再通过这条线把数据发送给MCU。 温湿度模块的核心就是 MCU发给DH11的命令格式和DH11返回的数据格式。 时序: 首先MCU发送一个开始信号S,这个开始信号是一个低脉冲,然后再拉高。等待DHT11应答。 阅读全文
posted @ 2022-04-15 11:37 fuzidage 阅读(941) 评论(0) 推荐(0)
 

2021年12月16日

摘要: 操作OLED,通过三条线(SCK、DO、CS)与OLED相连,这里没有DI是因为2440只会向OLED传数据而不用接收数据。 gpio_spi.c来实现gpio模拟spi,负责spi通讯。对于OLED,有专门的指令和数据格式,要传输的数据内容,在oled.c这一层来实现,负责组织数据。 因此,我们需 阅读全文
posted @ 2021-12-16 13:51 fuzidage 阅读(624) 评论(0) 推荐(0)
 

2021年12月9日

摘要: 1.OLED显示面板介绍 以QG-2864TMBEG01这款OLED为例,可见它支持Parallel/i2c/SPI这3种方式对它进行控制,这里仅对它进行SPI控制。它的product Specification见附件。 并行接口时序: SPI串行接口时序 Tr/Tf: 表示spi clk上升/下降 阅读全文
posted @ 2021-12-09 17:43 fuzidage 阅读(442) 评论(0) 推荐(0)
 
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页