- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 iOS之Storyboard导航大揭秘(1)
本文使用的软件版本:IOS:6.1XCode:4.6 Storyboard(故事板)是XCode4.2才开始支持的,为了使设计View更容易。尽管用以前的nib(xib)拖拖拽拽也没问题,不过却需要在各种文件之间来回切换,对于初学者很容易崩溃。Storyboard在这方面改进了不少,基本上只要在storyboard界面就可以完成一切,尤其是View导航,可以不编写一行代码就可以搞定。尽管s
2013-02-27 15:04:49 18035 13
原创 开发可统计单词个数的Android驱动程序(3)
开发可统计单词个数的Android驱动程序(2)八、 指定回调函数 本节讲的内容十分关键。不管Linux驱动程序的功能多么复杂还是多么“酷”,都必须允许用户空间的应用程序与内核空间的驱动程序进行交互才有意义。而最常用的交互方式就是读写设备文件。通过file_operations.read和file_operations.write成员变量可以分别指定读写设备文件要调用的回调函数指针。
2013-02-25 04:55:17 6517 13
原创 《Android深度探索(卷1):HAL与驱动开发》实验环境配置与实验资源下载
由于光盘中带的Ubuntu Linux12.04虚拟环境需要CPU支持虚拟化,所有可能有一部分PC无法成功打开虚拟化环境,AMD的CPU也不可以。不过这不要紧,光盘中包含了源代码(sources目录)。只需要将这些源代码放到ubuntu linux的/root/drivers目录中,然后打开源代码根目录中的common.sh文件,在前面找到如下的一行UBUNTU_KERNEL_PATH=/usr/
2013-02-24 20:16:55 3705 1
原创 开发可统计单词个数的Android驱动程序(2)
开发可统计单词个数的Android驱动程序(1)五、指定与驱动相关的信息虽然指定这些信息不是必须的,但一个完整的Linux驱动程序都会指定这些与驱动相关的信息。一般需要为Linux驱动程序指定如下信息。1. 模块作者:使用MODULE_AUTHOR宏指定。2. 模块描述:使用MODULE_DESCRIPTION宏指定。3. 模块别名:使用MODULE_ALIAS宏指定。4. 开源协议:使用MODU
2013-02-17 12:16:51 8141 12
原创 Vmware虚拟机的复制后无法使用的问题和解决
我在自己的机器上用Vmware安装的Ubuntu 12.04系统,并在里面部署了Openstack的开发环境,部署的过程有些复杂,不希望再次重复这个过程,于是就复制整个的虚拟机文件到其他机器上面使用,但是在其他机器上用Vmware打开虚拟机文件后跳出了这么一个对话框:这时如果点击“取得所有权”,后面将会遇到更严重的问题,如下图:系统无法正常启动,进入了救援模式。我在网上搜索了一些退出救援模式的方法
2013-02-06 09:54:11 6393 14
原创 Windows8与VMWare不兼容的解决方案
如果Windows8开启了Hyper-V技术,会无法在VMWare中开启虚拟机,例如,有的读者咨询《Android深度探索(卷1):HAL与驱动开发》DVD光盘中带的虚拟机环境(Ubuntu Linux12.04 LTS》在windows8中无法使用。解决的方法是关闭windows8的hyper-v功能,进入win8的控制面板,点击“程序和功能”,选择左侧的“启动和关闭windows功能”,如图1
2013-02-02 17:55:30 3207 2
GWT.in.Practice
2008-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人