查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

The Bloom of Youth

本博客已搬家至http://kuangqi.me

 
 
 
 
 
 

北京市 海淀区 金牛座

 发消息  写留言

 
乐观,自信,幽默。
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 

访问统计

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

[置顶] 写在前面

2007-8-16 21:27:33 阅读807 评论3 162007/08 Aug16

对影成三人的月下
我要耕耘这片情感的净土!
我有男生的热情
幽默和疯狂
但我也喜欢独处
向往宁静
喜欢思考

灵光一闪
记下瞬间的感受
冥思苦想
留下深深的一叹
纷飞的心绪
会成为少年时代
最美好的回忆

作者  | 2007-8-16 21:27:33 | 阅读(807) |评论(3) | 阅读全文>>

Mac系统下WiFi扫描命令

2013-6-1 23:37:53 阅读1702 评论0 12013/06 June1

在Mac系统下扫描WiFi接入点,可以列出SSID,BSSID,RSSI等详细信息
命令如下
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

作者  | 2013-6-1 23:37:53 | 阅读(1702) |评论(0) | 阅读全文>>

23岁生日之最

2013-5-8 13:23:41 阅读877 评论0 82013/05 May8

1. 最早
李雪大神早在5月6日中午就发来祝福~荣登本年度最早祝福!

2. “最”早
陶富美童鞋早上8:04发来一条洋气的iMessage~荣登当日最早~

3. 最Geek
昀牛祝我“密码日快乐”,我只想说一句——“你赢了!!!”。昀牛毫无疑问的荣获最Geek奖。。。

4. 最懒
王颖倩童鞋一条状态向三位同学传达了生日祝福,荣获最懒送祝福者称号~

5. 最不够意思/最够意思
欢牛一早就发来祝福短信,遗憾的是随后1分钟又发了一条“程序出bug了,能不能过来调一下”。。。然后就没有然后了,木有礼物也木有surprise......

作者  | 2013-5-8 13:23:41 | 阅读(877) |评论(0) | 阅读全文>>

电子积木开发手记8

2013-4-12 17:37:51 阅读791 评论0 122013/04 Apr12

固件部分:
巧妙的分配单片机的定时器是非常有挑战性的。我们有望比Arduino做得更好!

软件部分:
首次走通了全部的流程。已经可以在VIM中实现一键编译、复位并刷写了。
第一次手动编写了自己的Makefile,是不是很弱爆。。。
之前敲各种make敲到手软,但也只是知道Makefile这个东西而已。自己编写Makefile之前还试图用各种工具自动生成,结果越弄越乱。想到松哥之前说的一句话,不到10万行的项目根部不需要这种工具,遂放弃自动生成,改为手动编写。
Makefile大概有60行左右,包含了编译、连接、objdump和size以及reset和dfu-util调用等操作,用起来还是很方便的。
唯一要吐槽的地方是,我花了一天的时间

作者  | 2013-4-12 17:37:51 | 阅读(791) |评论(0) | 阅读全文>>

电子积木开发手记7

2013-2-25 0:03:37 阅读817 评论1 252013/02 Feb25

汇总一下最近遇到的挠头的问题

我要先吐个槽!!!我真的觉得我够到了我的智商上限。。。我已经很努力的思考一些问题了,但是一定要经过足够长的时间,我才能找到正确的思路

1. 代码尺寸问题
这个问题不再详谈了,已经写了一篇两三千字的文章了。那段时间实在是郁闷。。。动不动代码尺寸就爆了。。。Hello world就要90KB。。。完全不知道如何下手。。。一天晚上跟MM聊天,突然迸发出一个灵感,逆向思维。删代码,直到删到代码尺寸降下来为止。这个思路很有效,后来发现那次代码尺寸暴增是由纯虚函数导致的。导致代码膨胀的原因还有很多,我基本都碰上了,详情去看《如何在嵌入式C++开发中缩减代码尺寸》这篇文章吧~完全是一部血泪史。。。
2. EEPROM驱动,一个调了一天的问题。。。结

作者  | 2013-2-25 0:03:37 | 阅读(817) |评论(1) | 阅读全文>>

C语言基本功测试题,欢迎各路大虾挑战~

2012-9-28 21:43:09 阅读1296 评论0 282012/09 Sept28

近来项目组经常讨论到一些C语言的基础问题,深感我们对这个基础的语言掌握的其实并不深入。我们也许只是那它描述简单的算法,然而C语言能做的不止那么多。读一读一些著名的开源项目的代码,你就发现其开发者对C语言特性的纯熟运用是抱着课本的我们根本无法想象的。转眼也大四了,各种招聘信息也纷至沓来,其中最常见的要求无非就是“熟练使用C/C++”,那到底对C语言有怎样的了解,才能算是“熟练”呢?

笔者结合自己的开发经验和读过的一些书,包括曾经被别人问过和问过别人的问题,总结出了13道C语言基本功测试题,并给出了解答。供初学者学习,供同一战线上的程序猿探讨,供各路大虾BS。

作者  | 2012-9-28 21:43:09 | 阅读(1296) |评论(0) | 阅读全文>>

关于ISP、IAP、DFU和bootloader

2012-8-27 19:46:22 阅读6491 评论0 272012/08 Aug27

这是嵌入式开发中常用的几个专业术语,其诞生的背景和其具体作用大概如下

在很久很久以前,那是8051单片机流行的时代,做单片机开发都需要一个专用工具,就是单片机的编程器,或者叫烧写器。说“烧”写一点不为过,当年的经典芯片AT89C51在编程时需要十几伏的高电压,加在一个特定的引脚上,才能进入编程。对于某款芯片的编程,都有一个特定的时序,这个时序通常在芯片的datasheet里进行描述并以硬件实现。另外在编程器里的也有一个MCU,这其中使用软件产生这个时序,从而对目标芯片进行编程。电脑通过串口把程序发到编程器,编程器按照规定的时序把程序送入目标芯片。

但是这种编程模式有几个问题,首先就是需要为特定的芯片购买特定的编程器。这种编程器通常比较昂贵,且只能用于特定型号的MCU. 对于企业来说,编程器的成本算不了什

作者  | 2012-8-27 19:46:22 | 阅读(6491) |评论(0) | 阅读全文>>

一个吐槽

2012-8-25 11:27:33 阅读578 评论0 252012/08 Aug25

8元钱,可以买一片国产的8位51单片机,STC89C516RD,性能大概是12MHz主频(还得再除以6),60K Flash,1K SRAM,两个通用定时器,一个串口,然后没有然后了!

同样的8元钱,你还可以选择去买进口的32位ARM单片机,STM32F100C8,性能是24MHz主频(这个不用除。。。),64K Flash,8K SRAM。重要的是还有SPI、UART、I2C等等各种通用通信接口8个,12个定时器,可以驱动6路PWM和10通道12位分辨率的ADC.

哦,对了,还有,STM网站精美,文档齐全,ISP协议开源。。。

作者  | 2012-8-25 11:27:33 | 阅读(578) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注