Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux移植到mini2440 浅谈

Linux移植到mini2440 浅谈

移植了一下linux-2.62.一开始我是用友善光盘的linux源码做的,不用怎么配置,直接移植到mini2440即可。我还以为移植只不过是copy一下罢了,后来我才发现那是友善自己做的,非常遗憾。于是找到了mini2440移植开发指南,就照着上面一步一步的做了起来。做到了修改mach-mini2440.c后,重新运行了一下编译后的内核,结果发现出现“Unable to handle kernel NULL pointer dereference at v...
json-cpp库在Linux下的编译

json-cpp库在Linux下的编译

jsoncpp是一个c++封装的json包,跨平台支持windows、linux、unix等多系统,macOS据说也支持。在windows下面使用比较简单,直接往vc里面添加项目就可以了。linux下面编译需要使用到scons,scons又是一个牛叉的工具,功能和GNU make一样,又比make简单多了。scons是python工具,需要先安装好python。下载scons-src-2.0.1,解压。不需要编译安装,可以直接使用源码,用法如下。# cd ...
Android与Ubuntu下的可执行文件互用

Android与Ubuntu下的可执行文件互用

有时候有些命令需要用C代码写,编译成可执行程序放到Android系统里,结果不能运行,说找不到文件,而明明文件就在眼前。 有时候想运行一下系统编译出来的工具,结果说不能执行,Can"t execute,而明明就具有执行权限。 这些问题,在很多情况下可以如下解决,而且解决起来居然就这么简单。 对于自己写的C代码,如test.c#include <stdio.h>int main() {printf("OK");return 0;} 然后用...
关于Linux下.so的介绍和编写过程

关于Linux下.so的介绍和编写过程

Linux下的.so是基于Linux下的动态链接,其功能和作用类似与windows下.dll文件。下面是关于.so的介绍:一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(static lib...
Ubuntu 10.10 64Bit下编译Android 2.2

Ubuntu 10.10 64Bit下编译Android 2.2

这是个老话题了,毕竟从2.3发布到现在已经有段日子了,很多人都做过同样到工作,也有很多XDJM把他们的编译过程Blog出来,以飨大家。不过这个世界上最奇妙的就是大家的幸福都是一样的,不幸确各有各的不同,在这里把自己在编译过程中遇到的各路牛鬼蛇神一一展现出来,以期与大家共同切磋,共同进步。 整个编译过程可以归纳为一下几个问题到解决: 1)、搭台唱戏 :为Android2.3的编译选择合适版本的操作系统 2)、搜集粮响 :同步2.3源码,安装编译必须的库,完成...
Android NDK-r5 成功运行编译运行第一个NDK程序

Android NDK-r5 成功运行编译运行第一个NDK程序

对于自学NDK开发来说,成功编译并运行了hello-jni应该还是有一点点兴奋的,在此记一笔.(Ubuntu环境)NDK开发环境的搭建是停容易的,不过还是有几天提示:1. Eclipse 的C/C++环境的搭建中,CDT插件的安装 最好用手动的方式,(参看 Eclipse CDT安装 http://www.linuxidc.com/Linux/2011-02/32476p2.htm) help-->Install New Sofeware 的方式安装...
Python常用的方法定义

Python常用的方法定义

Python常用的方法定义:方法在OOP中会经常用到,减少代码的冗余,作为一门面向对象的语言,Python自然也有自己的方法定义。那么怎样在Python中定义一个方法呢,很简洁的方法:define functionname()调用的时候直接使用这个方法名就可以了,functionname(),就可以了,当然在方法定义的时候一样可以定义它的输入参数,例如:define functionname(yourname,myname),在调用的时候传入参数即可。__...
嵌入式Linux即时通讯的实现

嵌入式Linux即时通讯的实现

即时通讯是目前Internet上最为时尚的通信方式,但各种即时通讯软件都有各自不同的应用协议,并且由于嵌入式Linux应 用系统硬件条件较差,因此系统采用插件技术实现。系统可以选择使用多种聊天协议,还可以方便地进行扩展,添加新的协议或增加新的功能,同时满足了占用资源少,性能强等要求。即时通讯是目前Internet上最为时尚的通信方式,但各种即时通讯软件都有各自不同的应用协议,并且由于嵌入式Linux应用系统硬件条件较差,因此系统采用插件技术实现。系统可以...
编写Linux Shell程序

编写Linux Shell程序

#!bash 井号是起注释作用的rm -f xxx f是强制删除的意思ps 是显示当前前台进程状态ps -e 是显示当前所有进程状态(前台和后台全部都在)ls -l 是显示当前目录下所有文件的读写权限刚刚创立的shell脚本是不能执行的,有两种方式可以执行,1. 使用shell工具进行解析sh xxx.sh 2. 修改脚本的权限,一般使用755比较多chmod 755 xxx.sh cat命令也用的比较多,用来在终端显示文件的内容,对于比较短的脚本比较适合...
<< 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 >>