在学校算得上是受保护的对象之一了,全校只有3个工科专业,而我也很有幸,在师范大学读工科经常这样调侃自己。
在学校从来都是上课做实验,没什么人去搞电子方面的研究,这可能就是由于工科太少氛围太差的缘故了。
个人很喜欢搞搞电子,也是一个人买了开发板子在一旁敲代码调程序,从51到PIC、AVR、Cortex-M3
一路走来很辛苦,都是因为寂寞。一个人搞这些东西有时候很乏味,别人也很不理解你,学院有个电子协会,大家都调侃道那是焊接协会
第一次发帖,主要就是想感谢一下ouravr一直在陪伴我成长。正好上次老师让我给低年级的同学做一个讲座,准备了以份入门级别的PPT,上传上来给刚刚入门
的同学。
PPT全篇
ourdev_563773VA598H.rar(文件大小:2.52M) (原文件名:经验交流.rar)
全名:Easy HardWare Operation System
作者:Lyzhangxiang
完成时间:2010年3月29日
学习单位:安徽师范大学 07电子信息工程
功能介绍:
基于EasyHW OS可以使51系列单片机的程序开发变得简单,OS原意Operation System这里只是取其为名,并不是说这个一个基于51的操作系统。众所周知像AT89C51这样的单片机是不适合使用操作系统的.可以说EasyHW OS是一个包装好了的程序集,你可以很轻松的使用各种函数进行系统开发。这个想法是源于我对意法半导体(STM32F103xx)驱动库程序开发的体会,8位机到32位机本质没有改变只是32位机的芯片资源更加丰富寄存器数目更多了。意法半导体采用全新的驱动库开发方式使使用者的开发变得轻松那么为何我们不对8位的也做一下优化呢。对于8位机而言资源很少但是如果将外围扩展也一并添加到驱动库之中那岂不是很让人心动。经过不断尝试终于开发出一套适用于8位机的EasyHW OS本着抛砖引玉的意愿将其开源,程序中也有部分代码是参考互联网上的资源。有什么问题请联系:lyzhangxiang点love@163.com!
EasyHW OS构架如下:
1、BSP——Board Support Package 板载支持包
提供你使用的板载资源信息
2、Hw Lib
驱动库包括外围扩展
3、MDK
Keil的OBj和List文件
4、Startup
芯片启动代码
5、User
使用者构建的Main、Includes和Interrupt
一周热门 更多>