突然有个想法,买个单片机+以太网接口,用C写个简单的web服务器,然后用来放置静态博客? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
mengyang
V2EX    奇思妙想

突然有个想法,买个单片机+以太网接口,用C写个简单的web服务器,然后用来放置静态博客?

  •  
  •   mengyang 2013-05-17 20:03:05 +08:00 9179 次点击
    这是一个创建于 4604 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在《深入理解计算机系统》里面好像有一章提到用C实现个简单的web服务器,我想可不可以把程序移植到单片机上,然后写个简单的Web服务器加上以太网接口,最后直接放置博客呢?这肯定非常有趣吧!
    29 条回复    1970-01-01 08:00:00 +08:00
    hippies
        1
    hippies  
       2013-05-17 20:05:26 +08:00 via Android
    可以
    ljbha007
        2
    ljbha007  
       2013-05-17 20:08:04 +08:00   1
    。。 内存不够 访问量高一点就挂了
    单片机好多内存都只有几十K
    用树莓派还靠谱一点
    mengyang
        3
    mengyang  
    OP
       2013-05-17 20:08:13 +08:00
    @hippies 有空我去买个小的单片机试试,以前从来没玩过以太网接口
    kqz901002
        4
    kqz901002  
       2013-05-17 20:08:27 +08:00
    我用普通的路由器就行了,带USB接口的二手几十块钱。。刷个Tomato或者其他的
    mengyang
        5
    mengyang  
    OP
       2013-05-17 20:10:33 +08:00   1
    @kqz901002 原来路由也行啊~我想看看如果性能优化一下的话,能不能用个比较低端的单片机就能实现这个功能呢?
    hippies
        6
    hippies  
       2013-05-17 20:42:59 +08:00 via Android
    带mac和phy的51芯片价格2、3个美金,整个弄下来不如买路由器,性能好的多。
    ljbha007
        7
    ljbha007  
       2013-05-17 20:53:36 +08:00   1
    @mengyang
    淘宝上搜openwrt就行了 找那种带USB的
    然后下个openwrt的工具连就OK了
    资源文件可以放U盘上
    mengyang
        8
    mengyang  
    OP
       2013-05-17 20:56:14 +08:00
    @ljbha007 恩,有空我来试试
    likuku
        9
    likuku  
       2013-05-17 20:59:34 +08:00
    还是树莓派吧,想折腾也OK啊。
    iqincai
        10
    iqincai  
       2013-05-17 21:15:09 +08:00
    买了一个710n,一拆机就跪了。。。ROM 2MB
    nixzhu
        11
    nixzhu  
       2013-05-17 23:05:25 +08:00 via iPhone   1
    https://github.com/nixzhu/nixhttpd 服务器都有了,原来也这么想过
    gzb1985
        12
    gzb1985  
       2013-05-18 00:15:57 +08:00   1
    推荐tp-link wr703n神器。
    mengyang
        13
    mengyang  
    OP
       2013-05-18 10:55:50 +08:00
    @iqincai 同跪,路由器居然可以有这么小的ROM = =!
    wy315700
        14
    y315700  
       2013-05-18 10:59:02 +08:00
    买个路由器 刷tomato 挂个nginx 搞定
    而且静态文件访问量还挺大的
    mengyang
        15
    mengyang  
    OP
       2013-05-18 11:01:06 +08:00
    @nixzhu 多谢,拉下来研究研究:-D
    treo
        16
    treo  
       2013-05-18 16:33:31 +08:00
    @iqincai 你自己没做好功课,想折腾的话应该买wr703n或wr720n
    zhujinliang
        17
    zhujinliang  
       2013-05-18 17:43:43 +08:00   1
    可以,我了解的有用stm32单片机(约10元)做的,phy多用enc28j60(约30元),可以驳接sd卡。但是运算能力太不给力了(或者可能是他们的程序架构能力不行),只能做个简单的web界面控制个LED或访问静态文件。
    iqincai
        18
    iqincai  
       2013-05-18 18:28:08 +08:00
    @treo 当初买不是为了刷openwrt...后来想刷才拆机看看的。。。
    Nourl
        19
    Nourl  
       2013-05-18 18:37:14 +08:00
    还是树莓派吧,这个东西现在很火,想折腾别的也可以。
    cashplk
        20
    cashplk  
       2013-05-18 19:29:58 +08:00
    树莓派不是可以嘛?
    detailyang
        21
    detailyang  
       2013-05-18 19:41:27 +08:00
    好歹也是玩过一年单片机 = =,推荐数莓派,这是考虑到数莓派可以扩展更多好玩的应用....至于频率太低的单片机直接忽略吧
    bigredapple
        22
    bigredapple  
       2013-05-18 22:04:18 +08:00
    感觉 cubieboard 比树莓派 好点
    jetbillwin
        23
    jetbillwin  
       2013-05-18 23:02:58 +08:00
    树莓派就很好啊,我的http://pi.chunlea.org:4321,不过没写什么东西,就是联通封了80端口,这个太了点
    acalarolo
        24
    acalarolo  
       2013-05-18 23:10:41 +08:00
    裸跑会很有难度……RTOS难度次之……通用OS难度次次。裸跑或者使用RTOS的话,很可能会需要Win平台且使用盗版工具。
    likuku
        25
    likuku  
       2013-05-19 14:18:10 +08:00
    @bigredapple cubieboard 做工和布线设计很渣,硬件出厂的良品率不高。哥们买过一个,网口失效,退回去换新的才行。另外,软件和社区支持都差很远。
    bao3
        26
    bao3  
       2013-05-19 17:31:27 +08:00
    @jetbillwin 可以试试8080,这是默认端口,或者 443,自己生产ssl。
    jetbillwin
        27
    jetbillwin  
       2013-05-19 18:53:07 +08:00
    @bao3 懒得弄了,反正就是玩玩
    lovejoy
        28
    lovejoy  
       2013-05-19 21:12:05 +08:00
    @jetbillwin 我这联通没有封80啊
    jetbillwin
        29
    jetbillwin  
       2013-05-20 00:39:10 +08:00
    @lovejoy 各地不一样。当时我还很纠结,以为OpenWRT不支持端口映射,后来发现,联通搞鬼。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:50 PVG 04:50 LAX 12:50 JFK 15:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86