自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 GNU开发工具

<br />第一节 GNU Tools开发工具简介<br />GNU开发工具<br />为了有效地进行嵌入式开发,至少需要了解和掌握如下几类工具:<br /> 编译开发工具:即能够把一个源程序编译生成一个可执行程序的软件,如gcc等。<br /> 调试工具:即能够对执行程序进行源码或汇编级调试的软件,如gdb等。<br /> 软件工程工具:用于协助多人开发或大型软件项目的管理的软件,如make、cvs等。<br />具体来说,我们需要对如下软件有一定了解:<br />(1)GCC<br

2011-05-28 03:55:00 3815

转载 Linux/Unix环境下的make和makefile详解(非常详细, 推荐!)

<br />无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。而make工具则可自动完成

2011-05-26 02:53:00 7195

原创 Linux内核源码检索网站

<br />http://lxr.linux.no/

2011-05-22 03:09:00 1213

转载 SYSTEM V百度百科

<br />System V, 曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。它最初由 AT&T 开发,在1983年第一次发布。一共发行了4个 System V 的主要版本: 版本1、2、3 和 4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如 ”SysV 初始化脚本“ (/etc/init.d),用来控制系统启动和关闭,System V Interface Definition (SVID) 是一个

2011-05-22 03:01:00 1215

转载 函数式编程和命令式编程

<br />突然直接明白了他们的含义。<br /><br />所谓命令式编程,是以命令为主的,给机器提供一条又一条的命令序列让其原封不动的执行。程序执行的效率取决于执行命令的数量。因此才会出现大O表示法等等表示时间空间复杂度的符号。<br /><br />而函数式语言并不是通常意义上理解的“通过函数的变换进行编程”。注意到纯的函数式语言中是没有变量的(没有可以改变的东西,所有的东西在定义以后就都是不变的),那么这样的东西有什么好处呢?就比如,如果所有的东西都是不变的,那么我们又怎么进行编程呢?<br /><

2011-05-16 23:28:00 13528 4

转载 boa

<br />Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次 完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度 和安全。<br /> <br /> <br /> <br />boa在嵌入式Linux上的移植<br />http://zybzyb1.blog.163.com/blog/static/1032390972009619764240/

2011-05-13 22:22:00 851

转载 agetty

<br /> agetty<br /><br />打开 tty<br />端口,为登录名称建立命令控制符,并引出<br />login<br />程序<br /><br />如何使你的Linux系统省略输入用户名密码<br />1、省略密码验证 <br /> <br />很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用密码了。其他用户也

2011-05-13 22:15:00 17209 1

转载 移植uClinux

<br />在移植uClinux之前要做一些准备工作,比如调试器是否可以正常工作,交叉编译环境的建立等。然后,再开始启动代码的移植和uClinux的移植。<br />①要保证硬件和JTAG接口正常以及正确的跳线。看调试器是否可以正确操作JTAG口;是否可以正确设置CPU寄存器的值,并可以通过设置LED地址的值来点灯。这一步保证了硬件的正确。<br />②检查调试器和JTAG是否可以正常工作。我们可以通过用JTAG调试器编译一个最简单的LED程序并让它在S3C44BOX的SDRAM中运行来进行测试。这一步的难

2011-05-13 22:09:00 4099

转载 百度百科tty

<br />在Linux中,TTY也许是跟终端有关系的最为混乱的术语。TTY是TeleTYpe的一个老缩写。Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,和古老的电报机区别并不是很大。之后,当计算机只能以批处理方式运行时(当时穿孔卡片阅读器是唯一一种使程序载入运行的方式),电传打字机成为唯一能够被使用的“实时”输入/输出设备。最终,电传打字机被键盘和显示器终端所取代,但在终端或TTY接插的地方,操作系统仍然需要一个程序来监视串

2011-05-13 21:55:00 1144

转载 堆栈详解

Tag:c语言堆栈版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://rtfsc.blogbus.com/logs/20655309.html堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似

2011-05-11 01:00:00 517

转载 鳥哥的 Linux 私房菜 -- 基礎學習篇目錄

<br />http://linux.vbird.org/<br /> <br /> <br />第一部份:Linux的規劃與安裝<br />第二部份:Linux檔案、目錄與磁碟格式<br />第三部份:學習Shell與Shell Scripts<br />第四部份:Linux使用者管理<br />第五部份:Linux系統管理員<br />第六部份:其他備份文章

2011-05-11 00:55:00 880

转载 make config

<br />1. 如果.config不存在,运行make config/menuconfig时的缺省设置由固化在各个Kconfig文件中各项目的缺省值决定。<br />2. 如果.config存在,运行make config/menuconfig时的缺省设置即是当前.config的设置,若对设置进行了修改,.config将被更新。<br />3. arch/arm/defconfig是一个缺省的配置文件,make defconfig时会根据这个文件生成当前的.config。<br />4. ar

2011-05-11 00:44:00 2998

原创 uC-libc和uClibc的区别

<br />uClinux的通用c库:uC-libc和uClibc的区别概述<br />uClinux通常使用两种c库:uC-libc和uClibc.尽管它们名字近似,但有很大区别.本文是对它们不同点的快速浏览.<br />uC-libc是uClinux的原始c 库,它基于Linux-8086 c库,该c 库是ELKs工程的一部分,支持m68000结构.uC-libc是一个相当全面的c库,但它的一些API是非标准的,一些通用库例程现在已不再使用.目前它能稳定地支持m68000,ColdFire和

2011-05-11 00:43:00 1116

转载 xxx is not in the sudoers file解决方法

<br />基本上,除了Ubuntu外,其它的Linux发行版默认都不会把安装系统时建立的非root用户加到sudoer里面去,这样就不能直接使用sudo命令,而要使用su来代替。<br />其实修改一下/etc/sudoers文件就可以了。<br /><br />一、进行超级用户模式,输入命令"su",并输入超级用户密码,然后就进入了root的状态。<br />二、添加文件的写权限,输入命令"chmod u+w /etc/sudoers"。<br />三、编辑/etc/sudoers文

2011-05-11 00:42:00 739

转载 inittab和rc

<br />http://www.360doc.com/content/09/1202/15/74585_10209992.shtml<br /> <br />http://blog.csdn.net/madding/archive/2009/07/10/4337316.aspx<br /> <br />http://blog.csdn.net/hondrif82q/archive/2007/01/16/1484929.aspx

2011-05-10 11:16:00 674

转载 Adding a new board to Uclinux

Q. I want to run uClinux on my new board. I am not sure where to start.  Can you give me some tips?A. Well, you are already on the right track with uClinux! It is the world's most portable embedded operating system. We want uClinux to be available for th

2011-05-10 09:50:00 785

原创 快捷组

<br />http://www.cnblogs.com/xuqiang/archive/2010/02/17/1953749.html<br /> <br /> <br />http://forum.byr.edu.cn/article/Embedded_System/10301?p=1<br /> <br /> <br /> <br />http://www.abab123.com/bbs/dispbbs.asp?boardid=238&id=99023&star=1#764017<br /> <br

2011-05-06 21:31:00 1714

转载 S3c44B0在uclinux中需要修改的文件

<br />http://wenku.baidu.com/view/32735c1ca300a6c30c229f1e.html

2011-05-06 04:09:00 524

转载 安装arm-elf-tool遇到的问题

在linux 下安装arm-elf-tools-20040427.sh拷贝到根目录后执行#sh arm-elf-tools-20040427.sh提示错误:tail: 无法打开“+43” 读取数据: 没有那个文件或目录。gunzip: stdin: not in gzip format还好linux下也可以上网,在网上搜索到了解决办法。解决办法#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz#tar zxvf 1.tar.gz这样子你会得到一个usr的文件夹

2011-05-06 03:50:00 857

转载 ubuntu 10.04 安装 skyeye step

<br />1.先从skyeye下需最新的版本www.skyeye.org<br />skyeye-1.30-rc1.tar.gz<br /><br />2.解压<br /><br /># tar -xvf skyeye-1.30-rc1.tar.gz<br />...<br />skyeye-1.3.0_rc1/arch/coldfire/instruction/i_addx.c<br />skyeye-1.3.0_rc1/arch/coldfire/instruction/i_swap.c<br />s

2011-05-05 08:39:00 935

原创 下UM的网址

<br />http://www.datasheetarchive.com/MCF5272-datasheet.html

2011-05-03 21:50:00 619

转载 BSS-转自百度百科

<br />BSS  是“Block Started by Symbol”的缩写,意为“以符号开始的块”。  BSS是Unix链接器产生的未初始化数据段。其他的段分别是包含程序代码的“text”段和包含已初始化数据的“data”段。BSS段的变量只有名称和大小却没有值。此名后来被许多文件格式使用,包括PE。“以符号开始的块”指的是编译器处理未初始化数据的地方。BSS节不包含任何数据,只是简单的维护开始和结束的地址,以便内存区能在运行时被有效地清零。BSS节在应用程序的二进制映象文件中并不存在。  在采用段式

2011-05-03 21:01:00 1584

转载 映像文件分析,ADS中startup.s文件启动分析,学嵌入式开发ADS必看

<br /><br />声明: 我也是转来的,不是原创,由于别人是网易的日志,不能直接转,所以…… 感谢原创!让我明白了startup.s文件中的一些代码。<br />1、什么是arm的映像文件,<br />arm映像文件其实就是可执行文件,包括bin或hex两种格式,可以直接烧到ROM里执行。在axd调试过程中,我们调试的是axf文件,其实这也是一种映像文件,它只是在bin文件中加了一个文件头和一些调试信息。<br />映像文件一般由域组成,域最多由三个输出段组成(RO,RW,ZI),输出段又由输入段组成

2011-05-03 04:04:00 1872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除