-
Linux嵌入应用:ARM体系结构的技术特征
在开发设计第一个ARM芯片时,当时的一些机器如DigitalPDP-8、Cray-1和IBM801在设计时早就提出了RISC的概念,并且在其后发展中有了许多RISC的特征,但RISC惟一的例子仍只有Berkeley的RISCI和II及Sta...
-
新手学堂:类Linux中各种各样的编程语言
◆C:C能够帮助我们学会在硬件体系层次上考虑问题.他的最佳之处是资源效率和接近机器语言.而最糟糕的地方是其编程简直是资源管理的炼狱.实例:fetchmail◆C++:最佳之处是编译效率以及面向对象和...
-
新手学堂:嵌入式Linux操作系统学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定...
-
几个Windows到Linux的代码移植问题
1、在Linux实现Win32API之GetTickCount函数为了将Windows中的GetTickCountAPI函数移植到Linux,可以使用如下的代码:longGetTickCount(){tmstm;returntimes(&tm);}2、Windows和Linux系统关于...
-
Linux操作系统上编译程序的方法详细介绍
每个人迟早都要下载程序的源码,然后试着编译它.如果你是RedHat或Debian的忠实追随者,你最终会发现一个程序不是太老就是太新,而去找已经编译过的二进制代码.坏的一方面是这些代码可能无论你怎么做...
-
嵌入式系统开发:Arm与Linux的完美结合
嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统.比如现在ATM取款机就是一个典型RTOS,embed...
-
Linux系统共享库编程
一、说明类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用.Windows中为*.dll,而Linux中为*.so.下面详细介绍如何创建、使用Linux的共享库.二、创建共享库在mytestso.c文...
-
学习linux/unix编程方法的建议,学习Linux的四个步骤
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过.我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>...
-
Linux等开源操作系统在嵌入式领域的挑战
在经济领域内,任何新产品的出现都必然面临着挑战和被挑战.而计算机软件作为一个特殊的商品,目前正面临着开放源代码的挑战.开放源代码促进了计算机技术的交流与发展,得到了越来越多的肯定与支持....
-
Shell启动文件与环境变量
每个shell的起动动动,执行命令和程序的机制,如何处理命令和程序的输入输出,以及任何编程都受到某些环境变量设置的影响.每个系统都有一个初始的系统启动文件,通常是/etc/profile.这个文件包含了对...
-
Linux socket编程实例:echo服务器程序
本文编的是echo服务器示例程序,当收到客户端的数据,服务器把数据不经加工地发送给客户,采用TCP连接,采用端口8080进行设计,在整个过程中主要涉及socket的通信.首先建立一个socket.代码如下:ints...
-
利用shell编程实现DOS风格的Linux命令行
如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从,你所熟悉的DOS命令再Linux中基本不存在,摆在你面前的是一大堆要记背的命令.一种替代方案是利用强大的L...
-
在64位Linux下编译dtAgeiaPhysX
dtAgeiaPhysX是Delta3D的一个插件,封装了nVidia的PhysX.为了使用它,当然也就要编译Delta3D.不幸的是,编译Delta3D已经是一个不小的工作,而且PhysX没有64位版本,这样的话,所有的相关软件都得安装或...
-
Ubuntu配置Java+Eclipse+MyEclipse环境
一、给Ubuntu配置JAVA环境操作系统版本:Ubuntu7.10GutsyJAVA版本:JAVA6在Ubuntu下安装JAVA虚拟机和SDK(开发包)是非常轻松容易的:联网的情况下在终端下输入命令$sudoapt-getinstallsun-java...
-
Shell常见知识
一、用户登陆进入系统后的系统环境变量$HOME使用者自己的目录...