佐须之男的博客

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

使用路由器自制简易NAND编程器(有史以来最便宜的编程器)

申明:
    本人不提供改机服务,此教程只是抛砖引玉,所以请勿电话联系,非诚勿扰。


前言:

    随着越来越多的路由器采用了NAND Flash来作为默认的存储芯片,由于NAND Flash编程器高昂的价格,使得很多网友只能对NAND Flash的机器打退堂鼓。于是我就开始考虑,是否可以把路由器当编程器用。经过几次尝试后,发现是完全没有问题,而且这类自制编程器的速度不亚于专业的编程器。


    本教程适合有一定电子制作基础的网友,并且熟悉CFE的环境,当然博主也可以提代改服务(关注微信号,获取相关联系方式)。提到的CFE文件会在文章最后以附件的或者链接的形式提供。

给用户的一封信

感谢大家多年来对佐须之男 的关注和支持,大家有目共睹的是Tomato在慢慢地被边缘化和走上没落,作为一名长期关注并耕耘在Tomato系统上的开发者来说这是及其不愿意看到的 一幕。于是怀揣着当初天真并坚定的想法,开发了这款MT7620A/N 版本的Tomato系统,想继续给Tomato添柴加火。固件的开发过程中得到了众多粉丝的支持,从他们的实际行动中能看到他们是真心喜欢T

替换智龙系统自带的库,解决域名解析失败问题

前言:
    不知道网友是否注意到,龙芯智龙开发板的库是存在一些问题的。会导致ping这一类程序执行失败,不能解析域名。下面是执行后返回信息:

[root@Loongson-gz:/lib]#ping forgotfun.org
ping:&nb

想对用户说的话

因为有些话题不方便在公众场合说,所以只能发到自己博客发牢骚。


本人时间和精力有限,所以请您提问时,尽量简洁明了切勿穷追莫舍。并请勿涉及如下相关的话题:

1.基础类问题,这类问题是可以简单的通过的百度或者Google找到解决方案的,本人默认会忽视此类问题。
2.它方固件相关的问题,从技术角度来说此类固件是黑盒状态不容易做解答,从道义上说我没有义务和职责解决这类问题。
3.套取商业机密及敏感技术话题,台上一分钟台下十年功,道德绑架式地一味索取和抢劫并无差异。

传业授道解惑乃是老师职责更是自己的事情,虽然理解大家想急切知道答案的心情,但是步入社会的你何须如此浮躁,路漫漫其修远兮。但假如你是一位崇拜我的粉丝并且拥有一颗感恩的心,我可以给你破例做解答,希望大家给予理解。


博通(Broadcom)CFE 相关操作文档

此文档是我早年整理的CFE修砖和开发文档,属于内部资料,所以一直没有对外公布过。今天看到网上很多网友不了解CFE下修砖的步骤和方法,所以公布到博客上,希望可以让大家得到启发和收获。


Broadcom(博通)CFE相关资料和操作手册.pdf


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

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

自述多款机械键盘体验感受

这1年多折腾了如下机械键盘:

Noppoo 青轴
Cherry茶轴
Cherry红轴
HHKB pro2 Type-S
Filco 87 圣手二代  茶轴


1.Cherry的键盘是最丑的,而且是塑料感最强的,比较占用桌面空间.不合适两台电脑以上用户,因为笔记本基本上没法用.键盘间距比较大,不适合VI重度用户,ESC离开的太远了,对我来说是一种折磨.

2.Noppoo 青轴,比

龙芯智龙开发板 PMON代码

采用此PMON代码,可以编译出可以运行bootloader

https://github.com/lshw/loongson1-pmon



龙芯裸机编程之helloworld -PMON引导篇

众所周知,pmon可以引导elf程序,所以理论上不需要用汇编就可以编写裸机程序。

准备工作:
1.配置交叉编译工具,步骤略。
2.配置tftp server,步骤略。

背景知识介绍:
1.龙芯启动后的运行的代码位置是:0xbfc00000 (spi引导模式)。
2.pmon引导的地址是0x80200000(大部分bootloader都是此地址)。
3.gcc编译好的程序不能直接运行,因为内存映射不同,所以需要用ld

Powered By Z-BlogPHP 1.5 Zero

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