博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
Atmel RM9200 嵌入式
选择嵌入式,选择钱途。
zhj1011.cublog.cn
管理博客
发表文章
留言
收藏夹
· 嵌入式-ARM+LINUX
· 硬件设计
博客圈
音乐
相册
· 相册
文章
· ARM
· Bootloader
· 嵌入式入门基础
· 嵌入式提高阶段
· 我的生活
· 这才是人生
· 硬件知识
· 博闻古今
首页
关于作者
姓名:拥有天使翅膀的魔鬼 职业:学生 年龄:24 位置:江苏 个性介绍:阳光 死生由天命 成败靠自己
||
<<
>>
||
我的分类
文章列表 - 嵌入式入门基础
写得蛮好的linux学习笔记----转
原文地址:http://blog.csdn.net/wapdiannet/archive/2007/08/10/1737031.aspx<br><br><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 9pt; font-family: Verdana;" lang="EN-US">linux</span><span style="font-size: 9pt;"><font face="宋体">目录架构</font></span><span style="font-size: 9pt; font-family: Verdana;" lang="EN-US"><br>/ </span><span style="font-size: 9pt;"><font face="宋体">根目录</font></span><span style="font-size: 9pt; font-family: Verdana;" lang="EN-US"><br>/bin </span><span style="font-size: 9pt;"><font face="宋体">常用的命令</font></span><span style="font-size: 9pt; font-family: Verdana;" lang="EN-US"> binary file </span><span style="font-size: 9pt;"><font face="宋体">的目錄</font></span><span style="font-size: 9pt; font-family: Verdana;" lang="EN-US"><br>/boot </span><span style="font-size: 9pt;"><font face="宋体">存放系统启动时必须读取的档案,包括核心</font></span><span style="font-size: 9pt; font-family: Verdana;"……
查看全文
发表于:2008-09-26 ┆
阅读(71)
┆
评论(0)
基于ARM920T的FLASH的读写
<div style="text-align: center;"><font face="宋体"><span lang="EN-US"><span style=""> <font style="font-weight: bold;" size="6"><span style="color: rgb(0, 153, 2);">FLASH </span></font></span></span></font><br><font face="宋体"><span lang="EN-US"><span style=""></span></span></font></div><font face="宋体"><span lang="EN-US"><span style=""> </span></span>所谓<span lang="EN-US">Flash</span>,是内存(<span lang="EN-US">Memory</span>)的一种,但兼有<span lang="EN-US">RAM</span>和<span lang="EN-US">ROM </span>的优点,<span style="">是一种可在系统(<span lang="EN-US">In-System</span>)进行电擦写,掉电后信息不丢失的存储器,同时它的高集成度和低成本使它成为市场主流。<span lang="EN-US"><o:p></o:p></span></span></font> <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font face="宋体"><span style="" lang="EN-US"><span style=""> </span>Flash </span><span style="">芯片是由内部成千上万个存储单元组成的,每个单元存储一个<span lang="EN-US">bit……
查看全文
发表于:2008-09-23 ┆
阅读(76)
┆
评论(0)
C语言中的转义字符及其含义
<DIV><STRONG><FONT color=#009900 size=5>常用的以"\"开头的特殊字符。</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\n :换行,将当前位置移到下一行开头。 10</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\t :水平制表(跳到下一个tab位置)。 9</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\b :退格,将当前位置移到前一列。 8</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\r :回车,将当前位置移到本行开头。 13</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\f :换页,将当前位置移到下页开头。 12</FONT></STRONG></DIV> <DIV><STRONG><FONT color=#009900 size=5>\\ :反斜杠字符"\"。 92</FONT></STRONG></D……
查看全文
发表于:2008-02-26 ┆
阅读(426)
┆
评论(0)
Linux下C编程
<div><strong><font size="5">//global.h</font></strong></div> <div><strong><font size="5">#ifndef GLOBAL_H</font></strong></div> <div><strong><font size="5"> #define GLOBAL_H</font></strong></div> <div><strong><font size="5"> #define DEBUGFMT "%s(%d)-%s: "</font></strong></div> <div><strong><font size="5"> #define DEBUGARGS __FILE__, __LINE__ ,__FUNCTION__</font></strong></div> <div><strong><font size="5">#endif</font></strong></div> <div><strong><font size="5"></font></strong> </div> <div><strong><font size="5">//argc.c</font></strong></div> <div><strong><font size="5">#include <global.h></font></strong></div> <div><strong><font size="5">#include <stdio.h></font></strong></div> <div><strong><font size="5">int main(int argc,char *argv[])</font></strong></div> <div><strong><font size="5">{</font></strong></div> <div><strong><font size="5"> printf(DEBUGFMT"argc=%d &argc=%08X main=%08X\nargv[0]=%s arg……
查看全文
发表于:2008-01-08 ┆
阅读(613)
┆
评论(0)
Linux下GCC的使用
<div>gcc所遵循的部分约定规则。<br> .c为后缀的文件,C语言源代码文件;<br> .a为后缀的文件,是由目标文件构成的档案库文件;<br> .C,.cc或.cxx 为后缀的文件,是C++源代码文件;<br> .h为后缀的文件,是程序所包含的头文件;<br> .i 为后缀的文件,是已经预处理过的C源代码文件;<br> .ii为后缀的文件,是已经预处理过的C++源代码文件;<br> .m为后缀的文件,是Objective-C源代码文件;<br> .o为后缀的文件,是编译后的目标文件;<br> .s为后缀的文件,是汇编语言源代码文件;<br> .S为后缀的文件,是经过预编译的汇编语言源代码文件。<br>虽然我们称gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,<br>而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(L……
查看全文
发表于:2008-01-06 ┆
阅读(581)
┆
评论(0)
Linux 常用命令
<DIV><FONT size=5><STRONG>pwd :显示当前工作目录</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>rm :删除文件</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>rm -rf 目录名 :删除目录及所属的所有文件</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>cat -n 文件名 :查看文件内容 , 并将显示内容加注行号</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>touch 文件名 :文件名称若为新的文件名,表示要建立这个新文件;若为旧文件名,表示要更改文件的编辑日期</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>mv 源文件名 目标文件名 :重新命名文件</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>ln 源文件名 连接文件名 :硬连接文件,以指针指向源文件名,若源文件被删除,连接文件的内容并不会被删除</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>ln -s 源文件名 连接文件名 :软连接文件,以指针指向源文件名,若源文件被删除,连接文件的内容也会消失</STRONG></FONT></DIV> <DIV><FONT size=5><STRONG>locate 文件名 :列出文件所属的路径</STRONG></FON……
查看全文
发表于:2007-12-26 ┆
阅读(297)
┆
评论(0)
命令:ls 使用方法
<DIV><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG>名称 : ls</STRONG></FONT> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> 使用权限 : 所有使用者</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> 使用方式 : ls [-alrtAFR] [name...]</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> 说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> 参数格式:</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出</STRONG></FONT></P> <P><FONT style="BACKGROUND-COLOR: #ff9999" size=5><STRONG> -r 将档案以相反次序显示(原定依英文字母次序)</STRONG></FONT></P> <P>……
查看全文
发表于:2007-12-26 ┆
阅读(252)
┆
评论(0)
Linux下cp命令的使用方法
<div> <div class="ansheng"> <script type="text/javascript"><!-- google_ad_client = "pub-0578410855435651"; //91linux_body_336280 google_ad_slot = "9376880904"; google_ad_width = 336; google_ad_height = 280; //--></script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> </div><font id="zoom"> <div style="display: none;"> </div><span class="javascript" id="text4986979" style="font-size: 12px;"><font face="Verdana"><font color="#0000ff"><font size="6"><font style="background-color: rgb(204, 204, 102);">名称:cp <br>使用权限:所有使用者 <br>使用方式: <br>cp [options] source dest <br>cp [options] source... directory <br>说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 <br>把计 <br>-a 尽可能将档案状态、权限等资料都照原状予以复制。 <br>-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 <br>-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 <br>范例: <br>将档案 aaa 复制……
查看全文
发表于:2007-12-23 ┆
阅读(1633)
┆
评论(0)
嵌入式QT安装指南
<br><div style="text-align: center; font-weight: bold;"><font style="color: rgb(255, 1, 2);" size="6">嵌入式QT安装指南 <br><br></font><div style="text-align: left; background-color: rgb(153, 153, 255);"><font size="5"> </font><font size="5">服务器操作系统是red hat 9。因为red hat 9系统自带的QT版本是3.1。所以只能安装QT 3.1系列的。我安装的是:QT/E 3.1.1。<br><br> 安装需要一个build文件。<br><br> build文件内容解释:主要是第一行<br><br> export QTEDIR=$PWD/qt-embedded-free-3.1.1<br><br><br> 意思是:若build文件在QT安装包的解压缩目录下,则QT安装在build文……
查看全文
发表于:2007-11-23 ┆
阅读(342)
┆
评论(0)
嵌入式服务器Boa的移植
<div style="text-align: center; color: rgb(0, 1, 255); background-color: rgb(102, 204, 204);"><font size="6"><span style="font-weight: bold;">嵌入式Boa服务器的移植</span><br><br><font style="color: rgb(0, 128, 255);" size="5"><br style="font-weight: bold;"></font></font><div style="text-align: left;"><font style="color: rgb(153, 1, 153);" size="5"><span style="font-weight: bold;"> </span></font><font style="color: rgb(0, 1, 2);" size="4"><font style="color: rgb(153, 1, 153);" size="4"><span style="font-weight: bold;">Boa是一个非常小巧的Web服务器,可执行代码只有大约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。</span></font><br><br style="color: rgb(255, 1, 2);"><span style="color: rgb(255, 1, 2); font-weight: bold;"><font size="5"> Boa服务器移植的步骤:<br><br></font><font size="5"> 服务器部分:<br><br style="font-weight: bold;"></font><……
查看全文
发表于:2007-11-22 ┆
阅读(436)
┆
评论(2)
嵌入式开发环境建立及相关的细节
<DIV style="TEXT-ALIGN: left"><FONT size=3><FONT size=5><SPAN style="COLOR: rgb(255,0,0)"> <FONT size=7><SPAN style="FONT-WEIGHT: bold"></SPAN></FONT></SPAN></FONT><FONT style="COLOR: rgb(255,1,2)" size=7><SPAN style="FONT-WEIGHT: bold"></SPAN></FONT></FONT> <DIV style="FONT-WEIGHT: bold; BACKGROUND-COLOR: rgb(128,255,128); TEXT-ALIGN: center"><FONT size=6><SPAN style="COLOR: rgb(255,0,0)">Linux开发环境建立</SPAN></FONT><BR></DIV> <DIV style="FONT-WEIGHT: bold; BACKGROUND-COLOR: rgb(128,255,128); TEXT-ALIGN: left"><FONT size=3> <BR><FONT size=5><SPAN style="COLOR: rgb(255,0,0)">一。安装交叉编译工具<BR><BR></SPAN></FONT>1.FTP下载交叉编译工具<BR> #ftp ftp.arm.linux.org.uk ;用户名和密码为:FTP ,FTP 。<BR> #ls<BR> #cd pub/armlinux/toolchain/ ;交叉编译工具在此目录下 。<BR> #ls<BR> #bin ;切换到二进制方式传输文件 。<BR> #get cross-2.95.3.tar.bz2 ;下载<BR> #bye ;推出FTP 。<BR>2.安装交……
查看全文
发表于:2007-11-21 ┆
阅读(413)
┆
评论(0)
学习嵌入式系统的经验【转载】
<font style="font-size: 14pt;" color="#02368d"><b>学习嵌入式系统的经验【转载】<br></b></font> 实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发,订立合适的阶段目标,在允许的条件下多动手多思考。 <div><br> 一般情况下硬件设备是比较短缺的,所以可以在软件方面和嵌入式系统开发模式上下功夫。提醒大家一点,嵌入式系统开发设计的内容很多,所以大家不要乱,在了 解嵌入式系统开发的体系结构后,一步一步的下手,最容易上手的是Linux下的C,比如uC/OS II(有开放源代码),虽然可能无法在硬件上仿真,但也不必着急。无论对初学者还是自以为是高手的人来说,编程水平(这可不受硬件条件限制)绝对是没有止 境的。而锻炼编程水平需要的条件只是一台PC而已,条件比较容易具备。有了较高的编程水平(嵌入式主要是C,当然OO的几种语言c++,java是发展趋 势),等到有机会的时候及时补充硬件知识,会很快成为高手的。</div> <div><br> 还有,一定记住,<font color="#ff0000">学习嵌入式,"要想办法,不要找理由"。</font>当……
查看全文
发表于:1970-01-01 ┆
阅读(42)
┆
评论(0)