打印

不上操作系统的arm驱动

[复制链接]
2777|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leixiaoxiong|  楼主 | 2013-3-22 17:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
真心的求教:我现在毕业设计要搞arm驱动,但是不涉及到操作系统,也就是不上操作系统,像我这样的,编写驱动ADC驱动,是不是就写写库函数里的stm32f10x_adc.c和stm32f10x_adc.h,(用的是STM32103VET 的ARM芯片),但是这都是库函数啊,用得着我编吗?
这都是些什么关系啊
真心求救啊,刚学啊

相关帖子

沙发
dangdong2008tju| | 2013-3-22 22:11 | 只看该作者
ADC的驱动本身就不多啊,你看看原理,再看看寄存器,自己写也没问题。

使用特权

评论回复
板凳
lr2131| | 2013-3-23 19:47 | 只看该作者
你知道这些库函数是怎么写的吗?
如果是在linux或者是wince这些操作系统下,它们对驱动程序是有结构和体系的要求的,需要谨慎使用OS提供的内核API。
这个和裸机下的驱动的编写是完全不同的,当然,一般裸机下的驱动还是要好写的。

如果你玩过ARM7,那么你有相关的经验,知道裸驱是个怎么回事。说白了,你要做的就是要熟悉和控制ADC部分的寄存器,还有一些和adc相关的寄存器。

你可以按照这些库函数的接口来自己实现对应的功能,当然会遇到问题,但毕竟你还是有答案的,所以不用担心最后做不出来。

使用特权

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

本版积分规则

3

主题

12

帖子

0

粉丝