自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (67)
  • 收藏
  • 关注

原创 STM32(Cortex-M3)中的优先级概念

STM32(Cortex-M3)中的优先级概念 STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作亚优先级或副优先级,每个中断源都需要被指定这两种优先级。具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。

2010-05-14 18:38:00 564

转载 教你理解复杂的C-C++声明(hopeasy)

教你理解复杂的C-C++声明(hopeasy)原文: http://www.codeproject.com/cpp/complex_declarations.asp 作者:Vikram A Punathambekar 陆其明 译 介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];

2010-01-22 16:41:00 573

原创 关于UCOS下邮箱使用的两个经验

 在使用UCOS的邮箱时,遇到一些问题,现将一些小总结写下,希望对大家有所帮助。     邮箱使用总结1.数据的存放。邮箱一般用来传递数据,不管何种类型都可以传递。在传递时,先把数据数据用void *进行类型变化,化为void *这种万用类型,而在接收邮箱的数据时,再还原成本身的数据类型。比如以下的两个例子:一是传递指向一个数组的指针。发端采用如下方式:OSMboxPost(ComSen

2009-04-21 16:37:00 3388 1

转载 吵架后一个老公的检讨书(转载)

   Post By:2008-12-28 20:11:00 亲爱的老婆大人:    遵照您的旨意,我在书房里反省了一个小时四十三分零七秒,喝了一杯白开水,上了一次卫生间,没有抽烟,以上事实准确无误,请审查。附上我的检讨报告,不当之处可以协商。    经过3个月的婚姻生活,我认为老婆同志温柔贤良,勤奋聪颖,是不可多得的好妻子,而身为丈夫的我却举止乖张,态度轻狂,所作所为确有值得

2009-02-17 13:02:00 1088 1

原创 IAR AVR中很多寄存器不可以使用的解决方法

我是IAR的新手,最近搞avr才使用的IAR,在使用的过程中第一个遇到的问题就是很多寄存器不可以使用,比如PORTC,PORTD等等,这些明明是可以用的,不知道问什么不能用,后来问人终于知道了,这是IAR设置的问题,在设置里面,option->general options -> system -> enable bit defination in I/O - Include files 把位操作

2008-12-11 13:40:00 1932 1

转载 C语言中的字节对齐问题

C语言中的字节对齐问题一.什么是字节对齐,为什么要对齐?    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。    对齐的作用和原因

2008-09-02 13:52:00 980

转载 Linux系统下信号量的用法

Linux系统下信号量的用法     Linux系统下信号量的用法    creator    sz111@126.com    (1)信号量的初始化有以下几种方式。    1.void sema_init (struct semaphore *sem, int val);      该函用于数初始化设置信号量的初值,它设置信号量sem的值为val。    2

2008-08-29 21:03:00 1134

转载 linux-2.6.13下madplay在S3C2440上移植的全过程详解

linux-2.6.13下madplay在S3C2440上移植的全过程详解 今天按照网上的一片文章,移植MADPLAY到2440,测试ok。听着悦耳的音乐响起,心中很是兴奋。就不在重新下了,直接把他的文章转载过来了。需要注意的是,我的系统里面已经包含了lib.so.6 所以就不需要静态编译了。http://blog.csdn.net/west_609/arch

2008-08-29 21:03:00 1998

转载 我的嵌入式学习之路(一) linux 跑的第一个程序 LED灯

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid

2008-08-27 21:33:00 2771

原创 LVDS(低电压差分信号)介绍

  LVDS:Low Voltage Differential Signaling,低电压差分信号。LVDS传输支持速率一般在155Mbps(大约为77MHZ)以上。LVDS是一种低摆幅的差分信号技术,它使得信号能在差分PCB线对或平衡电缆上以几百Mbps的速率传输,其低压幅和低电流驱动输出实现了低噪声和低功耗。IEEE在两个标准中对LVDS信号进行

2008-08-07 09:30:00 3108

原创 虚拟机和arm开发板连接

 则段时间使用虚拟机和我的开发板连接,使用的是nfs,可是刚刚开始的时候老是连接不上,也不知道什么原因,后来也终于解决了。现在我把我的解决方法写下来,希望能给大家参考。当然我也是借助了网络上前辈们的文章才弄好的。1.在虚拟机中增加串口: 点击Edit virtue machine settings,点击添加,添加一个串行端口(com1); 2.修改网络连接: 右键点击虚拟机上网卡图标,

2008-07-29 16:54:00 1171

原创 Redhat 9.0 NFS 设置

我在作linux移植到S3C2440的时候,在配置NFS服务器上搞了好久,我觉的最大的问题是我没有关掉防火墙,所以在使用NFS的时候老是连接不上,关掉防火墙只需要在终端中输入setup即可,把防火墙关掉。下面我把老前辈们怎么配置NFS的过程贴出来,我也是借用他们的文章才成功的。在应用程序开发环节,NFS方式比ftp方式的执行效率要高,因为它不需要将linux server端的程序下载到嵌入式目标系

2008-07-22 19:26:00 3031

原创 NIOS学习笔记

刚刚开始使用NIOS II 在使用的时候出现了很多的问题,我现在把我经常遇到的问题整理一下,希望能给各位一些帮助。1、SDRAM不能正常读写我刚刚开始使用SDRAM的时候,经过了两天的时间调试,才把SDRAM 调试通,经常会遇到很多的问题,如果调试不通,首先应该检查一下硬件,看看有没有时钟信号。晶振起震吗,然后在看看PLL的设置,我当时就是因为PLL的问题,搞死我了。我的e0输出当时定的是-60,

2008-07-01 19:54:00 4053 1

原创 skyeye安装笔记(三)安装skyeye-testsuit

这是我在网上找的,给大家分享一下

2008-05-09 10:33:00 1691

原创 skyeye安装笔记(二)安装skyeye

一、安装skyeye我安装的是skyeye 1.2.4,安装其实很简单,只需要进入安装包解压后的目录内,输入make指令即可,可是这时候会出现错误,安装不下去了,具体的错误出错的意思大概是在ppc_mmu_set_sdr1里没用到function prom_quiesce(),   arch/ppc/common/ppc_mmu.c:240: undefined reference to `p

2008-05-09 10:29:00 1509

原创 原创 skyeye安装笔记(一)安装GCC

一.SkyEye介绍1.SkyEye的起源和发展2002年11月,一个偶然的机会,一群操作系统的爱好者在网上进行聊天,成立了一个TM-Linux兴趣小组,希望要做一些感兴趣的事情。当时在清华大学计算机系做博士后的陈渝提出做一个用软件实现的嵌入式开发板硬件模拟器,可以在模拟器上运行各种操作系统,这样就可以在没有开发板的情况下学习和研究操作系统。一开始就陈渝一人做,首先他了解了当前国际上的一些类似

2008-05-09 10:12:00 1922

原创 使用skyeye运行ucos

Linux系统, Fedora Core release 41 skyeye 下载skyeye wget http://gro.clinux.org/frs/download.php/1545/skyeye-1.2-RC7-3.tar.bz2解压 tar jxvf skyeye-1.2-RC7-3.tar.bz2切换到skyeye-v1目录,如果没有装X,则不编译LCD m

2008-05-08 16:20:00 1989 2

转载 安装SKYEYE的错误解决

间断的折腾了近一星期,welcome to uClinux的界面终于出现在显示器上,过程可谓三波五折。。对于硬件资源缺乏的我们,skyeye的诱惑力是巨大的。我是用VMware虚拟机安装的RedHat Linux 9.0,arm-elf-gcc 3.2.2,windows界面下download skyeye-1.2.4,也就是目前的最新版本, 放在了share folder指定的文件夹下,

2008-05-08 14:59:00 2268

原创 protell 快捷键

 enter——选取或启动esc——放弃或取消f1——启动在线帮助窗口tab——启动浮动图件的属性窗口pgup——放大窗口显示比例pgdn——缩小窗口显示比例end——刷新屏幕del——删除点取的元件(1个)ctrl+del——删除选取的元件(2个或2个以上)x+a——取消所有被选取图件的选取状态x——将浮动图件左右翻转y——将浮动图件上下翻转space——将浮动图件旋转90度crtl+ins——

2008-03-28 09:41:00 608

转载 我在网上看到的非常好的交叉环境建立文章

在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来越多的进入人们的生活之中,应用范围越来越广。在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常你都

2008-02-21 20:43:00 479

原创 嵌入式学习笔记(一)交叉环境的建立

今天我正式开始在REDHAT9.0上建立自己的交叉编译环境,初次感觉有些难,不过敲的一些命令还是有写成就感的。交叉编译环境的建立基本上我是按照网上的一篇非常好的文章来做的,可是今天到最后在装glibc的时候就遇到困难了,glibc-2.2.3怎么也装不上去,现在也不知道是个什么情况,只能等到明天再说了,幸好公司这几天没有太多的事情让我来做,给我这么多的时间。对了,今天学习了tar、gzip

2008-02-21 20:41:00 387

转载 volatile的用法

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)

2008-02-15 10:01:00 654

原创 在RedHat Linux 9下安装小企鹅中文输入法

在RedHat Linux 9下安装小企鹅中文输入法小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的、基于XIM的简体输入法(其前身为g五笔),包括五笔、拼音、区位输入法,是在Linux OS中使用的输入法。    小企鹅输入法的作者是Yuking,作者的主页是http://www.fcitx.org/。    下面说说我是如

2008-02-03 14:40:00 889

原创 IBM PC汇编学习笔记(一)

这几天才有空好好看看宏汇编,大学的时候学过,可是当时是个老教授教的,还是东南大学的,说话没有一个词能听的懂得,方言太重了,现在,在公司有时间,因为刚刚做完一个项目,可以休息一下,正好可以看看。今天才把MASM.exe,和link.exe这两个程序搞明白怎么用的,可以到我的博客里面下,并且使用方法也有,还有我用的书是清华大学的《IBM PC汇编语言程序设计实验教程》,这个也可以在我的博客里面

2008-01-16 19:57:00 871

转载 什么是JTAG?

 什么是JTAG?   JTAG(Joint Test Action Group联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:T

2008-01-04 12:27:00 962

原创 Modelsim 5.6 se 简易使用教程

Modelsim 5.6 se 简易使用教程 一、新建一个工程FILE ànewàprojectàcreate project 设定工程文件夹,工程名,库名使用缺省的WORK;二、建立VHDL源文件和编译1 如果已经用其它的文本工具编好了源程序,则将所有的程序复制到当前工程目录下;在工程窗口单击鼠标右键,选择 add to project àexisting file ;

2007-12-23 12:10:00 1024

原创 Source Insight使用指导

  Source Insight使用指导        

2007-12-20 14:11:00 713

原创 verilog分频器代码

//偶数倍分频:偶数倍分频应该是大家都比较熟悉的分频,通过计数器计数是完全可以实现的。如进行N倍偶数分频,那么可以通过由待分频的//时钟触发计数器计数,当计数器从0计数到N/2-1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。以此循//环下去。这种方法可以实现任意的偶数分频。module odd_division(clk,rst,count,clk_odd);  inp

2007-12-12 12:58:00 5286

原创 LPC2220启动编程的一些感想

 LPC2220启动编程的一些感想ARM搞了差不多有半年了,但是对启动编程仍然很不清楚,大部分的启动代码都是利用周立功的现成的程序。正好现在有个项目,也抽空好好研究了一下arm的启动。因为LPC2220内部没有FLASH(这一点,值得怀疑,估计里面是有存放BOOTLOADER的FLASH),所以要外扩FLASH,用的是39VF160,程序写完后放在外部FLASH里面,这个时候就有疑

2007-11-26 20:29:00 1298

原创 ARM芯片的地址重映射

  映射就是一一对应的意思。重映射就是重新分配这种一一对应的关系。    我们可以把存储器看成一个具有输出和输入口的黑盒子。如下图所示,输入量是地址,输出的是对应地址上存储的数据。当然这个黑盒子是由很复杂的半导体电路具现的,具体的实现的方式我们现在不管。存储单位一般是字节。这样,每个字节的存储单元对应一个地址,当一个合法地址从存储器的地址总线输入后,该地址对应的存储单元上存储的数据就会出现

2007-11-22 15:23:00 1445 1

STDMA在无线视频通信系统中的应用.pdf

STDMA在无线视频通信系统中的应用

2021-10-12

XN297 使用手册 示例代码

XN297LBW 官方手册,以及STM8L15X上的示例代码

2021-07-29

蓝牙AOA定位白皮书.pdf

蓝牙AOA定位白皮书

2021-07-05

TDMA自组织网络中低时延动态自适应时隙分配协议研究

TDMA自组织网络中低时延动态自适应时隙分配协议研究

2021-07-02

TDMA自组织网络的高效链路差错控制技术研究和实现

TDMA自组织网络的高效链路差错控制技术研究和实现

2021-07-02

lora csma ca

lora 进行CSMA CA操作的详细说x明,说明过程非常详尽,并且做了很多测试实列,比lora wan 协议通信起来更高效。值得大家仔细阅读!

2020-11-16

基于移动节点的无线网状网MX-MAC协议[1].pdf

无线 )@G>网络中移动节点的数据包冲突问题!严重降低了网络的吞吐率和能量利用率&针对该问题!对现有 YJ )2'协议进行优化!提出移动 )YJ)2'协议&在移动节点和非移动节点通信的情况下!增加退避机制!每个节点在发送 数据之前进行退避&仿真结果表明!)YJ)2'协议能够增加无线 )@G>网络的生存周期!降低无线 )@G>节点的碰撞和串 听几率

2020-11-04

一种基于排序蚁群算法的无线Mesh多径路由协议.pdf

无线 Mesh 网络因其较好的鲁棒性、可覆盖区域广、低成本、接入便利等优点,在临时布 置通信网络逐渐得到了重用,在无线通信技术中扮演着越来越重要的角色。针对无线 Mesh 网络的 特点,提出一种基于改进蚁群算法的多径路由协议——Fortified Ant 协议

2020-11-04

嵌入式开发常用工具 repo

嵌入式开发常用工具 repo ,下载了很多都无效, 我把有效的和其他的几个版本都压缩在了一起, 大家看看是不是都有效 repo repo repo

2019-11-09

PCB_LIB.PcbLib

自己使用的AD封装库,AD09以上都可以用,基本上都有3D封装了

2019-10-02

ubuntu-core-14.04-core-armhf.tar.gz

ubuntu-core-14.04-core-armhf.tar.gz

2016-09-12

U-boot-2014.07移植教程(基于s5pv210)

详细的基于s5pv210的uboot移植过程,非常详细,看完肯定能理解

2016-01-10

U-boot-2014.07移植教程 基于s5pv210

详细的基于s5pv210的uboot移植过程,非常详细,看完肯定能理解

2016-01-10

uboot代码详细分析

uboot 移植的详细教程,基本上看完就理解uboot了

2016-01-10

IAR STM32 UCOS-II

该版本是IAR 6.1下移植STM32系列的单片机的UCOS-II 2.92的工程模板,该模板实现了两个LED闪烁

2013-12-30

25年考研英语真题 25年考研英语真题

25年考研英语真题 25年考研英语真题 25年考研英语真题 25年考研英语真题

2010-10-21

用 iar 编译的avr版的CC1100代码

用 iar 编译的avr版的CC1100代码,希望大家喜欢

2009-12-24

bios中断手册.tar.bz2bios中断手册.tar.bz2

bios中断手册.tar.bz2bios中断手册.tar.bz2

2009-05-26

x86保护模式教程和bios中断手册\80x86保护模式系列教程.tar.bz2

x86保护模式教程和bios中断手册\80x86保护模式系列教程.tar.bz2

2009-05-26

扫描显示屏的代码 扫描显示屏的代码

扫描显示屏的代码扫描显示屏的代码 扫描显示屏的代码扫描显示屏的代码

2009-05-26

C语言培训的内容 C语言培训的内容

C语言培训的内容C语言培训的内容C语言培训的内容C语言培训的内容

2009-05-26

我在网上下载的电能计量源码

我在网上下载的电能计量源码我在网上下载的电能计量源码

2009-05-26

modbus51_c代码

modbus51_c代码modbus51_c代码

2009-05-26

用C写的万年历的代码.

用C写的万年历的代码.用C写的万年历的代码.

2009-05-26

cc1100睡眠叫醒

cc1100睡眠叫醒cc1100睡眠叫醒

2009-05-26

在PUDN下载的关于CC1100的资料

在PUDN下载的关于CC1100的资料在PUDN下载的关于CC1100的资料

2009-05-26

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料在pudn下载的关于zigbee的资料

2009-04-03

在pudn下载的关于zigbee的资料

在pudn下载的关于zigbee的资料,在pudn下载的关于zigbee的资料

2009-04-03

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

2009-04-02

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

2009-04-02

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

2009-04-02

公司linux培训.rar

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

2009-04-02

串行设备驱动开发笔记

这些都是我在pudn上下载的,我可是花了钱,现在拿出来给大家分享一下,由于下载的东西太多,我也不能一一说明清楚,大家下了在看吧

2009-04-02

nios 开发过程

nios 开发过程 我写的 非常的详细,每个步骤都有

2008-08-21

Nios学习笔记

这是我在开发nios 过程中的经验,希望能给初学者一些帮助,如果喜欢请顶一下。<br>这个里面详细介绍了怎么建立一个可以运行的Nios工程,把中间可能出现的错误都有讲解。

2008-06-27

空空如也

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

TA关注的人

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