移植μc/os到51单片机os如何创建多任务进行

看完《一个操作系统的实现》能莋什么 [问题点数:20分]

看完《一个操作系统的实现》能做什么可以做破解了吗,可以做windows软件吗(纯用汇编自己写文件头代码全部都是自己鼡汇编写)。如果不能那看完《一个操作系统的实现》该看哪些书

可以试着自己写操作系统。

不过用纯汇编写应用程序基本用不上这本书懂win32汇编就行了。

破解离你还很远(如果你只看了基本语言及这本书的话)

废话很多,你学了再说吧我不知道学完会是什么结果,不過对LZ肯定是又帮助的

《一个操作系统的实现》这本书,对破解没什么用处吧只是对你了解操作系统的工作原理有帮助,至于破解你會自己写程序,就会破别人的程序想用汇编写Windows下的应用程序的话,推荐罗云彬的《Windows环境下32位汇编语言程序设计》不光讲Win32汇编的,对破解技术很有帮助

1.还不可以做破解因为这本书不是讲破解的。

2.像楼主说的那样做windows界面软件完全用汇编写,实在是太难太难了看一些windows原悝的书,如windows程序设计windows核心编程等可能会有一些帮助。

看书的目的不在于看完了能做什么而是你看的时候在做什么。

很多人说XX难学其實,学不只是学边学便用,才是最好的学习方法

学习计算机程序方面的知识,我认为最好的方法是,在你了解一定的基础之后就應该决定学完这些知识,你要完成一个什么项目适合个人学习研究的项目,这个项目要达到什么效果有什么功能需求,对于这些功能需求又会延伸出什么技术需求这个项目的结构该如何设计等等。当你把这本书学完的时候你这个项目也就完成了。这样你才能学以致鼡边学边用。

我看完了于渊的这本书说实话,这本书的代码写的超级烂不管ASM,C的代码每次我都是看完了他的代码懂了意思,自己實现但是作为OS的入门级书籍,这本书真的很适合我个人觉得事先学好ASM那是必须的,每次我都懒得看于渊那臭的不行的代码杨季文《X86》的代码那叫一个顺,写的叫完美。,还有C代码写的那叫代码么?咋看咋像初学C的逻辑。。

我看完了于渊的这本书说实话,這本书的代码写的超级烂不管ASM,C的代码每次我都是看完了他的代码懂了意思,自己实现但是作为OS的入门级书籍,这本书真的很适合我个人觉得事先学好ASM那是必须的,每次我都懒得看于渊那臭的不行的代码杨季文《X86》的代码那叫一个顺,写的叫完美。,还有C代碼写的那叫代码么?咋看咋像初学C的逻辑。。

同感!余渊的汇编写的真叫一垃圾他还很喜欢用宏。本来很简洁的逻辑实现经他┅编码就蛋疼了。

我手头买了个本二手的还没看呢

我看完了于渊的这本书,说实话这本书的代码写的超级烂,不管ASMC的代码,每次我嘟是看完了他的代码懂了意思自己实现,但是作为OS的入门级书籍这本书真的很适合,我个人觉得事先学好ASM那是必须的每次我都懒得看于渊那臭的不行的代码,杨季文《X86》的代码那叫一个顺写的叫完美。。还有C代码,写的那叫代码么咋看咋像初学C的逻辑。……

学了经济学也不一定能致富

赞一个, 说得太好了。。

任何书对于破解都属于纸上谈兵如果你寄希望于看完某本书之后就可以搞破解,建议趁早放弃别寻良图。

破解是 经验+耐心

想用汇编写Windows程序看老罗那本。

这本书看了你也不能咋的也就对OS和处理器有个感性的认識。

然后看赵炯博士的书看完就可以攻深入理解linux源代码和linux设备驱动了。于渊的书是posix实现不是win32实现。和windows风马牛不相及

汇编懂一点点的表示压力很大。杨季文的x86汇编有电子版PDF但是太模糊,努力了几次都跪了……

这本书只是入门级被的感兴趣可以读读minix源码很不出的

有一本書叫做操作系统设计  第三版吧分上下两侧就是minix分析好像是minix作者写的

匿名用户不能发表回复!

1、开启第二个串口的接收中断判断接收完成之后发送

2、开启第二串口的接收中断,设置标志位;在主循环里面不断访问这个标志位当标志位显示完成之后,开始发送

}串口二中断处理函数(仿照正点原子的例程):

如何实现锁住触摸屏和按键 [问题點数:40分结帖人benbentobecow]

目前我想实现按键盘中的某个键锁住触摸屏和按键,让他们都不响应再按这个键,则解锁

各位有什么好办啊 

禁用触摸屏的中断在键盘钩子中过滤按键。

老师你能否详细点说呵呵

那个中断我没找着,而且触摸屏好像是两个中断一个是timer的一个是触屏的吧

另外键盘的钩子是什么啊?在哪一块 

触摸的中断只要屏蔽触屏的就可以了,Timer的应该可以不用去管

键盘钩子你百度一下吧,应该有很哆这方面的资料

可以发一个消息给驱动层,让驱动层接收到消息的时候屏蔽触摸屏中断

键盘钩子应该是在应用层实现的吧如何在底层驅动实现,按某个键可以锁住键盘再按这个键可以解锁的功能呢?

TOUCH的PDD层有些函数可能可以实现点击屏幕无响应

键盘钩子应该是在应用層实现的吧,如何在底层驱动实现按某个键可以锁住键盘,再按这个键可以解锁的功能呢

键盘钩子就是在应用层实现的,不需要修改底层驱动

你的这个需求,除了禁用触摸屏中断需要底层稍微修改一下其他的都在应用中做就可以了。

TOUCH的PDD层有些函数可能可以实现点击屏幕无响应

但是我现在的问题是如何调用这两个函数啊 

键盘钩子应该是在应用层实现的吧,如何在底层驱动实现按某个键可以锁住键盤,再按这个键可以解锁的功能呢

键盘钩子就是在应用层实现的,不需要修改底层驱动

你的这个需求,除了禁用触摸屏中断需要底层稍微修改一下其他的都在应用中做就可以了。

如果我想改变键盘驱动不用上层软件的话,是不是可以省些电啊

1、在按键驱动跟TP驱动里媔创建一个同名事件

2、在按键的KEYBDMDD中获取锁屏按键是否按下, 如果按下则发锁屏事件给TP驱动

3、TP驱动中创建一个线程专门等待按键驱动发絀来的锁屏事件,收到锁屏事件后调用。

直接在应用程序中进行控制也是可行的。能简单何必那么复杂呢呵呵。。个人的想法

鉤子没用过,不过在驱动中改应该也挺简单的只需要吧触摸屏的中断关了就好

至于键盘可以不给上层发键值就可以了。我的bsp是在IsrThreadProc函数中建议楼主可以看看


匿名用户不能发表回复!

我要回帖

更多关于 单片机os 的文章

 

随机推荐