ITPub博客

首页 > > > [Linux] Hello World,编程你有过思想吗?

[Linux] Hello World,编程你有过思想吗?

作者:u_453e1a12781dea 时间:2015-06-18 23:04:16 0 删除 编辑
话题背景

编程思想听着很高大上,好像只有在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章对这一思想体系进行了阐述。阐述通常以提出问题开始,然后针对解决问题的现状,从心理学的角度对问题展开讨论,力求将容易遇见的问题一网打尽。本书通过一些列的优化过程对思想要点进行完整描述,然后通过软件仿真手段给读者一个清晰的认识,并在最后进行归纳总结。


⬇️ 点击 “阅读原文” 即可进入CU社区参与话题讨论哦

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    1982
  • 访问量
    17885