目前在Cortex-M3平台上最常见的嵌入式操作系统就是UCOSII了,除此之外可支持的主流嵌入式操作系统就难以见到了,这是因为Cortex-M3主频较低(常见72M),不支持MMU,片内Flash和片内RAM都比较小等等,这几点限制,就使诸如WINCE系统、嵌入式Linux等需要MMU支持的系统无法进行移植,而不需要MMU支持的ucLinux目前也难以见到。不过现在好了,.Net Micro Framework V4从今天起,已正式步入Cortex-M3平台可支持的嵌入式系统行列了。

我们关于NativeSample的文章已经写了九篇之多了,而TinyCLR相关的内容却半遮半掩难以一见,其实这里边大家可能有个误会,虽说TinyCLR是.Net Micro Framework的核心,但是.Net Micro Framework移植工作就是NativeSample的全部,一旦NativeSample调试成功,TinyCLR的工作也就差不多结束了。TinyCLR的工作所需要的就是设置堆栈,配置各种参数,真正的代码编写工作此时已经结束,你所需要的就是编译调试,再调试,直到TinyCLR运行正常为止。

我们虽然写了NativeSample的文章有九篇之多,但这还不够,要想使TinyCLR正常运行,还必须移植如下驱动:NandFlash驱动(存放配置信息和我们在PC机上编写的托管代码),SysTick驱动(.Net Micro Framework中的多线程及其它并行任务就靠该驱动来支持,此外Events_WaitForEvents事件函数也需要该驱动提供支持),LCD驱动(其实并不是必须,但是有了LCD驱动,一是便于调试,二是.Net Micro Framework显得比较完整)。

由于明天就是春节了,所以这篇文章放到今天来写,以志纪念。而上面的驱动由于相关代码都已编写完成,我们在年后在一一详细介绍,下面放几张图片,来展示一下在Cortex-M3内核上的.Net Micro Framework新貌。

【 Net Micro Framework PortingKit – 10】世界首款Cortex-M3内核MFV4诞生相关推荐

  1. 重磅!兆易创新推出中国首款Cortex®-M7内核超高性能MCU GD32H737/757/759系列

    关注.星标公众号,精彩内容每日送达 来源:网络素材 中国北京(2023年5月11日)--业界领先的半导体器件供应商兆易创新GigaDevice (股票代码 603986) 今日宣布,正式推出中国首款基 ...

  2. 世界首款Lightning接口安卓手机诞生

    你有苹果手机充电器吗? 我用的是安卓! 统一充电接口跟充电标准是不少用户的心声,尽管欧盟多次发出倡议,希望把接口统一成USB-C,但苹果似乎并不会妥协.去年,国外工程师Ken Pillonel(肯·皮 ...

  3. 世界首款前置前驱混动8挡自动变速器山东潍坊问世

    1月18日,年产30万台自动变速器智能生产线在山东潍坊正式联动打通.图为联动打通仪式. 沙见龙 摄 中新网潍坊1月18日电 (沙见龙)中国首条年产30万台混合动力自动变速器智能生产线18日在山东潍坊正 ...

  4. 喜讯:世界首款阿兹海默老年痴呆症治疗药将上市

    阿尔茨海默病(AD)是一种起病隐匿的进行性发展的神经系统退行性疾病.临床上以记忆障碍.失语.失用.失认.视空间技能损害.执行功能障碍以及人格和行为改变等全面性痴呆表现为特征,病因迄今未明.65岁以前发 ...

  5. 港交所拟修改科技公司上市规则;日本打造出世界首款可载人机器人;芯片巨头花费610亿美元收购云计算产业 | 每日大事件...

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.港交所拟修改科技公司上市规则 10月19日消息,港交所刊发咨询文件,建议扩大香港现有上市制度,允许特专科技公司来港上市,并就此征询公众意见. ...

  6. 【.Net Micro Framework PortingKit(补) – 1】USB驱动开发

    在前段时间我连续写了15篇关于[.Net Micro Framework PortingKit–?]的系列文章,初步介绍了.Net Micro Framework在Cortex-M3平台上的移植过程, ...

  7. 【.Net Micro Framework PortingKit(补) – 1】USB驱动开发 1

    前段时间我连续写了15篇关于[.Net Micro Framework PortingKit–?]的系列文章,初步介绍了.Net Micro Framework在Cortex-M3平台上的移植过程,最 ...

  8. 最新突破!科学家研发出世界首款精神控制手臂机器人;近日Kubernetes 1.15 正式发布;雷军公布小米手机产品线布局……...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  9. 雷军:小米10是首款支持8x8 MU-MIMO的手机

    近日,雷军在微博中表示小米10是首款支持8x8 MU-MIMO的手机. 据了解,8x8 MU-MIMO是WiFi6的核心技术,MU-MIMO, 多用户同时接受多个数据流,8x8 MU-MIMO 就是同 ...

最新文章

  1. 计算机专业的书普遍都这么贵,Github上的计算机电子书很多~~~
  2. 全志A33-ARM编译并安装net-tools
  3. html td显示隐藏,显示/隐藏Html TR/TD
  4. css设置 ul的内外边距,9月3日学习CSS选择器,背景设置,及内外边距知识总结
  5. python挖矿_python简易版挖矿小游戏
  6. 2029.石子游戏 IX-LeetCode
  7. 实时数据处理环境搭建flume+kafka+storm:4.storm安装配置
  8. linux中 ECShop的文件不能写
  9. BZOJ4401: 块的计数 思维题
  10. 无法使用闩锁类型 sh 读取并闩锁页_InnoDB数据锁第2.5部分“锁”(深入研究)...
  11. C语言实现学生成绩管理系统设计
  12. kafka下载注意事项
  13. 从0开始,如何设计一个社交电商产品
  14. Belief propagation
  15. 在c语言的switch 语句中,的case后面的表达式,switch语句中case后面的值必须是什么?...
  16. PID tuning guide
  17. python实现自动化登录测试
  18. erlang json: jsx,rfc4627,mochijson2,jsonx 简单比较
  19. JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialize
  20. matplotlib 怎么画核密度

热门文章

  1. TextBox换行C#文本框换行.net文本框换行textarea换行
  2. 风变的python课程怎么样_风作文
  3. css绘图(三):教你用css绘制一个qq企鹅!
  4. 华为不上市真的是因为不缺钱么?
  5. 创业小心三种诈骗陷阱
  6. virtualbox无法打开虚拟机,error in supR3HardenedWinReSpawn终极解决方法
  7. webpack打包原理和manifest文件分析
  8. Android多Flavor设置不同启动Activity
  9. html 设置textarea字体颜色,textarea标签设置值
  10. Android插件化最佳方案--Phantom 实践指南