自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 将grub2安装到qemu上

环境:ubuntu14.04 qemu-2.0.01.创建磁盘文件 sudo dd if=/dev/zero of=disk.img bs=4096 count=81922.将磁盘文件虚拟为循环块设备 sudo losetup /dev/loop1 disk.img3.对磁盘文件分区 sudo fdisk /dev/loop1 命令执行结果: 命令(输入 m

2015-04-21 23:27:45 3560

原创 DSP建立C环境函数c_int00()

c_init00 DSP初始化

2010-07-31 10:17:00 4072

原创 任务切换的堆栈操作

OSCtxSw                                                                ; SAVE CURRENT TASKS CONTEXT:    STMFD   SP!, {LR}                                           ;     Push return address,;STMFD命

2009-07-19 10:18:00 948

原创 基于ADuC7026的uCOS-II系统分析

下面是在Micrium公司网站上下载的基于ADuC7027平台运行的uCOS-II操作系统代码的简单分析。一、中断分析当CPU收到中断信号在本指令执行完后立即响应中断,其响应过程如下:CPU收到中断信号→当前指令执行完成→程序寄存器PC根据中断种类跳入中断向量表中→根据中断向量表进入中断服务函数.uCOS-II的中断向量表代码如下: PRESERVE8

2009-07-17 23:39:00 1432

转载 typedef使用大全

初学者在使用或者碰到typedef时往往难以理解其含义,而不知所措,在教科书中有参考价值的很少,在此从网络上把typedef搜索了一些资料并整理给出一个较为完整的typedef使用方法,供大家参考。 一、数组 #include #include  /* 避免Visual C的for与标准for的不同 */#define for  if (0);   else for /

2009-07-09 22:49:00 418

原创 yum代理上网

在/etc/yum.conf中加入这样一行:proxy=http://IP:PORT若要求使用用户句和密码:proxy_username=USERNAMEproxy_password=PASSWORD

2008-05-01 10:32:00 490

原创 Fedora7下运行minicom出错

当运行#minicom device  /dev/modem access failed :no such file or directory修改方法1:在root权限下: 用minicom -s进入minicom设置环境后修改 Serial port setup-> A - Serial Device: /dev/ttyS0 然后保存退出,再运行minicom即可修改方法2

2008-04-16 11:47:00 1267

原创 fedora 7软件添加/删除

       fedora 7下软件的添加/删除操作默认的是在PC机联网情况下才能运行,下面介绍的一种方法是在断网的情况下,利用DVD安装映像文件“.iso ”进行添加/删除软件,操作如下:  需要DVD iso 文件  1、把/etc/yum.repos.d目录下的全部文件移到别的地方(如果要到网上升起,就移动回来),然后在该目录下新建一个文件 *.repo其中的内容如下:      [fe

2008-03-28 21:38:00 448

原创 qvfb的编译

 系统:fedora7+minigui-1.6.9 首先安装好了minigui-1.6.9,并修改/boot/grub/menu.lst使其打开系统FrameBuffer后重启系统,系统上电后进入Linux内核后就会有一个企鹅图标在屏幕左上角出现#tar zxvf qvfb-1.0.tar.gz#cd qvfb-1.0#./configure         *********

2008-03-28 16:41:00 749

原创 菜鸟的blob的编译

系统配置:fedora 7+arm-linux-tools-20061213+blob-for3000+uClinux-dist-20041215编译步骤:首先是根据目标系统的硬件改写blob的相应程序编译uClinux-dist(得到内核配置源文件)然后是:配置交叉编译环境#tar zxvf arm-linux-tools-20061213.tar.gz#lsus

2008-03-20 15:33:00 725

原创 .sh打包

arm-elf-tools-***.sh是一个自解压的文件,把arm-elf-tools工具集释放到相应的目录,但是因为释放的目录比较多,如果某天要卸载的话,不是很方便,所以最好使用打包工具打成系统支持的包,那么可以通过包管理工具来安装和卸载。checkinstall正是这样一个工具,它支持slackware的tgz包,rpm包和deb包。首先要安装checkinstall,按照INSTALL文件

2008-03-19 15:51:00 1049

转载 交叉编译工具链的构建(转自《ARM嵌入式Linux系统开发从入门到精通》)

 本章学习目标:  ● 了解交叉编译工具链  ● 理解分步构建交叉编译工具链的方法  ● 学会使用Crosstool工具构建交叉编译工具链2.1  交叉编译工具链介绍读者可能会有疑问,为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得

2008-03-14 13:26:00 2967

原创 测试交叉编译环境arm-elf-tools-20040427.sh安装是否成功

检验一下:          [root@localhost uclinux]# which arm-elf-gcc         /usr/local/bin/arm-elf-gcc   [root@localhost bluesea]# arm-elf-gcc   arm-elf-gcc: No input files   编写实验程序(国际惯例hell

2008-03-13 10:35:00 1748

转载 uClinux-dist 使用教學:編譯 uClinux-dist 與常見問題

 uClinux-dist 使用教學:編譯 uClinux-dist 與常見問題編譯 uClinux-dist完成 kernel 與 filesystem 設定後,在命令模式執行編譯命令:# make dep # make進行 kernel 與應用程式的跨平臺編譯。在編譯之前,請檢查跨平臺編譯工具組(如GNU armtools)是否已安裝,同時在環境變數 PA

2008-03-13 09:28:00 1066

转载 uClinux-dist 使用教學:uClinux-dist 的使用

 uClinux-dist 使用教學:uClinux-dist 的使用uClinux-dist 基本操作將uClinux-dist-20030909.tar.gz解壓後,執行:# make menuconfig進入文字選單設定介面(圖1)。圖1 uClinux-dist的設定主選單進入「Target Platform Selection」選單,開始設

2008-03-13 09:22:00 1493

原创 搭建交叉编译环境

2008.03.12今天计划:    完成交叉环境的搭建今天进展:今天心得:    1.vi命令,熟悉h,j,k,l命令,其中重要的一点G是将光标跳到文档末尾,此命令对于在一大型文档中继续编写很有用。L是将光标移到屏幕最后行。    2.修改arm-elf-tools-20040427.sh       由于直接运行#sh arm-elf-tools-20040427.sh时会出现 tail:

2008-03-12 10:57:00 548

原创 volatile用法

 volatile关键字假如您在变量前使用volatile,则compiler不会优化在嵌入式编程中每次碰到此变量都会去变量的物理存储空间中读取,而不是将上次读入的值直接进行代替。这样防止当变量在程序运行时因发生改变而在实际读取中没改变产生的错误。一般这个修饰符用来告知编译器,被修饰的变量是个“易变的”变量(volatile的本意是“易变的”),防止编译器进行优化。将变量加上volat

2008-02-25 10:14:00 447

转载 关于电脑串口连接线

关于电脑串口连接线作者: 田丰 ,2004-3-26 17:07:00 发表于:《串口联网与无线通讯论坛》 共有0人回复,1369次点击 

2008-01-23 17:03:00 1048

转载 电脑串口、并口连接线大全

电脑串口、并口连接线大全陈潇恺  在电脑的使用中往往会遇到各种各样的连接线。这些连接线外观上好像都差不多,但内部结构完全不同并且不能混用。如果在使用中这些连接线坏了,往往很多使用者都不知道应该怎么办,下面就给出这些常见的连接线的连线方法以便于修理或查找故障。在介绍之前先对一些市场常用名词做出解释。现在所有的接头都可以分为公头和母头两大类。  公头:泛指所有针式的接头。母头:泛指所有

2008-01-23 17:02:00 1751

原创 永久修改ip地址

在/etc/rc.d/rc.local下添加如下代码:ifdown eth0ifconfig eth0   202.118.235.Xifconfig eth0  hw  ether  12:23:34:45:v4ifup  eth0即可实现永久修改物理地址和ip地址

2008-01-22 20:41:00 1074

原创 在Fedora 7下安装NFS过程

由于做实验要用到NFS,所以打开终端输入system-config-nfs发现毫无反应,没出现预期的NFS设置窗口。再利用rpm -qa | grep nfs发现系统没有安装NFS组件,无赖之下只得到网上下载安装了。在终端输入命令:yum install system-config-nfs 发现不能联网。仔细想来发现本系统用的是代理上网所以联网不成功。故解决的需要先解决上网问题,即使得yum能代理

2008-01-22 19:19:00 1022

原创 Linux进程显示与删除

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } H1 { margin-bottom: 0.21cm } H1.western { font-family: "文鼎PL中楷Uni", serif } H1.cjk

2008-01-05 21:19:00 843

原创 Linux进程指令简单描述

 使一指令在后台执行:ctrl+z (也可以在指令后加 & )使一指令在前台执行:fg查看后台执行进程数:jobs查看系统进程:ps -x停止进程:kill 进程PID

2008-01-05 21:02:00 364

转载 ifconfig 详解

ifconfig无论是Linux自动安装还是我们手工安装,Linux都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。   在执行ifconfig命令后,系统将在内核表中设置必要的参数,这样Linux就知道如何与网络上的网卡通信。ifconfig命令有以下两种格式:   ※ifconfig [interface]   ※ifconfig interface

2008-01-05 20:53:00 651

转载 wget

wgetwget的使用形式是:wget [参数列表] URL首先来介绍一下wget的主要参数:· -b:让wget在后台运行,记录文件写在当前目录下"wget-log"文件中;· -t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。比如"-t120"表示尝试120次。当这一项为"0"的时候,指定尝试无穷多次直到连接成功为止,这个 设置非常有用,当

2008-01-05 20:45:00 1151

原创 Linux代理上网关于wget的设置

 Linux代理上网关于wget的设置很明显,在Linux用代理上网时,我们通常只是设置浏览器中的代理IP,这样Linux系统下其他软件不能与网络联接,例如:wget, yum, QQ等程序还需要设置代理,现就网络下载软件wget为例说明。步骤如下:1.在主目录下建立文件  .wgetrc 2.编辑此文件,添加如下代码http_proxy = http://aa.bb.cc.dd:ee/ftp

2008-01-05 20:19:00 2587

原创 Linux下用代理上网设置方法

在Linux下用代理上网由于校园网访问国外网站要收取费用,故前两天找了一无费IP上网,设置如下:由于学校使用的是静态IP,故首先设置系统静态IP1.设置系统IP地址和MAC(使用终端root)    ifconfig eth0 aaa:bbb:ccc:ddd    ifconfig eth0 ether aa:bb:cc:dd:ee:ff2.设置代理服务IP    在浏览器中设置代理服务器

2008-01-05 20:05:00 4788

C++Builder中CLX™ OBJECT HIERARCHY

C++Builder中CLX类的继承关系图

2010-11-10

C++Builder中VCL类关系图

C++Builder6.0 VCL中所有类的继承关系图。

2010-11-10

Writing Efficient C for ARM

讲叙了在ARM内核平台下用C语言有效编程的一般方法,对提高程序效率很有帮助

2009-09-02

操作系统原理及应用(LINUX)

介绍操作系统基本原理,并以Linux操作系统为实例进行讲解

2009-06-19

空空如也

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

TA关注的人

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