你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
【技术区】
›
STM32
›
免费发放firmwave,打造史上最低价.Net MF开发板 ...
返回列表
查看:
4067
|
回复:
1
免费发放firmwave,打造史上最低价.Net MF开发板
[复制链接]
yefanqiu-166534
yefanqiu-166534
当前离线
在线时间
0 小时
UID
166534
ST金币
0
蝴蝶豆
0
注册时间
2010-1-5
5
主题
1
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 24, 距离下一级还需 26 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2010-6-3 23:22:56
|
显示全部楼层
|
阅读模式
a0a.1 0b0c
很久以前就曾多方位思考限制
.Net Micro Framework
发展的原因是什么?在物联网和
Cortex-M3
大行其道的今天,
.Net Micro Framework
应该有更大的发展空间才对,为什么现在还是关注者甚少?我想主要原因有三,一、源码代码是否开源;二、是否有低价开发板;三、
TinyCLR
是否够小。
第一个原因,目前已经不是问题,
.Net Micro Framework
已经实现更为彻底的
源代码授权
方式(
Apache 2.0 license
);
第二个原因,国外开发板推出较早,但是价格都在几百美元以上(折合人民币
2000~5000
元),而国内
CSIP
推出的
.Net MF
教育箱,主要面向高校,其价格上万,更不是一般用户所能接受。不过今天这个局面已经被打破,最低只需三百多元就可以获得一个
.Net MF
开发板。
第三个原因,我目前裁减最小的
TinyCLR
大概在
280k
左右(这是
debug
版本,
release
版本大概在
220k
左右),不过这还是略显过大,对
RAM
的要求也比较高,一般需要
64k+128K
左右,希望今后的
TinyCLR
只需片内资源就可以运行。
至于为什么采用
Cortex-M3
的开发板作为未来
.Net Micro Framework
的主要载体。考虑到
Cortex-M3
芯片代表了
ARM
最新的技术成果,并且芯片没有
MMU
,
Wince
和
linux
都不能运行其上,而运行其上的
ucosII
略显简单,并且开发必须为
C/C++
,对一般用户的应用开发要求过高,而
.Net Micro Framework
对硬件要求不高,而且应用采用
C#
开发,所以
Cortex-M3
天生适合承载
.Net Micro Framework
系统。更为详细的原因,我在以前所写的《
【.Net Micro Framework PortingKit
–
15
】移植总结(兼谈
MF
未来发展)
》已有提及,有兴趣的朋友可以参考一下。
考虑到这是初步版本,一些问题再所难免,所以前期(
2010
年
6
月
1
日
– 2010
年
9
月
1
日)大概会发送
10~20
份,由我亲自做技术支持,申请步骤如下:
1、
下载:《
.Net MF firmware
申请表
》
2、
下载:《
免费部署 .Net MF firmware
步骤
》
目前所支持的开发板如下:
A
:红牛开发板(
STM32F103ZET6
)
参考价格
: 378
元
参考网址:
https://item.taobao.com/item.htm?id=4755366205
B
:
EM-STM3210E
开发板
参考价格:
530
元
参考网址:
https://item.taobao.com/item.htm?id=4094100981
C
:
STM3210E-EVAL
开发板
参考价格:
1856
元
参考网址:
https://item.taobao.com/item.htm?id=4755654063
以上网址仅供参考,请根据实际情况自行选择合适的渠道购买。
为了彰显对
Cortex-M3
芯片的重视,特别为其专门开发相关的部署工具,即可以部署
TinyCLR
(通过
Cortex-M3
芯片自身的
Bootloader
程序),还可以部署应用程序。
部署
TinyCLR(
通过
Cortex-M3
芯片自身的
Bootloader
程序
)
部署应用程序
(
通过
TinyCLR)
需要注意的是,由于这是基于
Cortex-M3
上的
.Net Micro Framework
,为了能在
RAM
较小的开发板运行,其库函数进行了删减,目前仅支持如下库:
1、 mscorlib.dll
2、 Microsoft.SPOT.Native.dll
3、 Microsoft.SPOT.Hardware.dll
4、
System.TinyGUI.dll
(我自行开发,轻量级图形库)
5、 AccessFlash.dll
(我自行开发,可以直接读写
Flash
)
所以
.Net Micro Framework V4.0 SDK
自带的示例程序大部分都不能运行,为了便于网友学习,后续时间我将推出基于如上几个库的示例程序。此外
firmwave
目前版本为
V0.9
,会根据用户的反馈,不定期更新,敬请关注我的博客。
中文讨论区:
http://space.cnblogs.com/group/MFSoft/
希望大家多多提些意见,谢谢!
相关参考:《
.Net Micro Framework
快速入门
》
相关网页:
http://blog.csdn.net/yefanqiu/archive/2010/06/03/5645129.aspx
<
回复
使用道具
举报
davidwang1969-1
davidwang1969-1
当前离线
在线时间
0 小时
UID
192877
ST金币
0
蝴蝶豆
0
注册时间
2010-6-12
1
主题
8
回帖
0
蝴蝶豆
新手上路
新手上路, 积分 37, 距离下一级还需 13 积分
最后登录
1970-1-1
收听TA
发消息
发表于 2010-6-13 13:23:21
|
显示全部楼层
a0a.1 0b0c
回复:免费发放firmwave,打造史上最低价.Net MF开发板
本来想偷懒,以为.net MF支持所见即所得的界面设计,结果不支持,算了吧,还是等以后支持了再说吧。
回复
支持
反对
使用道具
举报
返回列表
浏览过的版块
其他
ST开发工具
活动专区
签到区
STM8
公告&建议
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表