获奖名单已公布:http://bbs.chinaunix.net/thread-4181928-1-1.html
话题背景
编程思想听着很高大上,好像只有在PC机或大型嵌入式系统中才会用到。平时的单片机编程中,一般人都认为是比较简单的,直接写驱动,写应用就可以,几乎用不到什么架构和OS,更加谈不上什么思想了。但是高手照样也能在单片机玩面向对象,玩UML,数据流。关键就在于你从哪个角度来发掘单片机资源,从哪个角度来设计软件了。这就是编程思想的力量。其实,单片机编程的本质上也就是编程思想运用。结合工作实际,大家讨论以下问题。
讨论话题
1、你在对单片机编程时,有没有用过什么软件架构或软件平台?大概描述下平台或架构是什么样的
2、在单片机上使用编程思想,你学得有必要吗?你所认为的编程思想是什么?
3、单片机编程一般都是底层比较复杂些,各个寄存器很多很多,且一个系统中的单片机寄存器又有些差别,如何设计一个思想,实现单片机底层程序在同一系统不同单片机间进行快速移植?
4、你在单片机项目中有上过OS吗?是抢占式还是非抢占式的?使用OS的好处是什么?
5、如果引入OS,那么你想使用OS的哪些机制?这些机制的具体用途是什么?举例说明
讨论时间
2015年6月17日--2015年7月5日
活动奖励
活动结束后将选取3名讨论精彩的童鞋,每人赠送图书《单片机编程魔法师之高级裸编程思想》一本作为奖励。
奖品简介
作者: 余灿基
出版社:电子工业出版社
出版日期:2014 年9月
开本:16开
页码:280
版次:1-1
内容简介
本书以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系,是我们实践中解决问题的致胜法宝。本书以实例为基础,分6章对这一思想体系进行了阐述。阐述通常以提出问题开始,然后针对解决问题的现状,从心理学的角度对问题展开讨论,力求将容易遇见的问题一网打尽。本书通过一些列的优化过程对思想要点进行完整描述,然后通过软件仿真手段给读者一个清晰的认识,并在最后进行归纳总结。
样章试读
单片机编程魔法师之高级裸编程思想试读样章.pdf
(1004.47 KB, 下载次数: 312)
|