rt-thread书稿
书名定为:《RT-Thread嵌入式实时操作系统权威指南》
今天大家在rt-thread的官方QQ群里,对于rtt的第一本书的内容,大家进行了激烈的讨论。由于参与人数众多,每个人的观点都列出有些困难,因此做了稍微的整理合并,如下。(参与讨论而未列出的同学请勿介怀)
傻孩子:
目前你这本书更多的属性是一个产品手册,因此出版意义不大
如果你换一个视角,则很不一样
简单说,就是带读者走一遍,你是如何开发RT-Thread的
因为在中国人写那本书之前UCOS已经在行业中有一席之地了
因为我给他说,你的书里面有一个大实例,而且也讲了原理
他建议,把大实例作为标题的醒目部分提出来。
例如可以叫这个名字 《从0开始搭建网络收音机——使用RT-Thread》
强调实践是一个很好的市场策略——至少编辑们都很市场……
突出网络收音机,绝对是卖点
bernard,我建议你还是以电子版为起点比较好
这本书一分为二:
一本User Guide,这个作为电子版本。
一本实践指南——以STM32网络收音机为蓝本,这个出版,介绍如何用RT-Thread搭建网络收音机,但是内容必须结合User Guide来。
夏宇萧飏:
其实我一开始就建议熊哥了,写成从裸奔到系统的书
裸奔、前后台的开发思维和习惯,跟RTOS的编码方式,思维方式差别很大
可以从这方面入手
我觉得从应用的角度来写,适用面和对RTT的推广会更有好处?
就是讲,如何使用RTT从裸奔者的角度,如何踏入这个门槛
如果想写大部头,就写成 Step By Step
建议从应用入手
比如信号量,为什么要用信号量,在应用的时候就可以穿插的讲
另一个地方,用到了邮箱,那就可以讲讲为什么这里不用信号量,而要用邮箱。这里就可以穿插讲讲线程之间通讯的方式和区别
不要想一本书就包打天下。书只能是引读者入门,入门了,才能将深入
一开始就将那么深入,虽然是好心,但没有口碑,读者很难接受的
我跟小马、傻孩子一样的观点:RTT原理部分,出电子版就好了。
写书,应该以应用为主电子版本的User Guide是必要的
但如果你有精力,有这个心愿,出版一本应用范例。这个大家都很欢迎啊
有些同学觉得,因为RTT现在不出名,所以书要将RTT完整展现一遍,然后再讲应用
其实恰好相反啊,不出名,谁会静下心来将整个原理都看一遍?
这样的情况,就是要从一个完整的应用入手来介绍才好啊
每个阶段,尽量从入门者的角度去考虑。要点提,为什么这么做
这个也是为什么这次会把STM32网络收音机拆分出来的缘由
写细了,就不会粗略了
现在的粗略,其实有一个原因。你自己是大师,很多东西你认为不需要讲的,但其实对初学者很有必要的
这个书稿,Bernard你要让初学者,入门者去看就跟白居易写诗一样
小马:
不如写如何利用rtt开发一个完整产品,比如说网络收音机
开发应用实例
因为需要看书的人,跟多的是需要知道如何用rtt开发产品
我看了书后,只要能用rtt开发自己的产品就可以了,管你什么原理啊。rtos的原理书我已经看过太多,无非就是些进程的调度,信号量等
应用实例最重要,而这方面的书不多
应用为主,穿插介绍原理,这是我的建议
天涯:
最好有技术细节
我一定回去买一本
没有几个人会去搞原理的。
工科的思维是:
稳定吗?怎么用?用到产品上去
原理可以简要的说
核心的原理用该有的,比如调度啊,中断啊
最好有实例,如果实例不多,一般人不敢用的
我这个建议,以后还可以出系列……
bernard:
从这本书的角度来说,我希望它能够成为经典,而不是标题党
希望需要使用RTOS来编写程序的,能够从书上得到基本的指引,这样也不见得会固定在RT-Thread上
所以从深度上来说,我希望能够有所体现
但是也希望面向的读者面能够更宽一些,使得初学者,能够很快的建立起概念出来
所以,这本书必然会介绍调度算法、分时调度实现、IPC实现
User Guide以后应该是没有电子版了,而是目前的API online document
按照规划,这本书应该是后续应用系列书的铺垫
--
把有限的时间投入到无限的学习中去