几种新的MCU开发环境和语言】的更多相关文章

https://kuaibao.qq.com/s/20171108A0LQST00?refer=kb_news 桥大学数学科学中心的Damien P. George在研究各种深奥数学.物理问题之余,还搞了一个MicroPython项目,将Python移植到ARM Cortex M微处理器上,并开发了电路板.2013年曾经在KickStarter上成功筹得近10万英镑.截止到目前,已经有不少嵌入式硬件成功移植了MicroPython,当然包括ESP8266.所以如果你习惯于Python的思考方式,…
https://www.keil.com/demo/eval/arm.htm#DOWNLOAD1,MDK-ARM的IDE集成开发环境:mdk512.exehttp://www.keil.com/fid/tsrz5twr ... les/eval/mdk512.exe (MD5: 227234b11466818578c407f8e8217f97)如果用到KEIL C51也可以同时安装在同一目录下,不受影响,如5.注意新旧版本的EXE和DLL不要以旧覆盖新,要用新覆盖旧的原则的即可,注意确认或者略过…
随着被微软收购,最近一年间,Xamarin的火爆程度与日俱增.免费.更好的VS2015集成.更好的模拟器,甚至,在windows上运行和调试iOS平台程序,让我这样接触了十几年.NET平台的老司机,即使工作中没有直接应用,也忍不住想要一探究竟. 搭建开发环境 工欲善其事,必先利其器.首先,我们需要一个完美的开发环境.要怎么才"完美"呢?我想至少要达到以下三点: 完美的Visual Studio集成 高效易用的Android和iOS模拟器 可视化UI设计 安装Xamarin Xamari…
1 在“桌面”上创建一个文件夹Test 1.1 问题 在桌面上创建一个文件夹,我们需要了解Max OS X操作系统的操作方法.对于Max OS X操作系统,有两种方法可以在桌面上创建文件夹,一种方法是通过图形化操作界面创建,另一种是在“终端”程序中,通过命令行方式创建.第一种方法比较简单,它是通过鼠标来完成的:第二种方法就要复杂一些,它需要我们了解Max OS X操作系统的目录结构,并且熟练掌握各种终端命令. 1.2 方案 在“终端”程序中,通过命令行方式完成此案例,需要用到一些常用的控制台命令…
%run命令 在IPython会话环境中,所有文件都可以通过%run命令当做Python程序来运行. 假设在ipython_script_test.py中存放了一段简单的脚本,如下所示: def f(x,y,z): return (x+y)/z a=5 b=6 c=7.5 result=f(a,b,c) 只要将文件名传给%run就可以运行 in[550]: %run ipython_sricpt_test.py 脚本是在一个空的命名空间中运行的(没有任何import,也没有定义任何其他的变量)所…
IPython基础 可以通过命令行启动IPython,执行任何Python语句,只需将其输入然后回车. Tab键自动完成 在Shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象,函数等)就会被找出来 也可以在任何对象后面输入一个句点以便自动完成方法和属性的输入: Tab键自动完成功能不止可以用于搜索命名空间和自动完成对象或模块属性.当你输入任何看上去像是文件路径的东西时(即使是在一个Python字符串中),按下Tab键即可找出电脑文件系统中与之匹配的东…
一 键盘快捷键 - Ctrl-P    或上箭头键 后向搜索命令历史中以当前输入的文本开头的命令 - Ctrl-N   或下箭头键 前向搜索命令历史中以当前输入的文本开头的命令 - Ctrl-R   按行读取的反向历史搜索(部分匹配) - Ctrl-Shift-v   从剪贴板粘贴文本 - Ctrl-C   中止当前正在执行的代码 - Ctrl-A   将光标移动到行首 - Ctrl-E   将光标移动到行尾 - Ctrl-K   删除从光标开始至行尾的文本 - Ctrl-U   清除当前行的所…
1 求数组元素的最大值 1.1 问题 创建程序,实现查询数组中最大值的功能,需求为:创建一个长度为10的数组,数组内放置10个0~99之间(包含0,包含99)的随机数作为数组内容,要求查询出数组中的最大值,并打印显示在界面上,控制台效果如图-1所示: 图-1 1.2 方案 首先,此方案中,需要创建一个长度为10的整型数组. 然后,使用for循环来产生10个0~99之间的随机整数,并放入数组. 最后,查询数组中的最大值,并打印显示结果. 1.3 步骤 实现此案例需要按照如下步骤进行. 步骤一:定义…
1 变量使用常用错误汇总 1.1 问题 在我们使用变量的过程中,会遇到一些问题,在此将这些问题进行汇总,在今后使用的过程中,不出错.即使出现错误也可以很快地找到问题所在. 1.2 方案 变量在使用的过程中,常见问题总结为如下几点: 1) 使用未经声明的变量. 2) 使用不符合C标识符命名规则的变量. 3) 使用未经初始化的变量. 1.3 步骤 实现此案例需要按照如下步骤进行. 步骤一:使用未经声明的变量 C语言语法规定,变量使用之前必须声明,否则会有编译错误.大多数的时候我们都记得这个规范,但是…
1 年龄判断程序 1.1 问题 本案例需要使用交互的方式判断年龄的范围:用户从控制台输入一个年龄,由程序判断该年龄是否在18~50岁之间.程序交互过程如图-1所示: 图-1 1.2 步骤 实现此案例需要按照如下步骤进行. 步骤一:定义变量 变量age,用于保存用户从控制台输入的年龄. 代码如下:   #include <stdio.h> int main(int argc, const char * argv[]) { int age; return 0; } 步骤二:从控制台输入年龄 首先,…