查看“第四课--MicroWRT SPI 使用”的源代码
←
第四课--MicroWRT SPI 使用
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 本教程主要介绍如何添加SPI设备驱动。嵌入式系统中有很多SPI设备,在路由器开发板上就常使用SPI flash。MicroWRT也是使用了 一块128Mbit的SPI flash,它是uboot,kernel和文件系统的载体。下面我们在告诉玩家如何添加SPI驱动。针对具体的SPI 设备, 也许你要修改具体设备的驱动,但是在openwrt的源码中,也就是linux的源码中包含了大部分常见设备的驱动。我们就在此基础上来添加驱动。 1.进入/target/linux/ramips/dts/目录,修改MZK-750DHP.dts,打开文件并添加如下代码。 spidev@1 { #address-cells = <1>; #size-cells = <1>; compatible = "spidev"; reg = <1 0>; linux,modalias = "spidev", "spidev"; spi-max-frequency = <10000000>; } 2.在kernel中配置SPI 驱动 $make kernel_menuconfig [[File:spi-1.jpg|800px|thumb|center|SPI Configuration]] [[File:spi-2.jpg|800px|thumb|center|SPI Configuration]] [[File:spi-3.jpg|800px|thumb|center|SPI Configuration]] 3 编译 $make 4 刷新固件 将新固件重新烧写到microWRT上,在microWRT上执行以下操作: $cd /dev $ls 能看到已经添加的SPI设备。 |}
返回至
第四课--MicroWRT SPI 使用
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息