我建议理工生多看基于模型设计的书籍,追回失去的十年
推荐一篇文章,给大家一个基本概论:什么是基于模型设计.
这篇文章是转自ilovematlab论坛创始人(math)的一篇文章,是个加拿大华裔,文章如下:
由于是
论坛的创始人,我本人很少替某本书籍背书,因为毕竟100个人对同1本书籍,可能有100种看法!
但是,根据国内很多著名的财经节目(几乎国内所有的财经节目我都认真看),中国加工业的利润只占产品定价的0.5-3%;还有我个人的公司访问经验,我推荐理工科的学生、未来的工程师、设计师们能多看一些基于模型设计的书籍!
我们一直鼓励大家多学习基于模型设计,因为这不仅有助你找到合适的工作岗位(众多公司委托我们招聘这方面的毕业生),更能改变中国处于整个产业链最末端的现状!
我本人跟《基于模型的设计及其嵌入式实现》作者刘杰并不熟悉,只是在QQ上交谈过几次,交换了国内外对于基于模型设计的一些发展!
我非常欣赏刘杰能静下心,读了10万多页的外文参考文献,并且不遗余力地推广基于模型设计的技术!
诚然,个人对刘杰的某些观点不敢苟同(国内还是有几本不错的书籍);但是因为我跟刘杰有一个共同点,就是看到了中国在基于模型设计方面的落后!高校在这方面投入更是少的可怜...很多企业看到这方面的优势,却苦于找不到合适的人才等。
PS: 一块很便宜的板子几十、上百元就能买到,如果真得要潜心学习,手里有一块
FPGA/DSP板子是最好不过了,国产的板子也可以,做一些简单的控制器之类的肯定不成问题,同时我们也希望这方面的厂商能够对论坛会员提供一些优惠!关键是掌握基于模型设计的思想,做到举一反三的作用。
我下面引用刘杰的部分统计数据:
" 因为目前一台中高档汽车的软件控制代码就超过了500万行、F-35的控制软件更是高达1500万行,一艘航母绝对超过一亿行控制代码,大家想想您自己的编程经历,就是让您写100行软件代码,如果您不山寨别人的,也许几个月都搞不定,如果让您写10000行代码,呵呵,或许是500万,可能几万人N年都搞不定,那还谈什么科技创新啊,所以现在中国山寨大爆发,也许这也是一个重要原因!!!!”
对此我有很深的体会,当我知道飞利浦使用非环绕音箱实现环绕效果只用了1-2天时间,摩托罗拉、三星设计
手机软件很多年前就开始基于模型设计、通用卡车、美国航天航空飞机等都是使用基于模型设计,而我们国内很多企业还是停留在几十上百个程序员、设计师埋头写程序的时候,
matlab中文论坛有责任与大家一起共勉,共同把中国的基于模型设计的技术能力提高到一个新的台阶。国外10多年前,基于模型设计就开始普及,我们需要奋起直追。未来的工程师们,请认清楚当今技术的主流,落后10年并不可怕,但是不能停止不前!
我们非常有信心刘杰能把基于模型设计的技术在中国普及,想象一下,现在还有多少人能静下心来,看10万页的参考文献? 刘杰做到了...
我们论坛愿意无条件为刘杰和书籍读者提供平台支持,大家静下心来交流技术。与稿酬无关、只与技术相关...与中国的技术进步相关...为中国企业加油!!!!
论坛决定向所有会员开放此版块,可以任意发帖、回帖、下载,因为我们相信、在这里交流的,肯定多数都是书籍的读者,是基于模型设计的真正爱好者(Simulink+SimEvent)
在今后的岁月里,推广基于模型设计,是Matlab中文论坛的首要任务(因为其他问题,比如说图形处理、GUI、信号处理、神经网络等,或多或少都已经比较成熟,掌握的人也非常多,能解决的技术问题都解决了,解决不了的问题短时间内也很难解决)。
我们希望从这个版块开始,向真正的基于模型设计的学习正式起航!欢迎大家一起航行!
发表于 2010-10-29 07:55
我是《基于模型的设计及其嵌入式实现》的作者,朋友们好!感谢本论坛能把我写的书放到上面,作为回报我谈谈自己学习的一点体会。首先告诉大家基于模型的设计是21世纪的新技术,是创造新生事物的技术源泉,老美的F-35、GM的混合动力车、到X系列空天飞机,以及欧洲的空格A380,再到G4的开发都采用了基于模型设计--这项21世纪的新技术,这是为什么要学习这个的道路,如果您想成为一个有创造力的工程师,不懂基于模型的设计几乎是没啥希望的,因为目前一台中高档汽车的软件控制代码就超过了500万行、F-35的控制软件更是高达1500万行,一艘航母绝对超过一亿行控制代码,大家想想您自己的编程经历,就是让您写100行软件代码,如果您不山寨别人的,也许几个月都搞不定,如果让您写10000行代码,呵呵,或许是500万,可能几万人N年都搞不定,那还谈什么科技创新啊,所以现在中国山寨大爆发,也许这也是一个重要原因!!!!
那么怎么学啊,首先,你得安装最新版的MATLAB R2010b ,不要看国内出版的那些所谓MATLAB书籍,自己还是老老实实的看mathworks公司的技术手册,也许要看数万页,您才可能入门,我阅读的外文资料超过10万页,也只能是掌握了基于模型设计的7~8成,
我的感觉基于模型设计要求的MATLAB知识,最重要的是必要掌握Stateflow,我即将出版的新书几乎都是采用Stateflow--有限状态机创建的应用模型,
大到F-35、喷气发动机、小到点亮一只发光二极管,Stateflow都很得心应手,不过,Stateflow大家好像不太重视,在国内也没几个人真的搞清楚了;其次要学好Simulink建模与调试,大家看看我写的Simulink就知道,你其实对Simulink还处于入门的阶段;再次就能创建用户自定义驱动模块,这是基于模型设计最难得,也是必须掌握的知识;最后就是一系列的测试与验证,自动代码生成,这个需要看大量的外文技术文档,同时,还需要手写底层硬件驱动代码,好了!大家也累了,就说这么多!下面把我写好的和正在写的书给大家作个汇报!
第一部《基于模型的设计及其嵌入式实现》已经出版,很多内容都是首次在国内的MATLAB书籍中出现,核心内容大部分由本人及其团队自主完成,为了避嫌这部书,属于“编著”,是全球第二部基于模型设计的专著;(主要讲C6000 DSP实现)
第二部《基于模型的设计
for MCU》书稿前几天已经交给了出版社,包括:8051、英飞凌C166单片机、微芯dsPIC3x数字信号控制器、ARM处理器的基于模型的开发建模绝大多数采用Stateflow完成,这些开发方法和实例几乎都是首次在国内和国外首次出现,属原创,因此本书属于“著”;我已经把基于模型的设计这项技术推向了实用阶段,国外对此技术是保密的,在网上几乎找不到一个真正有实用价值的实例。这部书年底正式出版。
第三本书《基于模型的设计及其MSP430TMS320 /F28335实现》就几天时间我们已经搞定了MSP430单片机,预计明年3月中旬完成,6月前出版(目前已经和出版社签订了出书合同
72