随笔分类 -  linux

用Linux感觉低效吗?来看看这几个技巧!
摘要:Linux已经成为目前最火的操作系统之一,尽管现在的Linux用户很多,但很多使用Linux的同学发现,他们在Linux下的工作效率并不高,那么这是为什么呢?其实使用Linux也可以很舒适,通过一些技巧,也可以让工作效率大大提升。本文将介绍一些有助于提高Linux工作效率的技巧,让我们的工作变得变得更为舒适、优雅。 阅读全文

posted @ 2020-05-28 08:07 银河使者 阅读(998) 评论(0) 推荐(3) 编辑

李宁老师免费视频发布了,包括但不限于Python、Java等领域
摘要:李宁老师免费视频已经推出了,包括《学Python,一套视频就够了》、《学Java,一套视频就够了》等热门视频课程,完全免费哦! 阅读全文

posted @ 2020-03-13 12:06 银河使者 阅读(477) 评论(0) 推荐(1) 编辑

在阿里云服务器(ECS)上从零开始搭建nginx服务器
摘要:本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有效期)。至于如何注册、管理ECS这里就不详细介绍了。因为官方文档已经写的很清楚了。如果还不清楚,打咨询电话询问。 阅读全文

posted @ 2015-08-04 23:11 银河使者 阅读(40457) 评论(3) 推荐(4) 编辑

Android双机(网络和USB)调试及其完美ROOT
摘要:本文主要讲如下两个内容。 1. 如何让一部Android手机带两台PC进行调试。 2. 如何完美Root Android手机。 阅读全文

posted @ 2013-05-05 20:09 银河使者 阅读(8709) 评论(3) 推荐(0) 编辑

Android的init过程详解(一)
摘要:本文及后续几篇文章将对Android的初始化(init)过程进行详细地、剥丝抽茧式地分析,并且在其中穿插了大量的知识,希望对读者了解Android的启动过程又所帮助。本章主要介绍了与硬件相关初始化文件名的确定以及属性服务的原理和实现。 阅读全文

posted @ 2013-04-14 19:47 银河使者 阅读(57745) 评论(1) 推荐(6) 编辑

《Android深度探索(卷1):HAL与驱动开发》虚拟实验环境(Ubuntu Linux)免费下载,不需要CPU虚拟化支持
摘要:由于有些同学安装随书光盘虚拟环境时发现CPU不支持虚拟化,所以我特意做了个不需要虚拟化的虚拟环境,使用Virtual Box,Ubuntu Linux10.04 LTS(4G左右) 阅读全文

posted @ 2013-03-26 20:29 银河使者 阅读(2138) 评论(1) 推荐(0) 编辑

使用Android NDK和Java测试Linux驱动
摘要:在 Android系统中Linux驱动主要的使用者是APK程序。因此,Linux驱动做完后必须要用APK程序进行测试才能说明Linux驱动可以正常使 用。由于上一节在Android虚拟机上使用C语言编写的可执行程序测试了Linux驱动,因此很容易想到可以利用Android NDK来测试Linux驱动, 阅读全文

posted @ 2013-03-18 22:59 银河使者 阅读(3530) 评论(1) 推荐(3) 编辑

在Android模拟器和Ubuntu上测试Linux驱动
摘要:在上一篇文章中已经实现了一个简单的Linux驱动程序,该驱动的功能是统计给定字符串中的单词数。并且在最后已经将该Linux驱动的源代码成功编译成动态Linux驱动模块word_count.ko。下一步就是测试该模块。测试的方法很多,最常用的就是直接在Ubuntu Linux、Android模拟器中测试。当然,这 对于本章实现的Linux驱动是没问题的,但是对于需要直接访问硬件的驱动在Ubuntu Linux上测试就不太方便。在这种情况下就需要在相应的硬件上进行测试。 阅读全文

posted @ 2013-03-14 21:44 银河使者 阅读(4955) 评论(1) 推荐(1) 编辑

开发可统计单词个数的Android驱动程序(3)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-03-11 20:46 银河使者 阅读(1791) 评论(0) 推荐(0) 编辑

开发可统计单词个数的Android驱动程序(2)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-03-11 14:20 银河使者 阅读(1643) 评论(0) 推荐(0) 编辑

开发可统计单词个数的Android驱动程序(1)
摘要:Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。Android驱动实际上就是Linux驱动,只是这里使用Android深度探索(卷1):安装C/C++交叉编译环境 介 绍的交叉编译器将Linux驱动编译成了ARM架构的,所以驱动可以安装在Android模拟器、Android手机(需要root)或平板上(这些设备 都要使用给予ARM架构的CPU),当然,使用传统的GCC也可以编译成X86架构的驱动(并不需要修改代码),这样也可以在Ubuntu Linux上安装Linux驱动。 阅读全文

posted @ 2013-02-01 10:08 银河使者 阅读(2746) 评论(6) 推荐(2) 编辑

Android深度探索(卷1):安装C/C++交叉编译环境
摘要:在Ubuntu Linux上安装可编译成ARM架构的交叉编译环境CodeSourcery,编译完的执行文件可在Android手机上直接运行。本文阐述了如何下载、安装和使用CodeSourcery。 阅读全文

posted @ 2013-01-14 22:24 银河使者 阅读(4451) 评论(1) 推荐(1) 编辑

使用wxWidgets进行跨平台的C++开发
摘要:本文阐述了wxWidgets的由来,以及从wxWidgets的特点出发,说明了选择wxWidgets给我们带来的好处,并且通过一个典型的例子讨论了如何在C++中使用wxWidgets开发跨平台的软件。 阅读全文

posted @ 2009-01-27 11:45 银河使者 阅读(13333) 评论(20) 推荐(1) 编辑

导航