驱动程序编译
嘛,就是驱动程序编译嘛
燕卫博
自由研究玩家。
展开
-
从零开始学习linux的I2C设备驱动框架——写一个简单的SHT20驱动
目录0.测试环境说明1.设备树的修改2.设备驱动框架3.I2C数据传输过程3.1 struct i2c_msg3.2 SHT20的数据收发4.I2C适配器超时等待时间的修改本文资源参考0.测试环境说明Linux的I2C子系统资料遍地都是,但是单看资料是不会明白驱动如何写的,所以选择了一个简单的器件,针对该器件有目的的写一个驱动实现最基本的器件设置和数据读取。SHT20是一个采用标准I2C协议通信的温湿度传感器,其精度和特性在本次学习中无需关注。驱动基于的开发板环境如下表所示:环境参数原创 2020-06-13 12:08:22 · 2317 阅读 · 0 评论 -
从零开始写一个基于Hi3516EV200平台的spi设备驱动框架demo(使用SPI子系统和设备树)
目录0.测试环境说明1.SPI设备和字符设备之间的关系2.字符设备驱动框架3.SPI字符设备驱动框架3.1SPI设备的struct driver结构体3.2设备树的修改3.2SPI设备的注册3.4驱动框架demo3.5驱动框架验证参考0.测试环境说明环境参数海思芯片型号Hi3516EV200Kernel Version4.9.37-smpSDKHi3516EV200_SDK_V1.0.1.11.SPI设备和字符设备之间的关系Linux的三大设备:字符设备原创 2020-05-13 21:17:43 · 1720 阅读 · 0 评论 -
RTL8188EUS驱动程序编译步骤
说明出于学习的目的,需要在hi3518ev200平台上接入RTL8188无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。RTL8188介绍嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...原创 2019-11-21 20:16:44 · 4541 阅读 · 0 评论 -
RTL8188CUS驱动程序编译步骤
说明出于学习的目的,需要在hi3518ev200平台上接入RTL8188无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。RTL8188介绍嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...原创 2019-11-22 13:45:38 · 1738 阅读 · 0 评论 -
RTL8192EU驱动程序编译步骤
说明出于学习的目的,需要在hi3518ev200平台上接入RTL8192无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。RTL8192介绍嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...原创 2019-11-24 21:38:14 · 2868 阅读 · 0 评论 -
MT7601U-STA驱动程序编译步骤
说明在学习Hi3518EV200平台时,DEMO开发板上板载了MT7601U的WIFI模块。并且提供了编译好的驱动程序,在编译好的ko模块文件夹中,针对STA方式有脚本“load_sta.sh”,该脚本内容如下:这些驱动模块编译过程如下文所示。本文内容测试时的编译环境开发平台:Ubuntu 18.04目标平台:Hi3518EV200目标Linux版本:linux-3.4.35交叉编...原创 2020-01-05 23:00:54 · 1595 阅读 · 0 评论 -
RTL8192CUS驱动程序编译
说明RTL8192CUS的驱动程序和RTL8188CUS是通用的!! 曾使用RTL8192CUS的驱动程序成功驱动RTL8188CUS,所以将过程记录在了RTL8188CUS的博文中。相关博文请参考:RTL8188CUS驱动程序编译步骤原始驱动程序下载百度网盘链接:https://pan.baidu.com/s/1oZrFqBGukPK5PlJVJ7UTsA 提取码:jje1后记之...原创 2020-01-06 18:25:27 · 352 阅读 · 0 评论 -
RT3070-STA驱动程序编译步骤
说明本文内容测试时的编译环境开发平台:Ubuntu 18.04(VMWare15.51)目标平台:Hi3518EV200目标Linux版本:linux-3.4.35交叉编译工具链:arm-hisiv300-linux-本文使用的驱动适合多个网卡型号,我只编译了其中RT3070的网卡驱动。注意:生成的ko模块未在具体硬件平台上验证,本文只是从编译流程上进行记录。该驱动的编译过程和配置...原创 2020-01-28 11:29:51 · 1073 阅读 · 0 评论