当前位置: 编程技术>移动开发
本页文章导读:
▪电脑冲冲冲——修炼ARM11:按键驱动 计算机冲冲冲——修炼ARM11:按键驱动 如果玩过单片机,写过按键驱动,那么在OK6410上写裸板按键驱动也是同样的原理。只不过OK6410要对IO进行配置。
在写裸板程序的时候,常常会看到C.........
▪ ndroid 模拟器自定义分辨率无键盘解决方法 ndroid 模拟器自定义分辨率无键盘解决办法
当采用自定义分辨率的时候,模拟器的键盘就悄然消失了,那如何能使用到键盘的按键呢?官方文档给出了答案:PC键盘和Android的对应如下: 那怎.........
▪ StarlingV1.2汉语言API及帮助文档 StarlingV1.2中文API及帮助文档
>>>下载见附件
......
[1]电脑冲冲冲——修炼ARM11:按键驱动
来源: 互联网 发布时间: 2014-02-18
计算机冲冲冲——修炼ARM11:按键驱动
如果玩过单片机,写过按键驱动,那么在OK6410上写裸板按键驱动也是同样的原理。只不过OK6410要对IO进行配置。
在写裸板程序的时候,常常会看到C代码上定义的寄存器地址要有关键字volatile修饰。这个关键字比较少见,这是什么意思呢?看了韦东山老师的S3C6410裸板程序视频教学后,我明白了。
在编写C代码的时候,由于寄存器的地址定义了却有时没有被使用,会被编译器优化掉。这么一来,定义好的寄存器地址就没有了。所以要加上volatile关键字,防止寄存器地址定义被编译器优化掉。
写按键驱动代码,一样的,要看原理图。
底板按键原理图:
核心板原理图:
由上可知,开发板的四个按键和S3C6410的GPN0~GPN5连在一起的。
根据S3C6410的手册,配置GPNCON寄存器对应位设置为输入功能。
编写代码实现按键控制LED灯,下面直接贴代码。
[2] ndroid 模拟器自定义分辨率无键盘解决方法
来源: 互联网 发布时间: 2014-02-18
ndroid 模拟器自定义分辨率无键盘解决办法
当采用自定义分辨率的时候,模拟器的键盘就悄然消失了,那如何能使用到键盘的按键呢?
官方文档给出了答案:
PC键盘和Android的对应如下:
那怎么操作菜单和返回什么的呢?
其实在电脑的键盘有对应的功能按键,字母则可以直接接对应pc的键盘
pc键盘 android键盘
Home 主屏/Home
ESC 返回键/back
F2 菜单/menu键
F3 拨号键
F4 挂断键
F5 搜索键
F6 滚轮
F7 锁屏
F8 禁止网络
F9 关闭代码优化
Alt-Enter 切换全屏模式
其余还有数字按键的匹配:
音量调节+
小键盘+, Ctrl-5
音量调节-
小键盘-,Ctrl+F6
照相机按钮
Ctrl-小键盘_5, Ctrl-F3
切换上一个屏幕方向
小键盘_7, F11
切换下一个屏幕方向
小键盘_9, F12
文章来源:http://hi.baidu.com/imba_kimi/item/5ae2cb069ccfa9ca72e6760a
当采用自定义分辨率的时候,模拟器的键盘就悄然消失了,那如何能使用到键盘的按键呢?
官方文档给出了答案:
PC键盘和Android的对应如下:
那怎么操作菜单和返回什么的呢?
其实在电脑的键盘有对应的功能按键,字母则可以直接接对应pc的键盘
pc键盘 android键盘
Home 主屏/Home
ESC 返回键/back
F2 菜单/menu键
F3 拨号键
F4 挂断键
F5 搜索键
F6 滚轮
F7 锁屏
F8 禁止网络
F9 关闭代码优化
Alt-Enter 切换全屏模式
其余还有数字按键的匹配:
音量调节+
小键盘+, Ctrl-5
音量调节-
小键盘-,Ctrl+F6
照相机按钮
Ctrl-小键盘_5, Ctrl-F3
切换上一个屏幕方向
小键盘_7, F11
切换下一个屏幕方向
小键盘_9, F12
文章来源:http://hi.baidu.com/imba_kimi/item/5ae2cb069ccfa9ca72e6760a
[3] StarlingV1.2汉语言API及帮助文档
来源: 互联网 发布时间: 2014-02-18
StarlingV1.2中文API及帮助文档
>>>下载见附件
最新技术文章: