佐须之男的博客

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

X86 32位 DD-WRT 系统编译教程

    13年-14年之间,因工作需要,琢磨了一段时间x86版本的dd-wrt,这几天有网友问起如何编译x86版本的dd-wrt,故写此文。时隔久远,难免有偏差和遗漏,所以很多细节需要读者自己琢磨和研究。    首先dd-wrt并非是一套100%开源的系统,当然这并非指责,而是这些缺失的代码恰恰是编译过程中的难点。我采用的代码版本是141116,下面是我编译时候整理的文档。当时是参考了好几份文档整理而出,所以很多时候

特大新闻!!! Tomato Phoenix 不死鸟系统成功移植到OpenWRT

    花了大概有两个月时间,完成了Tomato Phoenix不死鸟UI部分的移植,httpd采用的是uhttpd,cgi的语言采用的是lua。下面的相关界面。

    广告时间:本人可以承接OpenWRT UI方面的定制
    



BusyBox v1.25.1 () built-in shell (ash)

     _________
    /        /\      _    ___ ___  ___
   /  LE    /  \    | |  | __|   \| __|
  /    DE  /    \   | |__| _|| |) | _|
 /________/  LE  \  |____|___|___/|___|                      lede-project.org
 \        \   DE /
  \    LE  \    /  -----------------------------------------------------------
   \  DE    \  /    Reboot (17.01-SNAPSHOT, r3473-a5822db)
    \________\/    -----------------------------------------------------------

=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@LEDE:~#

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

版权声明:

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

前言:

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

MediaTech(MTK) MT7628 MT7688 OpenWRT 下 PWM驱动简要分析

前言:

    由于网络上关于mt7628和mt7688 pwm相关的资料非常少,所以只能自己慢慢琢磨。虽然研究的心得没有多少,但是其实也是费了不少精力,希望转载文章时,保留出处。佐须之男,专业从事网络设备(路由器)等嵌入式开发和技术咨询工作。


#include <linux/err.h>

编译Widora MT7628/88 开发板 Uboot 教程

前言:

    关于Widora,Widora是一款集成音频并且性价比超高的开发板。Widora的创始人芒果也是一位精力充沛并且乐于助人的Geek。


教程部分:

一)编译前的准备工作

  1. 一台安装了Ubuntu 14.04或者Ubuntu 16.

浅谈目前路由器两种主流 JS注入技术的 (JavaScript HTML注入)技术实现

    目前就我接触到路由器的JavaScript HTML注入(后面简称为JS注入)手段有:1.内核态注入,采用netfiler 的hook机制实现 2.用户态注入,采用http代理实现。下面具体谈下两种技术手段的特点和优缺点。


  1. 内核态注入

Powered By Z-BlogPHP 1.5 Zero

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