arm目标板里面linux *** 作系统怎么调用定时中断

arm目标板里面linux *** 作系统怎么调用定时中断,第1张

这个得看驱动工程师咋设计的,中断的方式应该设成双边沿触发,也就是在按下和抬起多时候都会产生中断,那么两次中断才算是一次完整的按键,或者是按键抬起的时候产生中断,就在抬起的时候才会去响应,不用考虑 两次的问题

添加-v选项举例:arm-linux-gcc -c -v leds.c

 Reading specs from /work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/specs 

Configured with: /work/tools/create_crosstools/crosstool-0.43/build/arm-linux/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/work/tools/gcc-3.4.5-glibc-2.3.6 --with-float=soft --with-headers=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include --with-local-prefix=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long 

Thread model: posix gcc version 3.4.5 /work/tools/gcc-3.4.5-glibc-2.3.6/libexec/gcc/arm-linux/3.4.5/cc1 -quiet -v -D__ARM_ARCH_3__ leds.c -quiet -dumpbase leds.c -msoft-float -auxbase leds -version -o /tmp/cc1As2lm.s #include "..." 

search starts here: #include <...> 

search starts here: /work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/include /work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/../../../../arm-linux/sys-include /work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/../../../../arm-linux/include End of search list. 

GNU C version 3.4.5 (arm-linux) compiled by GNU C version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2). 

GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=63667 /work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/../../../../arm-linux/bin/as -mfpu=softfpa -o leds.o /tmp/cc1As2lm.s 

可以看到一些默认的库被连接进去了,还有GCC,GNU C 的版本号等。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8656648.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存