佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

MediaTech(MTK) MT7628 MT7688 Linux 下使用mmap实现用户态 GPIO 驱动

版权声明:

    本文章版权归属 forgotfun.org 佐须之男,未经允许请勿转载。佐须之男,从事网络设备开发10年,可承接定制业务和技术咨询。

前言:

    最近在使用Widora mt7688开发板的时候,发现OpenWRT默认的GPIO驱动非常恼人,只提供了sysfs默认的调用接口。编程时需要和一堆文件打交道,用来做做简单的gpio开发是够了,但是要实现复杂点

论OpenWRT给路由器行业带来的灾难

    随着智能路由和智能家居概念的兴起和走红,越来越多的企业已经在使用或打算使用OpenWRT作为产品研发的平台。不得不说OpenWRT的确满足了目前大部分创业公司短平快的预期。但是这种预期是从某种程度上来说一种认知上的曲解,刨去小米和联想等IT巨头公司,绝大部分公司目前还没有驾驭或者改造OpenWRT的能力。很多中小企业老板完全是抱着你行也我也行的错误观念在做产品,殊不知公司与公司之间研发能力的差异有多大。巨头门虽然从字面上意义上使用着OpenW

重新封装OpenWRT下的LibUCI库-降低使用难度

    2013年时,做过一段时间的OpenWRT开发,感觉最头疼的还是UCI的配置框架部分。相对于JSON和XML来说,UCI的使用便利性和交互上面上是欠缺的。因为UCI是一套私有的配置协议,缺乏社区的支持,所以在语言的绑定(binding)上是比较匮乏的。在项目中,你只能采用官方的两种语言,C和LUA。由于时间有限,当年项目为了加快进度方便组

© 2016 佐须之男版权所有 | 联系方式 forgotfun@qq.com | 业务合作 181-1435-4589 (陆工)