简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Java网络编程从入门到精通(10):Inet4Address类和Inet6Address类 从JDK1.4开始,Java提供了一个NetworkInterface类。这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、创建NetworkInterface对
如果Windows8开启了Hyper-V技术,会无法在VMWare中开启虚拟机,例如,有的读者咨询《Android深度探索(卷1):HAL与驱动开发》DVD光盘中带的虚拟机环境(Ubuntu Linux12.04 LTS》在windows8中无法使用。解决的方法是关闭windows8的hyper-v功能,进入win8的控制面板,点击“程序和功能”,选择左侧的“启动和关闭windows功能”,如图1
virtualbox是个相当NB的开源跨平台虚拟机软件,不过新创建的虚拟机只支持几种分辨率。那么如何为vistualbox添加新的分辨率呢?
我在自己的机器上用Vmware安装的Ubuntu 12.04系统,并在里面部署了Openstack的开发环境,部署的过程有些复杂,不希望再次重复这个过程,于是就复制整个的虚拟机文件到其他机器上面使用,但是在其他机器上用Vmware打开虚拟机文件后跳出了这么一个对话框:这时如果点击“取得所有权”,后面将会遇到更严重的问题,如下图:系统无法正常启动,进入了救援模式。我在网上搜索了一些退出救援模式的方法
在Android模拟器和Ubuntu上测试Linux驱动三、使用AndroidNDK测试Linux驱动在Android系统中Linux驱动主要的使用者是APK程序。因此,Linux驱动做完后必须要用APK程序进行测试才能说明Linux驱动可以正常使用。由于上一节在Android虚拟机上使用C语言编写的可执行程序测试了Linux驱动,因此很容易想到可以利用Android NDK来测试Linux驱动
开发可统计单词个数的Android驱动程序 在上一节已经实现了一个简单的Linux驱动程序,该驱动的功能是统计给定字符串中的单词数。并且在最后已经将该Linux驱动的源代码成功编译成动态Linux驱动模块word_count.ko。下一步就是测试该模块。测试的方法很多,最常用的就是直接在UbuntuLinux中测试。当然,这对于本章实现的Linux驱动是没问题的,但是对于需要直接访问硬件的
由于有些同学安装随书光盘虚拟环境时发现CPU不支持虚拟化,所以我特意做了个不需要虚拟化的虚拟环境,使用Virtual Box,Ubuntu Linux10.04 LTS(4G左右)有需要的可以下载使用。该虚拟环境包含了书中所需的实验环境(除了Android源代码,太大,需要自己下,否则得接近20G了)。其他的使用说明详见虚拟环境桌面的readme.txt 用户名:root秘密:12345678 v
Android的init过程(二);初始化语言(init.rc)解析本文使用的软件版本Android:4.2.2Linux内核:3.1.10 本文及后续几篇文章将对Android的初始化(init)过程进行详细地、剥丝抽茧式地分析,并且在其中穿插了大量的知识,希望对读者了解Android的启动过程又所帮助。本章主要介绍了与硬件相关初始化文件名的确定以及属性服务的原理和实现。 And
跨平台是最近几年非常火的主题,因为现在的各种平台简直太多了。Windows、macOS、Linux、Android、iOS、Web、小程序、IoT等等。以后还可能会不断增加。没人希望挨个为...
1. 你看着是鸿蒙,其实它是Android,你看着是Android,其实它是鸿蒙到现在为止,鸿蒙(HarmonyOS)2.0已经推出一个多月了,可能很多小伙伴都迫不及待想要了解Harmo...