.Net Micro Framework研究—IO读写
试验平台:Digi MF开发板与IO相关的部分如下: (3)拨码开关SW1 (4)拨码开关SW2 (11)GPIO灯—output (10)GPIO—input(参见下图) 首先,要操作相关IO部分,必须拨码开关SW1的拨码全部拨到右边,这时候GPIO有效。(SW1开关是切换串口和GPIO的)。 这时候如果你对拨码开关SW2进行操作,你会发现,当SW2的拨码在右边的时候相对应GPIO...
.Net Micro Framework研究—TCP/IP通信
试验平台:Digi MF开发板 关于网络通信方面,Digi提供了两个程序,一个是TCP Server运行在Digi的开发板上,一个是TCP Client程序,运行在PC上,通过网络,上位机很容易控制Digi开发的IO信号。客户端程序运行后的界面如下: 如果仅仅运行一下示例程序,那显然不过瘾!既然串口实现了Modbus Rtu协议,那么网口就实现Modbus Tcp协议吧,实现的Modbus Tc....
比.Net Micro Framework还小的.net Framework
这是飞天的最新一款智能卡产品,前短时间抽时间研究了一下,整体感觉还不错,实现了clr中有关文件操作(有些函数好像有些问题)、加密算法等指令。 由于我们这边的项目组开发的就是MF3.0的文件系统,所以对它们这个这么小的东东有CPU、有操作系统,支持clr,并且支持文件系统很感兴趣。 它的文件系统是FAT16(MF实现的是FAT32,这就要求存储空间至少有32.52M),通过PC上的一个...
.Net Micro Framework - USB Mass Storage功能实现
说明由于.Net Micro Framework的USB驱动架构中,没有为Mass Storage功能提供原生支持,所以除了要编写Mass Storage主体代码外,还需要在原有的USB驱动中添加部分枚举代码。其实从结构上来说,该部分代码应该添加在PAL层,不过考虑到这层代码为.Net Micro Framework Poring Kit Rtm 3.0标准代码,所以把这部分代码添加到我们自己编....
【.Net Micro Framework PortingKit - 04】修改启动代码&重写向量表
在上三篇《移植初步:环境搭建》《STM3210E平台构建》《调试初步:点亮LED灯》文章中,我们介绍了如何搭建开发环境,并初步写了测试代码,下一步我们将根据Cortex-M3的架构特点,修改启动代码和重写中断向量表。 Cortex-M3的中断架构非常有特色,芯片内建一个嵌套向量中断控制器NVIC(Nested Vectored Interrupt Controller),...
【.Net Micro Framework PortingKit - 06】设置芯片时钟
上两篇《修改启动代码&重写向量表》《SRAM初始化&设置NVIC中断表偏移》文章中,我们设置了中断向量表,初始化了RAM,并重设了向量表的地址,本篇文章是相对重要的一篇,我们将设置芯片时钟。 1、新建CortexM3.h头文件 在./DeviceCode/Targets/Native/CortexM3目录中新建 CortexM3.h文件,并编写如下代码: ...
【.Net Micro Framework PortingKit - 07】NVIC中断处理
Cortex-M3的中断架构和以往的ARM7、ARM9、ARM11有了很大的区别,IRQ、FIQ的概念的已经消失,随之而来的是NVIC中断管理(支持最多256个中断优先级,128级抢断)及中断向量表。这个中断向量表似有相识之感,在当时大学时期学习DOS平台下的C语言开发的时候,在设置BIOS时钟中断的时候,就曾把中断函数的指针地址设置到时钟中断的入口地址区,以期中断发生的时候,执行指定的函数。当....
【.Net Micro Framework PortingKit - 08】GPIO驱动
要点亮LED灯或获得输入IO的状态应该是比较容易的,打开端口时钟,然后读写相关的GPIO寄存器就可以了,但是要实现一个输入中断,就要费些周折了。 对STM32(Cortex-M3)的芯片,要实现一个GPIO中断一般需要如下几步: 1、 配置时钟控制器寄存器(RCC)的APB2RSTR,确保对应的GPIOA ~ GPIOG时钟使能。 2、 对GPIO寄存器的CRL(或CRH)...
【.Net Micro Framework PortingKit – 09】串口驱动
虽然在PC机中,串口渐行渐远,但是在嵌入式领域,串口仍可以说是如日中天,因为它造价低廉、并且编程也比较方便,在没有显示屏或输入设备的系统上,串口更是不可或缺,和超级终端一道,共同解决了信息显示和输入问题。 经过这几天的努力,在Cortex-M3平台上的.Net Micro Framework的NativeSample移植工作就要一个段落了,目前已实现启动代码、SRAM、时钟(RCC)、中断(NV....
【.Net Micro Framework PortingKit–11】NandFlash驱动开发
对.Net Micro Framework系统来说,正常情况下Flash(包括NandFlash和NORFlash)分为六个区,分别为: 1、 BLOCKTYPE_BOOTSTRAP(存放启动代码,一般为TinyBooter) 2、 ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
.NET更多framework相关
- .NET framework迁移
- .NET framework升级
- winform .NET framework
- .NET framework控件
- .NET framework类
- .NET framework缓存
- .NET framework内存
- 封装.NET framework
- .NET .netcore framework
- 闲话.NET framework
- .NETFramework
- .NET micro framework
- .NET compact framework
- 安装.NET framework
- windows安装.NET framework
- server .NET framework
- .NET framework portingkit
- windows server .NET framework
- .NET compact framework开发
- c# .NET framework
- server安装.NET framework
- .NET framework版本
- .NET framework离线安装
- .NET framework功能
- .NET framework sp1
- .NET framework并行
- .NET framework .netcore
- .NET framework并行编程
- .NET framework安装
- .NET framework安装失败
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注