鉴于微软将放弃XNA,MonoGame将是喜欢XNA的朋友们的新选择,他是XNA游戏引擎的开源实现,而且是跨平台的,这意味着你可以用他开发OS、android、windows以及linux应用程序,多么给力的新选择!而MonoDevelop 是个适用于Linux、Mac OS X和Microsoft...
分类:
系统相关 时间:
2015-09-05 17:46:49
阅读次数:
379
(韦东山——嵌入式Linux 应用开发完全手册)
自己编译工具链:
如果要基于gcc 和glibc 来制作工具链,可以使用crosstool 来进行编译;
如果要基于gcc 和uClibc 来制作工具链,可以使用buildroot 来进行编译。
uClibc 比 glibc 小,在已有的接口上是兼容的,更适用于嵌入式操作系统。但是uClibc 并没有包括glibc 中的所有接口实现,因此有...
分类:
其他好文 时间:
2015-09-01 10:51:48
阅读次数:
431
很重要的一点,android代码是运行在linux应用层的,包括HAL层的代码。 HAL的三个结构体:hw_module_t, hw_module_methods_t, hw_device_t。 hardware\libhardware\include\hardware\Hardware.h:struct hw_module_t;
struct hw_module_methods_t;...
分类:
移动开发 时间:
2015-08-31 23:50:29
阅读次数:
292
一:libjpeg库的编译下载源码,解压后./configure--prefix=/xxxxCC=arm-linux-gcc--host=arm-linux--enable-shared--enable-static---xxxx为生成动静态裤的目录----CC为交叉编译器-----enable-shared---enable-static使能动静态库然后make,再makeinstall,在xxx目录下生成相应..
分类:
系统相关 时间:
2015-08-25 17:02:48
阅读次数:
1067
静态库xxx.a动态库xxx.so例子ku.c#include<stdio.h>inthelloku(void){printf("helloku\r\n");return0;}ku.h#ifndef__KU__#define__KU__inthelloku(void);#endifgcc-cku.c生成ku.o编译生成静态库arcrvlibku.aku.otest.c#inckude"ku.h"intmain(void){helloku();return0;}gc..
分类:
系统相关 时间:
2015-08-25 17:00:28
阅读次数:
157
日期:2015年08月23日Linux目录结构LSB(LinuxStandardsBase)是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合规定了一系列标准,其中包括文件系统层级结构标准(FHSFilesystemHierarchyStandard)Linux系统根目录下有众多子目录,这些目录都参照了FHS协定/..
分类:
系统相关 时间:
2015-08-25 12:36:13
阅读次数:
354
1. linux程序Linux应用程序表现为两种特殊类型的文件:可执行文件和脚本文件。可执行文件:是计算可以直接运行的程序,相当于windows的.exe文件。脚本文件:一组指令的集合。这些指令由另一个程序(即解释器)来执行,它们相当于Windows下的.bat文件、.cmd文件。使用(:)分隔PA...
分类:
系统相关 时间:
2015-08-17 18:53:06
阅读次数:
156
自:http://www.ibm.com/developerworks/cn/linux/sdk/dll/index.html在仅仅只会编写插件的时候为什么要编写整个应用程序?插件和 DLL 通常是用来无须编写整个新应用程序而添加功能的极好方法。在 Linux 中,插件和 DLL 是以动态库形式实现...
分类:
系统相关 时间:
2015-08-03 18:24:45
阅读次数:
156
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
如同linux应用一样,内核的共享资源也要防止并发,因为如果多个执行线程同时访问和操作数据有可能发生各个线程之间相互覆盖共享数据的情况。
在linux只是单一处理器的时候,只有在中断发生或内核请求重新调度执行另一个任务时,数据才可能会...
分类:
系统相关 时间:
2015-07-31 23:34:57
阅读次数:
209
在Ubuntu 14.04安装和使用Docker作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszsDocker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。下面我将在Ubuntu 14.04...
分类:
系统相关 时间:
2015-07-29 10:18:54
阅读次数:
271