原创 "十年磨一剑"---何必顾及他人的非议???我行我素才是真~~~

2007-12-19 21:04 3329 5 5 分类: MCU/ 嵌入式

http://bbs.21ic.com/club/bbs/ShowAnnounce.asp?id=2799916



"十年磨一剑"---何必估计他人的非议???我行我素才是真~~~
mood.gif hotpower 发表于 2007-12-19 20:55 侃单片机 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴


我一直关注楼主的帖子的"增高"情况~~~

最近一直农忙,也不想参与这无修无止的争议...

每个人都是自己编程的手法和习惯,这和"笔迹"一样无法抹杀~~~

为什么要改变自我呢???

只要你觉得自己的思路和想法不错,甚至能"倒塌全世界",又何必在乎几个"地球人"的非议呢???

OS和裸奔是不会有结果的~~~至少俺自己认为这样~~~

举个例子(也是我跟贴楼主的例子):

在一个51系统中,主频11.0592MHz,12分频.

某个模块自带64KHz的陶瓷晶振,分频后32KHz的频率,每31.250uS中断1次.

在此中断中由于要访问外部RAM(ROM),而且要把并行数据变成串行数据发送出去~~~

并且整个系统要多任务控制,键盘有10个左右,而且要操作串口与PC通信~~~

操作数个继电器,等等...这个系统能完成设计所求吗???

需要提高主频吗???不能!应该不能变更任何硬件!!!

OS能胜任吗???

答案是不能的!!!

那么裸奔能实现吗???

正常的裸奔也是不能的!!!

估计包括所长的"嵌入式裸奔"~~~

说实话,任何"智能"点的玩意都是要付出代价的~~~"扶贫也是要出血的"~~~

我认为不在于什么OS和裸奔的掌握,而是要研究透系统硬件和软件的完美结合~~~

网上有人说俺"人机合一"~~~哈哈,这才是俺要倒塌一切的秘密和关键所在...

俺的编程思路是有些古怪~~~俺反对"直接操纵硬件".

例如对串口的操作.

以打印机为例,再重要的任务也要把本页打完才是~~~没见过有放弃的~~~

那么对串口的数据发送应该只在一个程序中,而且必须"手动触发发送中断"~~~

这样"用户"所有的数据只能通过缓冲区操作,这样就防止了"VIP用户"的特权行为的发生~~~

俺喜欢"东一榔头西一棒槌"~~~

例如开关继电器.

由于它是mS的设备,无什么"实时"的要求,俺只要设置一个软件开关标志就"走人"~~~

到时自会有"零耗时键盘"里的"空闲任务"的开关继电器模块自动完成~~~

俺从不测试外部的电平信号,应该俺也觉得"违反了非VIP用户操作硬件"的"恶习"~~~

俺会将此"电平信号"划归"键盘"处理的~~~

为什么要这样"复杂"呢???为了系统的稳定~~~

由于"电平信号"也可能有"抖动"的干扰,那么归键盘也无可非议...

更为重要的是对其的"终生制的管理"~~~

"长压键"的特点大家都很明白...当"键"(俺认为是任何东西~~~)信号长期不变

时,将引发"长压键时间"处理,这样我就可以每个一端时间来监控该信号及被控

设备的运行情况了~~~

而且处理都是以"键事件处理"的方式~~~这和回调,钩子有什么区别吗???

从下列链接中俺为了证实自己的"OS论点",用新的处理器重复了15年前的"论据"~~~

也证明了俺82年自己给自己提出的"零耗时键盘OS"在经历了25年后还能与流行的OS做个"PK"~~~

呵呵~~~"十年磨一剑"---何必顾及他人的非议???我行我素才是真~~~


哈哈,"十年磨一剑"---主要为了证实俺的存在~~

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条