9 卢阳

尚未进行身份认证

学习方向主要为嵌入式&集成电路。硬件方面:单片机、ARM、FPGA、ASIC等;软件方面:WINDOWS、LINUX、UCOS、C\C 、汇编等。愿结交天下才子佳人!

等级
博文 22
排名 10w+

备忘录

在这里记下一些自己疑惑的地方,等自己的知识积累到一定的层次或者有时间的时候一一解决!!1、GDB的调试原理(如何接管一个程序的运行,如何插入断点等?远程调试的原理)

2011-09-20 17:23:03

linux环境QT安装手册

题注:到了实习单位,第一件事就是打造自己的工作环境。包括操作系统的重装、软件的安装等等。因为工作的需要,需要利用QT开发一个前端界面,虽然所里的服务器上有安装,但是用来练习一些小程序总感觉不是很方便。让管理员帮忙,不过似乎他很忙,也只好自己动手了。从网上搜了很多资料都不是很全,或

2011-08-28 09:52:47

linux内核代码架构图

2011-08-01 09:27:11

经典嵌入式开发学习网站推荐

1.EG3关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses&boards,embeddedsoftware,dsp,embeddedsystems,opensource,rtos,embeddedchi

2011-07-20 20:01:02

开启177端口

<br/>第一步,我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:#*#anyhostcangetaloginwindow  去掉前面的#<br/>第二步,我们修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:Enable=false。将Enable=false改为Enable=true或Enable=1<br/>同时我们要确保这个文件中存在下面的语句:Port=177,因为177端口是我们要配置的xdmcp服务的监

2011-06-01 16:53:00

DC

<br/>     GTECH库(通用布尔逻辑库)是Synopsys公司提供的通用的、独立于工艺的元件库。Synopsys公司提供的综合工具DC把综合分为三个步骤进行synthesis=translation+mapping+optimization。Translation是指把设计的HDL描述转化为GTECH库元件组成的逻辑电路;Mapping是指将GTECH库元件映射到某一特定的半导体工艺库上,此时的电路网表包含了相关的工艺参数。Optimization是根据设计者设<br/>定的时延、面积、线负

2011-05-28 11:13:00

UltraEdit中verilog HDL语法高亮显示

<br/>     UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++及VB<br/>指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器,但它并不直接支持HDL。<br/>1.下载VerilogHDL语法高亮文件<br/>VerilogHDL关键字将用不同色彩标出,便于识别。verilog<br/>HDL语法高亮文件下载地址为http://www.ultraedit.com

2011-05-08 10:17:00

带参数的main函数

<br/>在学习C语言的时候,我们知道除主函数外,函数是可以互相调用的,主函数可以调用其他函数,其他函数不能调用主函数,主函数是被系统调用的。函数调用时可以带参数也可以不带参数,这完全取决于该函数是有参函数还是无参函数。主函数可不可以带参数呢?回答是肯定的,这种参数是在程序运算时给出的所以又叫命令行参数。下面我们就来讨论带参数的主函数。<br/>main函数的原型为:<br/>【返回类型】main(intargc,char*argc[])<br/>返回类型:返回值提供给运行该程序的操作系统,如

2011-04-15 21:25:00

利用iptable屏蔽特定网站

<br/>在学校实验室环境中,为了督促大家学习,不得不屏蔽一些特定的网站。参考网上的资料,自己修改了一份脚本文件,修复了原来文件的几个bug.脚本文件如下:<br/>#!/bin/sh#Filename:block_ip.sh#Purpose:blocksallIPaddress/networkfoundinatextfile#ThetextfilemusthaveoneIPaddressornetworkperli

2011-04-10 14:00:00

linux下修改IP地址

<br/>Linux修改IP和DNS<br/>以RedHatEnterpriseLinux5.2为例<br/>1、最常用的给网卡配置ip的命令为<br/>#ifconfigeth0192.168.0.1netmask255.255.255.0up<br/>说明:<br/>eth0是第一个网卡,其他依次为eth1,eth*<br/>192.168.0.1是给网卡配置的第一个网卡配置的ip地址<br/>netmask255.255.255.0配置的是子网掩码

2011-04-09 17:16:00

VMware中linux启动画面分辨率过大的问题解决方案

<br/>我们在VMware虚拟机中安装linuxd的过程中,如果在安装VMwaretoos的时候没有选择好分辨率选项,则系统在启动的时候会出现分辨率过高的情况,导致我们在输入账号的时候要通过滑动界面才可以,那有没有补救办法呢?是有的!具体方法如下:<br/>以root身份登录系统,进入/etc/X11目录下,找到xorg.conf文件,打开进行编辑。或者直接在命令行终端输入:<br/>[root@localhost~]#vim/etc/X11/xorg.conf<br/>如下所示,根据你的需

2011-04-07 18:55:00

详细解读ARM寄存器之CPSR

一、ARM处理器共有37个寄存器。这37个寄存器按其在用户编程中的功能划分,可分为2类寄存器,即31个通用寄存器和6个状态寄存器。这6个状态寄存器在ARM公司文件中其名称分别为:CPSR、CPSR_svc、CPSR_abt、CPSR_und、CPSR_irq和CPSR_fig。这12的作用分别如图1所示:

2011-03-25 09:42:00

简单的小九九打印函数

函数如下:#includevoidmain(){inti,j;for(i=1;i效果图如下,本函数的printf("/n");的语句频度为n(n+1)/2,因此其时间复杂度为n^2

2011-03-24 08:46:00

关于ARM中字对齐问题的探讨

<br/>关于ARM中字对齐问题的探讨<br/>作者:卢阳 QQ:1341679830<br/>问题的引出:<br/>ARM处理器支持以下6种数据类型:<br/>*8位有符号和无符号字节<br/>*16位有符号和无符号半字,它们以2字节的边界对齐<br/>*32位有符号和无符号字,它们以4字节的边界对齐<br/>ARM指令全是32位的字,并且必须以字位单位边界对齐。Thumb指令是16位半字,而且必须以2字节为单位边界对齐。<br/>今日研修ARM编程,看到此段心中大惑,什么叫字对齐呢

2011-03-17 21:05:00

Linux命令全程汇总

<br/>/bin=BINaries<br/>/dev=DEVices设备<br/>/etc=ETCetera<br/>/lib=LIBrary 库<br/>/proc=PROCesses<br/>/sbin=SuperuserBINaries<br/>/tmp=TeMPorary<br/>/usr=UnixSharedResources分享资源<br/>/var=VARiable?<br/>FIFO=FirstIn,FirstO

2011-03-17 10:40:00

单片机对步进电机的控制(二)

单片机对步进电机的控制(二)                                           ——步进电机的控制原理     通过第一篇的文章介绍我们知道,通过一系列的激励会使步进电机旋转,接下来我们所要做的就是通过设计硬件实现所需的步进序列。一块能让电机动起来的硬件(或结合了硬件和软件的设备)就叫做电机驱动器。一、双极电机的驱动原理       双极电机的示意图如图1所示:     图6中我们可以看出怎样激励双相电机的绕组才能使电机转子旋转。如图6,我们预先将电机内的绕组抽头分别标为1

2011-03-03 17:29:00

单片机对步进电机的控制(一)

单片机对步进电机的控制(一)——步进电机的基本原理    步进电机也叫步进器,它利用电磁学的原理,将电能转换为机械能。人们早在20世纪20年代就开始使用这种电机,随着嵌入式系统的日益流行,步进电机的使用也开始暴增,它被应用于各个领域,因此掌握步进电机的组成和使用原理是必须的。在讲解之前先复习一下相关理论知识。一、相关理论知识点复习    1、安培定则    安培定则,也叫右手螺旋定则,是表示电流和电流激发磁场的磁感线方向间关系的定则。通电直导线中的安培定则(安培定则一):用右手握住通电直导线,让

2011-03-03 11:51:00

清华梦的粉碎—写给清华大学的退学申请

<br/><br/>清华梦的粉碎—写给清华大学的退学申请<br/>2005.9.22<br/>清华梦的诞生<br/>    小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是清华梦的诞生。<

2011-03-01 19:58:00

嵌入式系统开发基础

<br/><br/>嵌入式系统开发基础知识(一)<br/>——嵌入式系统的基本概念<br/>一、嵌入式系统的概念<br/>     嵌入式系统是嵌入到对象体系中的专用计算机系统。以嵌入式计算机为核心的嵌入式系统是继IT网络技术之后,又一个新的技术发展方向。IEEE(国际电气和电子工程师协会)对嵌入式系统的定义为:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为Deviceusedtocontrol,monitororassisttheoperationofeq

2011-03-01 17:32:00

基于单片机的交通灯信号控制器设计

基于单片机的交通灯信号控制器设计一:功能要求设计一个基于单片机的交通灯信号控制器。已知东、西、南、北四个方向各有红黄绿色三个灯,在东西方向有两个数码管,在南北方向也有两个数码管。要求交通灯按照表1进行显示和定时切换,并要求在数码管上分别倒计时显示东西、南北方向各状态的剩余时间。二:任务分析与整体设计思路通过分析可知本次设计要求实现的功能主要包括计时功能、动态扫描以及状态的切换等几部分。计时功能:要实现计时功能则需要使用定时器来计时,通过设置定时器的初始值来控制溢出中断的时间间隔,再利用一个变量记录定时器溢出

2011-02-28 20:16:00
奖章
    暂无奖章