嵌入式Linux中文站

你知道第一个 C 语言编译器是如何编写的吗?

阅读(142)

当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了C。所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性。 C语言是很低级的语言,很多方面都近似于汇编语言,在 《Intel 32位汇编语言程序设计》 一书中,甚至介绍了手工把简单的C语言翻译成汇编的方法。对于编译器这种系统软

HACKRF初级教程之:GMSK(GSM)传输文本

阅读(174)

GMSK调制技术是从MSK (Minimum Shift Keying)调制的基础上发展起来的一种数字调制方式,其特点是在数据流送交频率调制器前先通过一个Gauss滤波器(预调制滤波器)进行预调制滤波,以减小两个不同频率的载波切换时的跳变能量,使得在相同的 数据传输速率 时频道间距可

嵌入式 Linux 的分类

阅读(278)

由于Linux所具备的开源、稳定、高效、易裁剪、硬件支持广泛等优点,使得它在嵌入式系统领域最近十几年内迅速崛起。目前嵌入式 Linux 系统开发已经开辟了很大的市场,同时也开发出很多成型的产品,这些产品主要分如下三类: 专门为 Linux 的嵌入式方向定做的。如何让 Linux 更

linux-3.0内核移植

阅读(204)

开发板:FL2440 内核:linux-3.0 交叉编译器:buildroot-2012.08 1. Linux内核基础知识 1.1关于 Linux 版本 查看内核版本 [zzx@localhost ~]$ uname -a Linuxlocalhost.localdomain 2.6.32-573.el6.i686 #1 SMP Thu Jul 23 12:37:35 UTC 2015 i686 i686 i386 GNU/Linux [zzx@localhost ~]$ cat /proc/versi

Linux CC与GCC的区别

阅读(190)

从名字上看,老的unix系统的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler Collection。因为gcc包含很多编译器(C, C++, Objective-C, Ada, Fortran,and Java)。所以它们是不一样的,一个是一个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用CC)。当你调用gcc时不一定是调用的C/C++编译器,是gcc根据文件扩展名自动识别并调用对应的编译器,具体可查阅$

Linux vim 基本操作

阅读(142)

1.显示行数 vim打开文件之后输入 :set number 或 :set nu 2.光标移动 h 光标向左移动 j 光标向下移动 k 光标向上移动 l 光标向右移动 nspace n为数字,space空格 光标先后移动n个字符 0或home键 移动到行首 $或end键 移动到行尾 w 移动到下一个单词的首部 b 移动到上一个单词的首部 e 移动到下一个单词的尾部 ge 移动到上一个单词的尾部 gg 移动到文件的开头 G 移动到文件的最后一行 nG n为数字移动到指定的行 H/M/L 分别对应移动到屏幕的

VIM之ctags & Taglist 插件

阅读(180)

1. 我的界面 2. ctags exuberant ctags是一般linux系统上缺省的ctags 我的ctags版本:Exuberant Ctags 5.9~svn20110310 简单介绍 Used in at least 50 countries in all 7 continents (including Antarctica!) Supports 41 programming languages Featured in the book, Learning the vi Editor, a

liunx系统装在老硬盘上,随时带在身边

阅读(152)

当然裸的老硬盘当然不行,要有sata 的数据线,3.5英寸的要有电源。 自行淘宝--硬盘盒(不是广告=-=) 这个底座很好3.0的口,速度很快 当然这样的话你的liunx的系统是便携的,成本也不大,装在移动硬盘上也很贵的~ 首先下载自己喜欢的liunx发行版本,当然最好是镜像下载,不然太慢了。 再下载ultraiso安装好了之后,把足够一个ISO大小的u盘插入。 打开ultraiso,打开,选择到你刚刚下载的iso镜像。 启动里写入硬盘映像,选择你的u盘(看牌子),写入~ 等吧 重启电脑~ 在这里我遇到了