摘要: 启动工作原理 刚接触操作系统的时候觉得这个最神秘,到底里面做了什么,怎么就成了个操作系统,它到底有什么用,为什么要引进来着个东东。学了之后才知道,原来最根本的思想还是源于汇编里面的跳转和压栈,以调用一个函数为例,编译后的汇编肯定是先通过SP压入当前代码段地址然后就是保存一些寄存器的值放栈里面(51单 阅读全文
posted @ 2018-10-12 11:25 yeshenmeng 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: cube与I2C:https://www.cnblogs.com/121792730applllo/p/5044920.html I2C官网:https://www.i2c-bus.org/standard-mode/ Ⅰ、写在前面 上一篇文章是“STM32F10x_模拟I2C读写EEPROM”,讲 阅读全文
posted @ 2018-10-10 14:12 yeshenmeng 阅读(20492) 评论(0) 推荐(2) 编辑
摘要: 1.MDK中的char类型的取值范围是? 在MDK中,默认情况下,char 类型的数据项是无符号的,所以它的取值范围是0~255。它们可以显式地声明为signed char 或 unsigned。因此,定义有符号char类型变量,必须用signed显式声明。我曾读过一本书,其中有一句话:“signe 阅读全文
posted @ 2018-10-10 10:30 yeshenmeng 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: 在定义数据结构时,Dictionary提供了快速查找数据的功能,另外Dictionary< TKey, TValue >属于key-value键值对数据结构,提供了泛型的灵活性,是数据结构的一个利器,但是目前拥有的string,int,bool等基础数据类型并不能满足我们的需求,那么如何把自定义的数 阅读全文
posted @ 2018-10-06 12:19 yeshenmeng 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 下面我们以水果为例,首先定义抽象类Fruit,抽象类中有公共属性vendor,抽象属性Price和抽象方法GrowInArea, 下面定义一个Apple类,继承抽象类 子类继承抽象类, 阅读全文
posted @ 2018-09-12 10:37 yeshenmeng 阅读(4808) 评论(1) 推荐(0) 编辑
摘要: 1、ping ip; 检测IP地址是否相通 ping命令的常用参数选项 ping IP -t:连续对IP地址执行ping命令,直到被用户以Ctrl+C中断。 ping IP -l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是缺省的32字节。 ping IP -n 20:执 阅读全文
posted @ 2018-09-07 14:22 yeshenmeng 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1 uc/os ii在M3中的堆栈结构 1.1 M3入账序列 1.2 加上手工入栈序列 2 PendSV在Cortex-M3中的应用 Systick为嵌入到内核中,优先级比一般中断优先级高。若在一般中断的ISR执行过程中,发生了Systick异常,则Systick会抢占该ISR。若此时Systick 阅读全文
posted @ 2018-09-05 10:52 yeshenmeng 阅读(2351) 评论(0) 推荐(0) 编辑
摘要: 文章1 摘要 以三星公司K9F2808UOB为例,设计了NAND Flash与S3C2410的接口电路,介绍了NAND Flash在ARM嵌入式系统中的设计与实现方法,并在UBoot上进行了验证。所设计的驱动易于移植,可简化嵌入式系统开发。 引言 当前各类嵌入式系统开发设计中,存储模块设计是不可或缺 阅读全文
posted @ 2018-08-20 18:32 yeshenmeng 阅读(4768) 评论(0) 推荐(0) 编辑
摘要: 文章1 Flash简介: Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。这类设备,除了Flash,还有其他比较常见的如硬盘,ROM等。 与此相对的 阅读全文
posted @ 2018-08-20 17:30 yeshenmeng 阅读(5802) 评论(0) 推荐(1) 编辑
摘要: 一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2)GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3) 阅读全文
posted @ 2018-08-07 10:29 yeshenmeng 阅读(464) 评论(0) 推荐(0) 编辑