2015年10月8日 星期四

Atmel Studio 7 - AVR arduino 開發的好幫手 Easier to Use and More Powerful Than Ever


Atmel Studio 7 - Easier to Use and More Powerful Than Ever

http://www.atmel.com/Microsite/atmel-studio/default.aspx
http://www.atmel.com/Microsite/atmel-studio/debugging-simulation.aspx

很多人在玩arduino 開發版,不知道有沒有使用 由官方提供的開發工具
超強的功能
可以即時捕捉你的“使用電量”
可以不間斷的讀取晶片資訊
IO檢視與腳位和記憶體資訊
Atmel Gallery藝廊讓你可以看到相關的專案
Atmel Data Visualizer 可以視覺化波型


中國人開發的工具,C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)

http://www.programarts.com/cfree_ch/index.htm



 
C-Free 5 发布!
最新版本:5.0 
 
马上下载 
看更新



C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)。利用本軟件,使用者可以輕鬆地編輯、編譯、連接、運行、調試C/C++程序。C-Free 5 主要有以下特性:(主窗口)


1. 支持多編譯器,可以配置添加其他編譯器;(0)
      目前支持的編譯器類型:
          (1) MinGW 2.95/3.x/4.x/5.0
          (2) Cygwin 
          (3) Borland C++ Compiler
          (4) Microsoft C++ Compiler
          (5) Open Watcom C/C++
          (6) Digital Mars C/C++
          (7) Ch Interpreter
          (8) Lcc-Win32
          (9) Intel C++ Compiler


2. 增強的C/C++語法加亮器,(可加亮函數名,類型名,常量名等)(1)

3. 增強的智能輸入功能;(2)

3. 可添加語言加亮器,支持其他編程語言;

4. 可添加工程類型,可定制其他的工程嚮導;(3)

5. 完善的代碼定位功能(查找聲明、實現和引用)(4)

7. 代碼完成功能和函數參數提示功能;(5)(6)

8. 能夠列出代碼文件中包含的所有符號(函數、類/結構、變量等)(7)

9. 大量可定制的功能
      可定制快捷鍵
      可定制外部工具
      可定制幫助(可支持Windows幫助、Html幫助和在線幫助)

10. 彩色、帶語法加亮打印功能;
11. 在調試時顯示控制台窗口;(8)
12. 工程轉化功能,可將其他類型的工程轉化為C-Free格式的工程,並在C-Free中打開。

C-Free中进行ARM开发(使用ADS1.2)|最后更新2008-3-24
C-Free能够支持众多的C/C++编译器,除了我们知道的MinGW、Borland C++、Digital Mars和Open Watcom C++、Ch等。我们将陆续根据大家的需要,介绍其他编译器在C-Free中集成、使用方法。
ARM ADS全称为ARM Developer Suite,是ARM公司推出的新一代ARM集成开发工具。现在ADS的最新版本是1.2,它取代了早期的ADS1.1和ADS1.0。它可以安装在Windows NT4,Windows 2000,Windows 98和Windows XP和Windows Me操作系统。ADS由命令行开发工具,ARM实时库,GUI开发环境(Code Warrior和AXD),适用程序和支持软件组成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己的应用程序。
虽然ADS1.2自带了的集成化开发工具(Code Warrior),但是如果你想使用C-Free的强大功能,在C-Free中开发自己的ARM应用程序也是可行的。由于ADS包含的编译器都是以命令行的方式被使用的,因此,我们也很容易使这些编译器能够在C-Free中被使用。
下面的步骤帮助您在C-Free中配置、使用ADS编译器。
 
1、下载C-Free ADS开发包点击此处下载
下载后,直接将此Zip包中的文件解压到C-Free的安装目录下。此开发包包含了(1)GCC-ARM和GCC-Thumb构建配置模版文件;(2)ARM应用程序的工程创建向导。
注:构建配置模版文件位于C-Free安装目录的data目录下;工程向导文件位于C-Free安装目录的templates目录下。
2、安装ADS1.2开发环境。在您的系统中安装ADS1.2环境,并且安装完成License,确保命令行工具能够使用。
3、在C-Free中配置ADS1.2。
(1)我们首先创建一个ARM或Thumb全局构建配置: 打开C-Free,选择“构建”->“构建选项”菜单,弹出“构建选项”对话框,点击右上角的“>”符号按钮,在出现的菜单中,选择“新建配置”项,调出“新建构建配置”对话框。如下图所示:

编译器类型选择GCC-ARM或者GCC-Thumb,输入您希望的配置名称,如arm等。点击“确定”。出现“编译器位置”对话框,如下图。在这里你可以指定ADS的安装位置(告诉C-Free您ADS的安装位置),一般情况下,C-Free能够检测到您系统中的ADS安装位置。如果无法检测到,则请使用手动定位功能来指定ADS的安装位置。

“确定”后,C-Free会根据ADS的安装位置,自动设置好Include Files路径, Library Files路径和Executable Files路径等。如下图:

点击确定,这样我们就完成了对ARM编译器的配置。同样如果您在编译器类型中选择了GCC-Thumb也就可以创建一个Thumb编译器的配置。
4、创建ARM应用程序。
进入“工程”菜单,选择“新建”选项,激活“新建工程”对话框。在工程类型中,我们选择“ARM”页,出现两种可供创建的工程类型“Executable Image”和“Object Library”。如下图:

在对话框中,选择您希望创建的工程类型,并且指定工程名称和保存位置。点击确定后出现“选择程序类型”选择框,选择后,进入下一步,在这里我们选择应用于工程的构建配置。我们选择刚才创建的arm或者thumb,如下图所示。这样的话,创建完成的应用程序将能够用arm或者thumb编译器编译。你也可以在以后通过“工程设置”对话框来完成工程构建配置的添加、修改。

点击完成。完成了工程的创建。你可以往工程添加程序文件,管理程序文件,开发您的ARM应用程序。
5、运行ARM应用程序。下图是一个Hello World程序在AXD中的运行结果。

以上是作者对ADS1.2在C-Free中配置、使用的一个简要介绍。希望对您有一定的引导作用。由于作者对ADS的了解未深入,上面的介绍可能不能满足您的要求。如您仍有问题,请来信讨论:cfree@163.com。谢谢!
 


注册购买
C-Free是共享软件,如果您觉得C-Free对您有帮助,并愿意支持C-Free的开发,请注册购买本软件!
注册费用80元人民币。
如果你还没有试用过C-Free,可以先点击下载试用。


[mechanism] some gear or mechanism from youtube

就 只是 些 youtube 有關 機械結構 的 影片

4 Bar Linkage End Effector, Robot Gripper Animation
四軸聯結 限位效果 機器人 夾具 動畫


Mechanical hand
機械 手


Davison Design: Jack 'N Stand Animated Video
就升降起重


Push-push button 2
推推按鈕,四點程序


Wobbling pin gear mechanism 2
晃動點 傳動 連軸


Lapping machine 1
重疊 減速機構


Mechanism for drawing circle 7
畫圓機械結構


Two alternately rotating geneva drives
凸輪 二值化 結構


Vim Vi 超級老牌 的 編輯器


https://en.wikipedia.org/wiki/Vim_(text_editor)

http://www.vim.org

萬能但超難

Vim 編輯器是一個模仿在Unix上的Vi (Vi IMporved (Bill Joy))編輯器,由 Bram Moolenaar 為基礎開發的Stevie editor 在 Amiga系統,於1991年發表,Vim使用者介面由Command in interface (命令列介面為主)

目前軟體授權為 GNU General Public License.



1992年1.22版本的Vim被移植到了UNIX和MS-DOS上,Vim經過多年的社群開發已經增加許多功能了,最新的版本是Vim4

關於困難度:Vim的操作與學習應該算是逆趨勢的越更新越難,聞名的是沒有功能表,四種模式加上無限多酷炫的快速鍵功能,超弱的使用者介面,卻超受自認為是駭客等級的開發者喜愛

使用時建議下載這種東西貼在旁邊