-
一些与linux关联的名词
所属栏目:[Linux] 日期:2023-06-20 热度:2986
Linux Standard Base (LSB) 由于 Linux 是一个没有『规格品』样式的新鲜玩意儿,如果大家都自己玩自己的,那么可想而知的是,未来想要在 Linux 这个操作系统上面发展软件与硬件的厂商一定会无所适从的,为了让软件开发商[详细]
-
解说Linux的一般应用
所属栏目:[Linux] 日期:2023-06-20 热度:619
Linux 目前的一般应用主要有以下几方面:· 桌上型计算机: 所谓的桌上型计算机就是一般使用者在屏幕前面工作时候的常见的操作系统了!我们称之为『Desktop』系统,就是简称的桌上型计算机了!说到桌上型计算机[详细]
-
Linux充当服务主机的硬件策划
所属栏目:[Linux] 日期:2023-06-20 热度:3115
由于主机的服务目的不同,所需要的硬件等级与配备自然也就不一样!底下提一提每种服务可能会需要的硬件配备规划,当然,还是得提醒,每个朋友的需求都不一样,所以设计您的主机之前,请先针对自己的需求进行考量。而[详细]
-
Linux的Shell编程 Shell基础语法
所属栏目:[Linux] 日期:2023-06-20 热度:795
Shell基本语法像高级程序设计语言一样,Shell也提供说明和使用变量的功能,对Shell来讲,所有变量的取值都是一个字串,Shell程序采用$var的形式来引用名为var的变量的值。Shell有以下几种基本类型的变量:(1)Shell定义的环[详细]
-
Linux的Shell编程 运行Shell程序的办法
所属栏目:[Linux] 日期:2023-06-20 热度:8021
用户可以用任何编辑程序来编写Shell程序,因为Shell程序是解释执行的,所以不需要编译成目的程序,按照Shell编程的惯例,以 bash为例,程序的第一行一般为“#!/bin/bash”,其中 # 表示该行是注释,叹号 ! 告诉[详细]
-
Linux Shell变量的利用轻松学习
所属栏目:[Linux] 日期:2023-06-20 热度:2086
学习Linux Shell变量时,你可能会遇到Shell变量使用的问题,这里将介绍本地变量的使用,环境变量等的使用,在这里拿出来和大家分享一下Linux Shell变量的使用.一、本地变量的使用本地变量就如同局部变量一样,只在本SHELL[详细]
-
利用shell编程达到DOS风格的Linux命令行
所属栏目:[Linux] 日期:2023-06-20 热度:8374
如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从,你所熟悉的DOS命令再Linux中基本不存在,摆在你面前的是一大堆要记背的命令。一种替代方案是利用强大的Linux外壳命令编写she[详细]
-
新手学堂 Linux操作系统下如何增加服务
所属栏目:[Linux] 日期:2023-06-20 热度:2417
拷贝一个下面的模板备用,下面解释一下#!/bin/sh 是说明该脚本调用的shell的类型#chkconfig: 2345 80 05 其中2345是指明服务的运行等级,80表明是系统启动时要启动第80号服务(服务号可以重复)。05表明是系统关闭要[详细]
-
开源空间 关于Linux下时间编程的难题
所属栏目:[Linux] 日期:2023-06-20 热度:2015
关于Linux下时间编程的问题:1. Linux下与时间有关的结构体struct timeval { int tv_sec; int tv_usec; }; 其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。struct timezone { int tv_minuteswes[详细]
-
Linux系统平台上安设和配置Ruby on Rails
所属栏目:[Linux] 日期:2023-06-19 热度:4314
Ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix,即Unix系列的操作系统,采用lighttpd+FCGI的解决方案。以下我将以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。在安装之前,[详细]
-
Linux等开源操作系统在嵌入式业界的挑战
所属栏目:[Linux] 日期:2023-06-19 热度:854
在经济领域内,任何新产品的出现都必然面临着挑战和被挑战。而计算机软件作为一个特殊的商品,目前正面临着开放源代码的挑战。开放源代码促进了计算机技术的交流与发展,得到了越来越多的肯定与支持。但开源并不意味着[详细]
-
嵌入式系统开发 Arm与Linux的完美融合
所属栏目:[Linux] 日期:2023-06-19 热度:9148
嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。比如现在ATM取款机就是一个典型RTOS,embedded os主要包括两部[详细]
-
几个Windows到Linux的代码移植难题
所属栏目:[Linux] 日期:2023-06-19 热度:1619
几个Windows到Linux的代码移植难题:1、在Linux实现Win32 API之GetTickCount函数为了将Windows中的GetTickCount API函数移植到Linux,可以使用如下的代码:long GetTickCount() { tms tm; return times(&tm); } 2、W[详细]
-
新手学堂 类Linux内各种各样的编程语言
所属栏目:[Linux] 日期:2023-06-19 热度:83
C:C能够帮助我们学会在硬件体系层次上考虑问题。他的最佳之处是资源效率和接近机器语言。而最糟糕的地方是其编程简直是资源管理的炼狱。实例:fetchmailC++:最佳之处是编译效率以及面向对象和泛型编程的结合。最糟[详细]
-
Linux系统下的C语言研发都需要学些什么
所属栏目:[Linux] 日期:2023-06-19 热度:652
Linux系统下的C语言研发都需要学些什么?一、工具的使用1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也[详细]
-
Linux下链接文件使用RM无法删除的处理办法
所属栏目:[Linux] 日期:2023-06-19 热度:8097
在进行U-boot开发的时候,遇到一个小问题。网友wanglida79前几天刚遇到过,我当时没有模拟出来,现在自己倒是遇上了。不过我想出了解决的办法,只不过原因不明确,或许使用方法不对,或许有bug。 现象描述:进行U-bo[详细]
-
关于Linux操作系统源代码查看工具的解说
所属栏目:[Linux] 日期:2023-06-19 热度:1264
关于Linux操作系统源代码查看工具的解说:a. Windows系统可以用Source Insight,Linux系统可以用Source Navigator。b. vim或emacs编辑器,配合cscope、ctags、etags等交叉索引工具。c. vim或emacs编辑器,配合grep、[详细]
-
Linux操作系统设定OpenGL编程环境的方法
所属栏目:[Linux] 日期:2023-06-19 热度:563
装个freeglut或者mesa。以freeglut举例,装好后会在/usr/include/GL中出现glut.h,在/usr/lib下出现libglut.so,如果没有就自己拷一下。然后写个测试程序,如test.c,用以下命令编译:gcc -lglut test.c -o test生成[详细]
-
嵌入式Linux系统软件开发学习思路详细简介
所属栏目:[Linux] 日期:2023-06-19 热度:4586
底层软件开发人员,及所有的程序员,若想作好软件设计(良好的结构和移植性),能适应新项目的变化,就要遵循下面的原则:·最重要的是要理解基本概念 ( 如操作系统 ),掌握设计原则 ( 如接口分层 )。·第二是[详细]
-
新手学堂 Linux操作系统下取得UUID的办法
所属栏目:[Linux] 日期:2023-06-17 热度:4905
Linux下面,有专门生成UUID的命令:uuidgen [-r] [-t]。即可以生成一个32位的字符串,这个是在命令行得到。在/usr/include/lib里面有个/uuid/uuid.h,其中定义了数据uuid,无符号的字符指针。同时有专门生成UUID的函数[详细]
-
Linux操作系统上编译程序的方法具体介绍
所属栏目:[Linux] 日期:2023-06-17 热度:471
每个人迟早都要下载程序的源码,然后试着编译它。如果你是RedHat或Debian的忠实追随者,你最终会发现一个程序不是太老就是太新,而去找已经编译过的二进制代码。坏的一方面是这些代码可能无论你怎么做,它们永远不能[详细]
-
新手学堂 嵌入式Linux操作系统学习策划
所属栏目:[Linux] 日期:2023-06-17 热度:9705
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入[详细]
-
Linux嵌入应用 ARM体系结构的技术特点
所属栏目:[Linux] 日期:2023-06-17 热度:9830
在开发设计第一个ARM芯片时,当时的一些机器如Digital PDP-8、Cray-1和IBM 801在设计时早就提出了RISC的概念,并且在其后发展中有了许多RISC的特征,但RISC惟一的例子仍只有Berkeley的RISC I和II及Stanford的MIPS(M[详细]
-
Linux操作系统下C开发环境的构成与安设
所属栏目:[Linux] 日期:2023-06-17 热度:4071
你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软[详细]
-
Linux操作系统内核模块和驱动的编写步骤
所属栏目:[Linux] 日期:2023-06-17 热度:1119
Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想向核中添加或者删除模块。模块不被编译在内核中,因而控制了内核的大小.然而[详细]