找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 30863|回复: 194

[k3] LEDE 17.01.4 R7.4.3 源码编译功能添加版(红外、温控、USB开关)

 火... [复制链接]
发表于 2017-11-7 02:27 | 显示全部楼层 |阅读模式
本帖最后由 don.anthony.lee 于 2020-10-2 02:29 编辑

利用 Lean 大侠公开源码 (https://github.com/coolsnowwolf/lede) 整理编译添加一些功能,除以下外其它同 之前帖子

文件下载:
链接: https://pan.baidu.com/s/1boP5Sjt
密码: cxib

下载后文件为7z压缩文件,解压后为 trx 格式刷机文件,建议直接采用 CFE+tftp 方式刷机。
刷机后登陆用户为 root,无密码(首次登陆后建议设置密码)。

主要变动:
1. 无线驱动采用 AC88U 驱动,实际使用时 5G 信号稳定一些,可开大功率(参见 updateing 的相关帖子);
2. 内核变动如下:
 2.1 增加 SPI Flash 设备及分区识别,方便加设 SPI Flash 后对其访问或修改;
 2.2 去除 bootargs 中 console 指定 ttyS0,主要目的为令调试串口变成普通串口,方便 DIY 串口通信的温控设备;
 2.3 添加 lirc 相关内核模块,并由 lirc_rpi_gpio 驱动修改得来 lirc_gpio 驱动,可通过 GPIO17 实现红外接收或发射。
3. WEB 模块添加 GPIO 工具(位于“系统”菜单下),用于控制 USB 电源开关、USB3切换、红外及温控等设置(温控
 默认设置采用切换 USB 电源开关);
4. 服务程序配套添加 lirc。

备注:
1. 不要问我路由器设置红外有何用,创意在你,甚至温控的设置你都可以充分发挥;
2. 红外功能采用 GPIO 同 Reset 按钮,即长条形连接板端部那个按钮,自备万用表量一下那4个引脚中那个和GND的电阻
 不为零就是所需的引脚;
3. 有需要定时开关 USB 电源控制风扇时,可自行添加开关命令至“系统-计划任务”(可参照“服务-WIFI计划”);
 开启 USB 电源命令:/usr/bin/k3_gpio_tools turn_on_usb
 关闭 USB 电源命令:/usr/bin/k3_gpio_tools turn_off_usb
4. 更多说明详见下方。

红外接线等:

1. 红外接线方法
因为没有 bcm47094 资料,目前能找到可利用的 GPIO 只有 GPIO17,所以无法同时使用红外接收和红外发射功能。
硬件上按以下连接即可;接收器建议置于前置面板上方,考虑接收范围,建议钻孔后将接收器外突,有条件时可采用
凸面透明材料覆盖加大接收范围;发射器建议按指向需要控制的设备方向并于机箱侧面开孔放置。

1.1 接收器接线方法
测试引脚5V - 接收器 VCC(如果为避免短路或者过滤低频信号,自己加电阻和电容)
测试引脚GND - 接收器 GND
Reset引脚 - 接收器 DAT

1.2 发射器接线方法(以NPN三极管+5V红外发射管为例)
测试引脚5V - 发射器正极
测试引脚GND - 三极管发射极
三极管集电极 - 发射器负极
Reset引脚 - 串联限流电阻,再接到三极管基极(有需要加大发射功率的,自己调节电阻并加设电容等)

2. 要实现红外接收控制功能,软件上还需要设置以下文件,具体可以网络搜索一下。
/etc/config/lirc/lircd.conf
/etc/config/lirc/lircmd.conf
/etc/config/lirc/lircrc

3. DIY 温控设备相关示例
  采用 DIY 串口通信温控设备时,若将其置于 K3 内部,注意处理干扰;另外,采用 K3 测试引脚的 5V 电源时
注意滤波;此外,内部温度对部分单片机(比如STM8)内部晶振会产生影响。

3.1 串口发送命令 uart_send
以上链接下载的固件中包含 uart_send 命令,用于发送命令至串口。

命令用法:uart_send 设备路径 命令内容 [波特率] [超时毫秒数]
示  例:uart_send /dev/ttyS0 AT 115200 500

注明:串口数据宽度默认设定为8位,STOP位为1位,无校检位。

3.2 以下附上 STM8S105K4 示例固件,驱动电路需要你再 DIY。

3.2.1 使用引脚
PD5,PD6 - 串口 TX,RX
PD4 - 电平输出引脚,支持 PWM

3.2.2 串口命令
AT - 测试命令
AT+HALT - 进入省电模式,串口再次接收到命令时自动唤醒
AT+SHUT - 关闭设备,无法自动唤醒,可用于停用设备并恢复串口供其它使用用途
AT+OUTPUT=? - 查询 PD4 输出状态
AT+OUTPUT=LOW - PD4 输出低电平
AT+OUTPUT=HIGH - PD4 输出高电平
AT+OUTPUT=PWM,n - PD4 输出 100Hz PWM,占空比为 n%
AT+OUTPUT=FLOAT - PD4 浮空
运行截图:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
不撞南墙不流血 + 1 强大的恩山!(以下重复1万次)
wagaka + 1 我来恩山就是为了撩你!
yuntian123456 + 1 强大的恩山!(以下重复1万次)

查看全部评分

预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2018-12-4 10:53 | 显示全部楼层

红红外??看看
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-3-29 08:52 | 显示全部楼层
看看怎么样
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-3-28 17:04 | 显示全部楼层
红红外??看看
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-3-27 10:59 | 显示全部楼层
支持一下,多多参与
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-3-25 22:20 | 显示全部楼层
看标题很吸引
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-3-25 22:18 | 显示全部楼层
这个能不能加到k3梅林里呀!!!1
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-29 15:57 来自手机 | 显示全部楼层
肴看。。。。。。
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-29 15:53 | 显示全部楼层
还以为是我的型号的呢!哈哈
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-16 22:33 | 显示全部楼层
啥,啥这都是些啥。。。
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-16 21:47 | 显示全部楼层
rockerman 发表于 2017-12-14 22:15
求教一下上周也自个编译固件,不知如何把koolproxy也加进去,只想用它过滤一下腾讯视频的广告

不需要加,从源码编译包的话,类似运行 make package/koolproxy/compile 则可在 bin 目录中生成 ipk 文件,编译后直接复制 ipk 文件到路由器用 opkg install 命令安装就可以了。
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-15 16:07 | 显示全部楼层
厉害了,USB开关是怎么玩的
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-15 10:58 | 显示全部楼层
试一下好不好用
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-14 22:36 | 显示全部楼层

试一下好不好用
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-12-14 22:15 | 显示全部楼层
求教一下上周也自个编译固件,不知如何把koolproxy也加进去,只想用它过滤一下腾讯视频的广告

点评

不需要加,从源码编译包的话,类似运行 make package/koolproxy/compile 则可在 bin 目录中生成 ipk 文件,编译后直接复制 ipk 文件到路由器用 opkg install 命令安装就可以了。  详情 回复 发表于 2017-12-16 21:47
预计2025年7月5日或6日期间将对服务器进行停机维护,大概需要6小时左右,请及时做好数据备份。 |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-7-4 02:19

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表