打印

ZLG公司录制的“视频公开课”——初学者请从这里开始

[复制链接]
楼主: zlg315
手机看帖
扫描二维码
随时随地手机跟帖
21
顶!:)

祝各位中秋快乐!

使用特权

评论回复
22
Cortex-M0| | 2011-9-12 13:34 | 只看该作者
一如既往的支持周老板.

使用特权

评论回复
23
batsong| | 2011-9-12 14:03 | 只看该作者
支持老周,行业的标杆

使用特权

评论回复
24
古道热肠| | 2011-9-12 21:43 | 只看该作者
呵呵,支持,宜组织骨干针对NXP公司的CM3和CM0系列ARM,多写几部实用的专著,就象当年为LPC2XXX系列编写的相关教材一样,让大家用起来更方便和快捷。

使用特权

评论回复
25
zlg315|  楼主 | 2011-9-13 01:01 | 只看该作者
本帖最后由 zlg315 于 2011-9-13 01:03 编辑

之所以我这几年没有写一本关于NXP的图书,因为我对过去所写的图书不满意,虽然我没有出书,但我一直没有停止,预计很快就有第一阶段的成果发表。现在最缺的书是要给读者一种思想,无论是初学者还是老手,我会用一个系列的图书来全面展现我对嵌入式技术的认识,同时我希望将“软件工程技术”方面的知识柔和到图书之中。        

因为从1985年开始的20年时间里,在中国单片机几乎成了嵌入式系统的代名词。大多数单片机应用程序在1~8K之间,代码量相对来说比较少,以至于大量电子产品的软件开发模式几乎还停留在单兵作战的状态。

近年来,随着嵌入式技术的高速发展,代码量越来越大,不可移植且不可复用的代码从而导致产品上市时间一再延误,在将软件交付使用之前依然无法找到所有的错误,代码的维护难度也越来越大,以及软件开发与维护的过程仍旧难以度量,企业被竞争对手打败的现象累见不鲜,开发成本居高不下,软件呈现危机。我从业三十年来,不仅见证了IT技术的高速发展,而且也经历了新产品的开发由单兵作战到团队开发的痛苦转变过程,事实上软件在创新中所起到的作用越来越大。

那么,软件的核心竞争力是什么呢?软件的核心竞争力就是一个软件做出来难以模仿。当一个软件上市后,通过使用即可知道具有哪些功能,因此功能性需求是很容易模仿的,而难以模仿的主要是软件设计方法、数据结构与算法(请注意:不是指我们在学校学到的所谓排序、搜索、链表等数据结构与算法,而是指数据结构与算法工程),这也是卓越工程师与普通工程师的差别所在。事实上,算法与数据结构以及库与模块化软件设计是软件技术的核心,而代码重用则是程序设计的重点之一,这是传统教材很少涉及的关键知识点,我将花费大量的笔墨展开深入的讨论,期望对读者带来更大的价值。

《数据结构与算法工程》就是在这种背景下创作的,假设两个摄像头对同一区域S的两个子区域S1和S2采样,这两个子区域垂直交叉于M*N大小的区域S3。由于摄像头安装位置和设备参数等影响,采样结果I1和I2中对应S3区域的数据不可能完全相同。当将采样结果I1和I2合并为一幅图像时,则需要同时参考I1和I2的值来确定重叠区S3的数据。利用透明图像的多通道思想,可以很容易地得到这样的计算公式:I = αI1+ (1-α)I2。公式中的所有变量均是大小为M*N的矩阵。α代表透明图层I1的alpha通道的值,由于S3区域只有两个图层,因此透明图层I2的alpha通道的值为1-α。这样,图像合并问题的核心就变成了如何确定α矩阵,从而使得两幅图像的重叠区域可以自然地、平滑地过渡,不会让观察者看到明显的“分界线”。

使用特权

评论回复
26
goto0514| | 2011-9-13 10:25 | 只看该作者
学习学习

使用特权

评论回复
27
Metalor| | 2011-9-13 11:20 | 只看该作者
支持!!!

使用特权

评论回复
28
来与君| | 2011-9-13 13:24 | 只看该作者
走得很稳健

使用特权

评论回复
29
dengm| | 2011-9-13 14:00 | 只看该作者
使用80C51单片机做一台类似Apple-I那样的计算机,同时为其设计一套能够解释17条语句的BASIC语言解释器

我对这个感兴趣, 建议用 IAP 单片机(i.e. P89v51rd2), ps2键盘, 小型液晶显示, RS232 com口.

使用特权

评论回复
30
csq463276932| | 2011-9-13 14:00 | 只看该作者
支持周工.:victory:

使用特权

评论回复
31
zlg315|  楼主 | 2011-9-13 14:59 | 只看该作者
《新编计算机基础教程》教材是针对大一学生来撰写的,显然使用PS2键盘对大一学生来说难度不少,决定使用“扫描”方式,共53个键,显示器使用串口屏,文本显示方式,单片机由制作者自行选择没有任何限制。

使用特权

评论回复
32
dengm| | 2011-9-13 16:38 | 只看该作者
本帖最后由 dengm 于 2011-9-13 16:40 编辑

用 IAP 的, 就可以 直接存, 已写的basic 代码了, 硬件就可以简单一些, 写完bios,
再写 basic 解释器, 就ok了.  可能要用全ASM完成.

使用特权

评论回复
33
strang| | 2011-9-13 16:50 | 只看该作者
支持周工!

使用特权

评论回复
34
zlg315|  楼主 | 2011-9-13 16:59 | 只看该作者
给初学者提供的制作关键要简单,只需要通过单片机的外部总线扩充一个SRAM,即可读也可写。

使用特权

评论回复
35
baiyunfei.k.f| | 2011-9-13 17:33 | 只看该作者
期待,谢谢

使用特权

评论回复
36
wang1988| | 2011-9-13 18:12 | 只看该作者
mark
周老板 好久没来啦

使用特权

评论回复
37
程序匠人| | 2011-9-13 19:49 | 只看该作者
支持一下,给予置顶一周的待遇。。

使用特权

评论回复
38
古道热肠| | 2011-9-13 21:23 | 只看该作者
如果真想拿单片机来做一台PC机,德国的My-CPU是相当的成功,软件工具链做得很完善,网址就在:http://www.mycpu.eu/

最近这个my-cpu项目改用FPGA来实现门电路和存储器构成的原型机,做成单板机了,紧跟了时代的潮流。


请访问该网站的网友注意,你访问的网页并不是用PC在做服务器,为您提供网页服务的主机就是一个插了CF卡的My-CPU主板,只有8M主 频的类似6502的微处理器在处理你的网络远程HTML请求,你能想象得到吗?
:lol

使用特权

评论回复
39
lord_fan| | 2011-9-13 22:52 | 只看该作者
上面的东西很强大。

使用特权

评论回复
40
gaojing0631| | 2011-9-14 09:09 | 只看该作者
来支持一下,期待新书。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则