平常人
发表于 2007-5-18 07:50
自己看得懂,不见得能够将别人教懂,要让别人通过读书看
让大学教授教小学生还要教懂,真是太难了!<br /><br />另一方面,众口难调,一本书要满足不同的人,就更难了。<br /><br />让我们给这些诲人不倦者多一点掌声吧。
mybao
发表于 2007-5-18 13:31
邵贝贝老师
在什么贝尔实验室混过吧,吹得不行<br /><br />他的uC/OS,大家都知道<br /><br />后来在深圳书城见过他的一本关于MOTO的MPU的书,真垃圾,估计也是他的研究生拼凑起来的,<br /><br />序言很牛,口气和zlg差不多。
arm000
发表于 2007-5-18 15:24
别的不知道,但是贝贝关于永不使用仿真器的
论调,确实够牛的
蛋蛋的老公
发表于 2007-5-18 21:29
这个贴不能沉下去...
宇宙飞船,既然你以为别人是如何如何的差劲,如何如何的误导别人,认为自己是如何如何的了不起,那你就该露出两手,让大家看看.<br />别总是在关键时刻不见人影...
mybao
发表于 2007-5-18 21:41
永不使用仿真器
没什么新意,现在很多公司都不使用仿真器,<br /><br />一种最最普通的办法而已。
sodwell
发表于 2007-5-19 00:22
re
斑竹对这个贴有意见啊 这都不置顶穿红裤子!其他一个屁贴都加酷!
cruise
发表于 2007-5-19 10:12
说一句
首先顶一下飞船和eleven11.<br /><br />如果你是一个产品开发人员,请听飞船和eleven11的,他们不是商人,说得是体会。zlg的长篇大论可以不看,免得那啥。<br /><br />如果你是一个商人或者立志成为这个领域的商人,那您就好好体会一下zlg先生的谋略,学一学周工如何引导驾驭市场,^_^<br /><br /> 又多嘴了。<br />
蛋蛋的老公
发表于 2007-5-19 19:41
LS说的,听起来好像也对
徐勇
发表于 2007-5-20 21:17
“只要有一点悟性就够了,”——悟性怎么来?
我说两句:<br />宇宙飞船说:<br />-----------<br />2:必需掌握“gcc编译器”和“ld连接器”人机交互过程的对话(其实没什么内容,只要有一点悟性就够了,在这里俺说得有点玄而已!呵呵!),这是能否“正确”和“省时省力”解剖程序很关键的一步。<br /><br />“只要有一点悟性就够了,”<br />————————————<br />各位以为悟性怎么来?<br />凭空出来?<br />个人是以为,通过一些训练得到的!<br /><br />大家都是不小的人了,有空了可以看看如何教育小baby的书,不管对字节还是的baby都是很有启发的。<br /><br />
xwj
发表于 2007-5-20 21:37
悟性嘛...是属于基础属性,一般是很难加的
你可以去多找些千年人参万年林芝什么的吃下试试。。。<br /><br /><br />悟性这个东西很神奇的,不一定就是越高越好。<br />周博通厉害把。<br />他的左右互搏,悟性就要非常低,才能学的哦。
xwj
发表于 2007-5-20 21:40
136楼说的那是增加熟练度和经验值
这个倒是增加整体实力的好办法,而且是可行的<br /><br />悟性不够多练练也就行了...
liuhao2005
发表于 2007-5-21 00:04
强帖留名哦
记号下次再来<br /><br />飞船兄继续<br /><br />周公继续<br /><br />大家继续<br /><br />我是你们永远的fan
huxiao82
发表于 2007-5-21 15:40
老大还是VxWorks
顶下,其实大家都用linux,还是不因为它开源,但是讲到实时性,它完全不行,还是学VxWorks吧
蛋蛋的老公
发表于 2007-5-21 18:23
VxWorks正版很贵的,有几个人用得起?
宇宙飞船
发表于 2007-5-22 09:15
在此讲讲为何最牛的实时系统就是MCU的硬件中断系统!
在此用一个最简单的4个任务系统,来说明。<br />让我们来设计一个最简所谓多任务实时系统:<br />材料准备:<br />1。 计时器一个 (产生时间片)<br />2。 任务4个 (不同入口地址无限循环互不相关的程序)<br /> ------------loop------------------ 由所谓调度器产生loop<br /> -->任务1-->任务2-->任务3-->任务4--> <br />//*****以下是所谓具体一点任务的其中一种写法*****<br />while(1) //任务入口地址1 <br /> {任务1} <br />while(1) //任务入口地址2 <br /> {任务2} <br />while(1) //任务入口地址3 <br /> {任务3}<br />while(1) //任务入口地址4 <br /> {任务4} <br />//******************************<br />每个任务有1ms 的平均时间片,每个任务的平均响应时间最小是4ms。<br />若果处于所谓的调度优先--->极限优先调度, 则此任务的响应时间就是MCU的中断时间。<br /><br />当今世界上有哪一个操作系统的时间片能小于纳秒(ns)级别?根本上就没有。<br /><br />其实操作系统的时间片是人为可调的,vxwork时间片调得快些,linux时间片调得慢些,所以相对于linux来讲vxwrok就较实时。但若果在linux中开通一硬件中断钩子做极限任务,这时linux的极限优先任务响应就以‘数量级’超越了vxwork。<br /><br />争这些所谓虚假的实时性对于会用MCU硬件中断系统的人来讲其实是很无聊的。<br /><br />“所谓的实时操作系统只是适合于对MCU 硬件和底层驱动一无所知的人!”
阿南
发表于 2007-5-22 10:10
re sodwell:关于加酷
加酷是为了鼓劲网友多发表技术上的心得、经验(即使深度不够)及参与讨论。如果该帖是纯粹的关于技术上的讨论,会给加酷的,不知大伙是否赞同?
rainbowwrh
发表于 2007-5-22 10:48
mark
yan2005
发表于 2007-5-22 15:18
看来楼主和我对实时的理解不太一样
软实时:只要能尽快地开始执行任务就可以了。<br />硬实时:必须要在一定的时间内开始执行某个任务。从中断产生到任务开始执行的时间间隔是可以精确预知的。<br /><br />举例子来说,Linux 2.4内核的分时调度只能支持软实时。在一个中断产生之后,中断对应的任务什么时候被执行,Linux 2.4内核是无法精确预知的。虽然Linux从中断到任务执行的间隔的时间通常也不会太长,但是因为无法精确预知这个间隔的时间,所以不能说具有硬实时的能力。<br /><br />实时操作系统才是真正的硬实时,就算比较弱的uCOS,也能对这个间隔时间进行精确预测。<br /><br />比如拦截导弹的系统中,发现敌方导弹之后产生一个中断。用软实时和硬实时能产生不同的效果:<br /><br />软实时:大多数情况下,发现敌方导弹之后,都能及时做出拦截的响应。但是有些时候,要等很久才能作出拦截的响应,这个时候,敌方导弹可能已经击中本方目标。<br /><br />硬实时:不存在这种时灵时不灵的现象。从发现目标到做出拦截响应间隔的时间是可以预测的,如果这个预测出来的时间很短,那就一定能拦住对方。<br /><br />前后台系统也没有实时操作系统的这个可预测的特点。<br /><br />
没灵魂
发表于 2007-5-22 16:45
菜鸟VS老鸟,结果就是觉得嫩了点。。。
linux是出了名致力于的时间片平均调度,竟然进程时间没法计算?<br />呵呵。。。
啊龙
发表于 2007-5-22 18:40
想学习ARM系统,看各位高手讲的好,请教一下我不明白的地方.
各个操作系统获得控制权的方式是由各个任务主动交出?还是定时中断?如果是主动交出,如果任务有问题,系统不是要崩溃了吗?系统控制权是否都是用定时中断?如果是,那不都是时间片轮流执行吗?
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13
14