2014年8月

UnknowZone1

Tags: none

VisuaalGo————图形化解释各类数据结构

pyserial————Python的一个serial port库,可以在Mac os下试试,看能否与RS485设备通信

貔貅Bitcoin交易所————据说是国内最早使用100%准备金的交易网站,还是开源的,但交易量不高

台湾国立交大资讯工程系课程————台湾老师的PPT基本以英文为主,比国内高一个层次

HuaWei HG612 Hacking————老外的blog关于HG61路由的破解,玩HG系列的路由,很有参考性

世界上最简单的会计书————外行可以了解下会计行业的相关术语和使用方法

改变世界的箱子————对人类产生巨大改变的事物,一定是经过一次次的尝试后去修正最初的想法,以贴合当时周围其他事物的状况。当潮流涌来时,要主动改变和拥抱。

JIT即时生产————丰田公司使用的生产方法,可以最大限度减少库存压力

Shimano前后拨安装,调整————原来自行车变速器的称法为,前拨和后拨,主要作用是调整链条到不同轮盘上

Debian常用软件

Tags: none

最近把Debian的相关软件迁移到MBP上,所以记录下,以备下次再安装Debian时使用

Chrome

  1. Xmarks Bookmark Sync
  2. Adblock Plus
  3. Evernote Web Clipper
  4. Hotot
  5. Stash
  6. 网盘工具盘(userscript)
  7. 12306订票助手
  8. OpenGG.Clean.Player
  9. Proxy SwitchySharp
  10. Vimium

Desktip

  1. gEDA
  2. Meld
  3. QtCreator
  4. MPLAB IDE X
  5. Eclipse
  6. GIMP
  7. Inkscape
  8. aMule
  9. KTorrent
  10. Dropbox
  11. Wireshark
  12. TeamViewer
  13. Vidalia
  14. Chrome
  15. Skype
  16. VLC
  17. Audacity
  18. WPS Office
  19. Fcitx & Kimpanel
  20. Keepass
  21. Virtualbox
  22. QIpmsg

mac os下RedAlert3设置分辨率

mac os下运行RedAlert3时,配置选项中只能设置800x600的分辨率,Macbook MD101可以设置1280x800,修改方法如下:

cd ~
vi Library/Preferences/Command\ and\ Conquer\ -\ Red\ Alert\ 3\ Preferences/
p_drive/User/Application\ Data/Red\ Alert\ 3/Profiles/Blackrose/Options.ini
Resolution = 1280 800

将原来的800 600修改为1280 800即可。

MacOS下Arduino的CLI开发环境

Arduino的开发环境,基本用Arduino IDE来完成。由于我习惯了VIM的开发方式,再加上Arduino IDE确实不怎么样,所以网上也有人用Eclipse来开发。用CLI方式开发的话,Linux和Mac下都可以完成,同时对了解细节方面也是有好处的。当然,缺点也很突出,需要多个工具的配合才能完成,开发,编译,烧写和调试。

开发过程中的工具有,avr-gcc,avrdude,make。主要用到的就是Arduino的相关头文件和库,这些都通过Makefile文件来指定就可以了,还是比较方便的。

1.编译环境

Mac下AVR的toolchain比较多,这里选用CrossPack-AVR,安装后直接在终羰下可以使用的。AVR-GCC和AVRDUDE都已经包含了。
CrossPack-AVR

2.Arduino的相关头文件和库文件

我是直接用Arduino-Linux的包,把hardware和libraries留下就可以了,后续会在Makefile文件中指定路径,以便编译时查找

3.ArduinoMakefile

这里使用arduinoMakefile这个脚本来完成arduino程序的编译,里面也附带了烧写功能。烧写时,使用的串口是/dev/tty.usbmodem1421
arduinoMakefile

4.串口调试信息

Arduino开发的话,彺串口中show信息调试的基本方法之一。注意,如果使用烧写串口和调试串口相同,记得在烧写前退出串口程序。Mac下的串口程序使用c-kermit或minicom,通过brew可以安装使用。

初用MAC OS

Tags: macos

“咦,你这电脑怎么木有‘我的电脑’呢?”

办公室美女很惊讶地提出这个问题,我在终端敲出ls。古都今年各种热,DELL老本本都快不行了,然后考虑着换个本本吧。WIN,LINUX都用过了,是该体验下MAC OS,顺便看下,能否用MAC OS做嵌入式开发环境。

周一下单,周二就到手了,JD的速度真不错,不会是因为剩两台了快点出完,以便清仓吧。为了以后便于升级,选了MD101型号,这是仅有带网口的本本了。大家都不推荐买这个型号,ibuick也说,​不值得够买。对我来说,可升级的内存和以太网口是比较重要的,毕竟是要当开发机用的。

下面说说使用MAC OS的优点:

一、稳健的桌面环境,高效的内存管理

早就听说MAC OS的GUI体验很不错,用了一天发现,确实比LINUX好很多,内存管理也比较好,不会因为内存快用完,应用出现卡顿现象。这种情况在LINUX上经常出现,所以我一直开着htop看内存的使用量,否则一旦开始使用swap换页,DE就变卡了。

二、丰富的娱乐应用软件和游戏

使用MAC后,国内常用的娱乐软件也都有支持了,不用再担心无法和妹子视频语音了。在LINUX下,只能依靠skype来实现了,但不是每个妹子都愿意安装skype的。不用再去找同功能的不同桌面环境的软件了,MAC OS的GUI是统一的。在LINUX下,可玩的游不多,原生的就更加少了。

三、统一的界面下的键盘操作体验很舒服

因为MAC OS的界面很统一,所以快捷键大多是相同的,这样加快了使用效率。同时,也说明了为什么F1~F12的功能键,默认是特殊功能,这样会更方便使用。而Chrome本本上也是类似设置,但却不尽如意。

说完优点,再来说说缺点:

一、外设的驱动支持性差

因为是Apple的产品是闭环,所以外设支持不是很丰富。我在开发中经常要用串口,所以USB转串口线缆是必备,PL2303芯片的串口线,需要安装驱动后才能使用,结果装完后,还是不可以,目前还在研究中。至于其它的Debuger或Programmer设备,木前还没测试,不容乐观的。

二、对文件系统支持性不好

同样的类UNIX内核,竟然不支持NTFS,EXT类的分区,幸好还有命令可以用,但也是很麻烦的。这是初入MAC OS的不适应症。

目前入手后,才使用了一周左右的时间,以续慢慢更新吧!

最新文章

最近回复

  • Blackrose: 感谢拍砖!嗯,那句话...
  • aa: “Raspberry...
  • Blackrose: 外部只是帮你把芯片启...
  • : 内部时钟比外部的频率...
  • Blackrose: 你这评论比正文更有内容么
  • 7hao: CR+LF ...
  • Blackrose: 可以是你更新软件源后...
  • sxk: 博主,我的系统是ub...
  • Blackrose: 你深得精髓么
  • qihao: 这篇文章的简单总结就...

分类

归档

其它