很赞的创作,绝对叹为观止。
-
磁力小球和玻璃珠的冒险旅程
-
ESP8266 ESP-12E Flash NodeMCU Firmware / 刷NodeMCU固件
After googling this topic, I used to think it’s easy to flash the firmware to an ESP-12/12E, just connect the wires and simply click will do it. However I encountered some problems and I managed to solve it. So I write this post to share my experience.
My NodeMCU firmware is built on http://nodemcu-build.com/
After flashing with esptool / nodemcu_flasher from bbs.nodemcu.com / official ESP8266 Flash Tool, the ESP-12E could not boot normaly, I got outputs from baudrate 115200 or 74880 such as:
Fatal exception 28(LoadProhibitedCause): epc1=0x40224847, epc2=0x00000000, epc3=0x00000000, excvaddr=0x03001581, depc=0x00000000 ets Jan 8 2013,rst cause:2, boot mode:(3,0) load 0x40100000, len 29804, room 16 tail 12 chksum 0x4a ho 0 tail 12 room 4 load 0x3ffe8000, len 2208, room 12 tail 4 chksum 0xb7 load 0x3ffe88a0, len 8, room 4 tail 4 chksum 0xfb csum 0xfb don't use rtc mem data
or
Fatal exception 0(IllegalInstructionCause): epc1=0x40210354, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000 ets Jan 8 2013,rst cause:2, boot mode:(3,0) load 0x40100000, len 29804, room 16 tail 12 chksum 0x4a ho 0 tail 12 room 4 load 0x3ffe8000, len 2208, room 12 tail 4 chksum 0xb7 load 0x3ffe88a0, len 8, room 4 tail 4 chksum 0xfb csum 0xfb don't use rtc mem data
It’s something like this post, maybe it’s not enough to flash firmware to 0x00 and esp_init_data_default.bin to 0x3fc000. What I know is that the chip can’t boot.
After few days, I had an idea. I grabbed an NodeMCU Dev Board, and used esptool’s read_flash command to dump the 4 MByte flash:
$ sudo esptool.py --port /dev/ttyUSB0 read_flash 0x00 4194304 4m.bin # 4194304 = 4*1024*1024 4MByte
And, I successfully flashed it to an ESP-12E module by official ESP8266 Flash Tool with the config
After a restart, try using 115200 baudrate to connect it. And everything seems good.At last of this post, is my hardware connections and the 4MByte flash dump file. Make sure that GPIO0 is low if you want it to boot flash mode and high(or float) for normal mode.
4MByte binary file: 4m.7z
================== Below is the Chinese version =======================
本来以为刷个ESP-12E很简单的,但是我刷了就不行,后来找了个NodeMCU把它的flash整个读取了再整刷编程器固件就好了。
后来做了个用GPIO0做输出的电路,但是之后发现容易导致GPIO0电平不对(GPIO0有连外部电路,开机时GPIO0大约只有1.7V,导致无限进入刷机模式,后来把外部输出换了,GPIO0悬空,开机时就变回高电平了)。感觉GPIO0、2、15还是不要乱来比较好。
================================================================
Later I encountered a problem like
“boot mode:(7,7)
waiting for host”And the solution is that make sure GPIO15 is LOW, instead of float.
-
【全明星】霍元甲
全明星的燃曲。
-
AMOLED屏幕单价已低于LCD 新时代即将来临
北京时间3月26日消息,据科技网站PhoneArena报道,AMOLED屏幕经过多年的发展,终于开始显现出君临天下的王者气质了。数据显示,AMOLED屏幕的单价已经低于老对手LCD屏幕,价格再也不是AMOLED普及的瓶颈,用户未来都能用上色彩鲜艳,功耗较低的AMOLED屏幕。
市场研究机构IHS Technology称,今年第一季度的数据显示,AMOLED屏幕和LCD在生产成本上都有所下降,但AMOLED只有14.3美元,低于LCD的14.6美元(以5英寸屏幕为例),要知道去年第四季度AMOLED的成本还需要17.1美元呢(LCD为15.7美元),这个降幅可真不小。价格降低也就意味着AMOLED屏幕将迎来属于自己的新时代,未来它将不再是高端智能手机的专属,而是会飞进寻常百姓家。
造成AMOLED屏幕价格大幅下降的原因有多方面,比如生产效率和用户普及率的提高,以及生产线建设成本的降低。IHS指出,作为世界上最大的AMOLED屏幕制造商,三星自去年下半年就开始大幅扩充中小号AMOLED面板的产能。此外,中国厂商魅族和Oppo还成了AMOLED屏幕的客户,因此其生产线运转率达到了惊人的95%。三星在经过多年努力后,不但降低了生产线的建设成本,还大大提高了AMOLED屏幕生产中的良品率,这对屏幕价格的走低都起到了积极的影响。
行业分析师认为厂商会很快将老旧的LCD屏幕换成AMOLED,毕竟其成本已经基本相当。眼下三星还在大力扩张AMOLED屏幕的产能,因此未来其价格还会继续下滑。由于需求增大,未来会有更多厂商投入此类屏幕的竞争。
最近,三星还斥资3.25亿美元在韩国忠清道建设全新的柔性OLED屏幕生产线。未来,三星柔性屏的产能将从现有的月均39000片提升到90000片左右。分析师普遍认为三星此举是为了满足苹果未来的需求。日经新闻称苹果很有可能明年就会为旗下产品全面换装OLED屏幕,其中三星就是主要供应商之一。
-
京东被ISP劫持 怎么破?
表现有两个:
第一,会被跳转到如 http://www.jd.com/?utm_source=xxxxx&utm_medium=xxxxxx&utm_campaign=xxxxxx&utm_term=xxxx 这样的地址,百度一轮发现应该是TCP劫持。
第二,在浏览商品时,页面被插入广告,按F12发现在<head>里面被插入了一段script。
怎么破?
- 换DNS是没用的。
- 改host,或者配置路由器的dnsmasq。可以解决第二个问题。
- 使用https而不是http。在greasyfork找https的脚本,让它给 http://*.jd.com/* 自动跳转到https,可以解决问题一和二。这点还是阿里系做得好,全是https了。
- 找工信部投诉,从根本解决流氓行径。
-
[MV] ClariS – ひらひら ひらら
绝对是ClariS最大制作的MV,看到最后太感动了。
-
第三代树莓派正式发布:升级64位、性能是初代十倍、售$35不变
第三代树莓派现已正式发布,感兴趣的网友只需花上同样的35美元(32欧元),即可购得升级了全新64位架构、性能(较初代)提升了十倍的最新单片机平台。数年前发布的Raspberry Pi Model B曾改变了这个世界,尽管它只板载了性能很一般的微型处理器和256MB RAM,但仍然吸引了无数硬件硬件爱好者和硬件开发社区。

虽然性能一般,但树莓派的应用潜力却非常广泛,从简单的媒体播放器、到复杂的机器人和各种DIY项目不等。此外,第二代树莓派迎来性能和连接性上的增强,但仍然维持了原价。
不过现在,我们已经正式迎来了第三代树莓派(不考虑Zero或其它变种的话),其势必再一次改变世界。
Raspberry Pi 3最大的变化,体现在处理器上——升级到了64位的1.2GHz四核ARM Cortex-A53,性能是初代树莓派的十倍以上。
树莓派创始人Eben Upton表示:“Broadcom为Raspberry Pi 3带来了全新的BCM2837 SoC,它保留了与MCB2835和BCM2836相同的基础架构,所以大量依赖于特定硬件细节的项目仍可继续工作”。
除了64位四核1.2GHz处理器,Raspberry Pi 3还搭载了1GB LPDDR2内存,完全兼容现已发布的应用程序。对于顾虑项目平台迁移的开发者和用户来说,这点显然是相当重要的。
网络方面,Raspberry Pi 3还直接板载了激动人心的802.11n Wi-Fi和蓝牙4.1支持。供电方面,第三代树莓派需要搭配2.5A的USB充电器,不过搭配常规500mA USB输出应该也没问题(如果不连接其它太过耗电的模块的话)。
第3代树莓派现已开放购买,价格为35美元,感兴趣的网友可以前往element14或RS Components下单,其它零售商可能需要再多等一段时间。
[编译自:Soft Pedia]
-
Snow Halation – Love Live! OST [piano]
Animenz 饱含心血的新作,值得推荐
-
瑞芯微低功耗WiFi RKi6000智能产品MWC亮相
MWC(Mobile World Congress)世界移动通信大会正式开幕,本届展会IoT物联网智能硬件大热。瑞芯微Rockchip黑科技——全球超低功耗WiFi RKi6000芯片的IoT终端产品也悉数亮相,现场展示了在家居照明和HiFi音箱两大应用方向,成为MWC焦点之一。低功耗WiFi已成为IoT物联网核心因素,瑞芯微Rockchip去年宣布推出全球最低功耗WiFi RKi6000,该技术使WiFi功耗与BT4.0 LE(Low Energy)蓝牙低功耗相当。可覆盖智能家居、主流家电、家庭控制中心,甚至医疗、交通、军事等领域。该革命性低功耗WiFi方案引发了业界极大关注。
![f4d1efc69ea1cf5.jpg_600x600[1]](https://www.7forz.com/wp-content/uploads/2016/02/f4d1efc69ea1cf5.jpg_600x6001.jpg)
