当前位置: 技术问答>linux和unix
新手问几个应用层实现的问题
来源: 互联网 发布时间:2016-07-25
本文导语: linux里sd卡的插入和拔出在应用层怎么实现? lcd的关闭和开启在应用层怎么实现? 怎样实现在一个io口输出一定时间的脉冲? 谢谢! | 1. 封装类,可以在类里做控制 2. 控制驱动程序(ioctl之...
linux里sd卡的插入和拔出在应用层怎么实现?
lcd的关闭和开启在应用层怎么实现?
怎样实现在一个io口输出一定时间的脉冲?
谢谢!
lcd的关闭和开启在应用层怎么实现?
怎样实现在一个io口输出一定时间的脉冲?
谢谢!
|
1. 封装类,可以在类里做控制
2. 控制驱动程序(ioctl之类的)
3. 开一个线程,开while循环中利用sleep的方法,对io进行操作实现方波脉冲输出
2. 控制驱动程序(ioctl之类的)
3. 开一个线程,开while循环中利用sleep的方法,对io进行操作实现方波脉冲输出
|
应用层,应该就是直接调用驱动程序的接口,LCD还是SD都一样,类似于open("/dev/SD")之类的,其他工作都是驱动去做。
至于IO口输入脉冲,可以用linux下sleep之类的去实现,如果有外置晶振,使用一个计时器,不管多少占空比的PWM波,都及其容易实现
至于IO口输入脉冲,可以用linux下sleep之类的去实现,如果有外置晶振,使用一个计时器,不管多少占空比的PWM波,都及其容易实现
|
这些驱动程序中可以控制
|
在应用层是指应用程序中?
可以发送ioctl给你的设备让设备驱动完成指成的功能。
可以发送ioctl给你的设备让设备驱动完成指成的功能。
|
正解。