[导读] 前文分析了Linux设备驱动的驱动模型,本文来聊聊Platform_driver/Platform_device这个类。做嵌入式Linux的驱动,这个也是绕不开的,所以来学习分析总结一下。 上文阅读: 注:代码分析基于linux-5.4.31 为什么有Platform_driver 前文谈 ...
分类:
系统相关 时间:
2020-06-02 22:51:47
阅读次数:
111
DOM readyState属性共5中状态 uninitialized:初始状态 loading:document加载中 loaded: document加载完成 interactive:已加载并可与用户交互,但还需要加载图片等其他资源 complete:全部资源加载完成 DOM文档加载顺序: 解析 ...
分类:
Web程序 时间:
2020-06-02 00:13:58
阅读次数:
95
一、创建头文件pcf8591.h代码如下: #ifndef __FPC8591_H_ #define __FPC8591_H_ #include <reg52.h> void init_pcf8591(void); //pcf8591初始化 unsigned char adc_pcf8591(voi ...
分类:
其他好文 时间:
2020-06-01 12:06:29
阅读次数:
129
一、创建头文件i2c.h代码如下: #ifndef __I2C_H_ #define __I2C_H_ #include <reg52.h> sbit SCL=P2^1; sbit SDA=P2^0; void I2cStart(); // I2c启动 void I2cStop(); // I2c停 ...
分类:
其他好文 时间:
2020-06-01 11:44:26
阅读次数:
61
Azure RTOS NetX Duo嵌入式TCP / IP网络堆栈是Microsoft高级的工业级双IPv4和IPv6 TCP / IP网络堆栈,专门为深度嵌入式,实时和IoT应用程序设计。NetX Duo为嵌入式应用程序提供了核心网络协议,例如IPv4,IPv6,TCP和UDP,以及一整套完整的 ...
分类:
Web程序 时间:
2020-06-01 09:15:36
阅读次数:
283
SQList3 一、简介。 SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装 ...
分类:
数据库 时间:
2020-05-31 15:56:50
阅读次数:
175
连接好硬件,复位运行u-boot -> 加载内核并启动内核 -> nfs挂载根文件系统在嵌入式平台的根文件系统里输入 ls /dev/mtdblock* 如果能够查看到此设备,则将其挂载到嵌入式平台的/mnt目录下 mount -t jffs2 /dev/mtdblock2 /mnt mount / ...
分类:
数据库 时间:
2020-05-30 11:04:39
阅读次数:
112
随着物联网慢慢的发展,现在人们已经都离不开物联网了,所以人们也都渐渐理解了嵌入式,不过作为网光设备,物联网是要担负不同的责任的,下面先来了解下什么是物联网关吧。 什么是物联网关? 从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网 ...
分类:
其他好文 时间:
2020-05-29 17:44:45
阅读次数:
95
其实很多做嵌入式工程师的对自己的未来都还没什么信心,这里里面最大的问题就是大家在工作时,遇到了很多不好的事情,这也使大家有些力不从心,那么要想学好嵌入式的话,下面可以先来了解下嵌入式工程师的两种方案。 当你迷茫找不到出路,又想快速成长和提高的时候,那么成为嵌入式工程师有两种方案可以供你参考: 1、努 ...
分类:
其他好文 时间:
2020-05-29 17:40:59
阅读次数:
69