- 博客(16)
- 资源 (20)
- 收藏
- 关注
原创 S3C2410中断处理
ARM920T 的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什 么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。ARM920T能处理有8个异常,他们分别是:Reset,Undefined instruction,Software Interrupt,Abort (pref
2009-06-30 18:20:00 1994
原创 关于arm处理器remap的理解和实现[转]
0.什么是Remap我的理解是:在ROM从0x0用几句指令引导系统之后,把RAM映射到0x0就是Remap。1.Remap的作用当ARM处理器上电或者Reset之后,处理器从0x0取指。因此,必须保证系统上电时,0x0处有指令可以执行。所以,上电的时候,0x0地址处必定是ROM或者Flash(NOR)。但是,为了加快启动的速度,也方便可以更改异常向量表,加快中断响应速度,往往把异常向量表映射到更快
2009-06-30 18:19:00 1994
原创 linux锐捷上网设置
一、修改系统的mac地址: 1、gedit /etc/init.d/network中在此文件中加入:mac="00:15:58:0f:3a:c2"ifdown eth0ifconfig eth0 hw ether $macecho "MAC address has been switched to $mac"CWD=`pwd`2、修改/etc/sysconfig/network-scripts/i
2009-06-30 18:18:00 998
原创 linux 下 TFTP的设置和minicom的使用
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。 1,拿出系统关盘,安装这2个软件,一个是服务端,一个是客户端, tftp-0.39-2.i386.rpm tftp-server-0.39-2.i386.rpm 2,修改启动配置文件 不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。 修改文件/et
2009-06-30 18:18:00 2322
原创 编译jrtplib第一个例子(转载)
我用的是VC6.0SP6环境用VC新建一个Win32的空工程,我命名为test3,把jrtplib-3.7.0/examples目录下的example1.cpp复制到该工程的目录下.在工程中建一个文件夹header专门用来保存头文件.把jrtplib-3.7.0/src目录中的头文件复制到header文件夹中.这时就可以在test3把example1.cpp和这些头
2009-06-30 18:17:00 2031 1
原创 JRTPLIB编译说出现的问题及解决方法(转载)
在vc6下编译jrtplib,但编译example1.cpp时产生了很多错误,有以下几种情况:1) Use Run-time Library的设置一定要统一。 2) VC产生的workspace的debug setting,默认有个GZ选项, Catch Release-Build Errors in Debug Build,编译的时候 会说error L
2009-06-30 18:16:00 3429
原创 linux下网络服务器模型以及使用时应该注意的问题
UDP编程应该注意的问题:服务器端程序编写流程:最常用的服务器模型.创建一个socket句柄,然后绑定到本地端口上,然后创建一个线程进行接受和发送数据!(注意:一般是先接受,再发送,因为udp是面向无连接的服务,因此需要先通过recvfrom得到客户端的IP和端口信息(addr_remote),才能进行数据的收发)一般需要两个结构体struct sockaddr_i
2009-06-30 18:15:00 1191
原创 移植 ffmpeg 到 ARM 平台
一、下载yasm:到 http://www.tortall.net/projects/yasm/wiki/Download 下载yasm0.7.2(x264需要用到的汇编编译器)for x86:./configure --enable-shared --prefix=/usr/localmakemake installfor arm:./config
2009-06-30 18:13:00 24472 1
原创 vc编译libjpeg
一、下载源代码。下载地址:http://www.ijg.org/。注意:一定要下载win32 版本二、编译源代码. 1.解压源代码,修改源代码中jconfig.vc为jconfig.h; 2、添加环境变量PATH,C:/Program Files/Microsoft Visual Studio/VC98/Bin ; 3、修改make
2009-06-30 18:12:00 8658 8
原创 转:怎样注册matlab组件
1) 创建COM组件 在MATLAB命令窗口输入命令comtool,打开Matlab Builder对话框,它是Matlab builder for com的主要工作环境。点击File->New Project,会弹出一个新工程设置对话框,填入组件名和类名,完成之后点OK,完成新工程的创建。如果选择的工程所在目录并不存在,comtool会提示该目录不存在,并询问是否创建该目录,选择Yes,c
2009-06-30 18:12:00 2653 1
原创 不错的BLOG和论坛
高手的博客阿虚的电子小屋http://hi.baidu.com/aokikyon (从单片机到嵌入式linux都有研究)XY嵌入式Linux http://blog.chinaunix.net/group/group_1488.html (嵌入式内核研究)嵌入式系统开发Linux+ARM http://blog.chinaunix.net/u2/79779/index.html (
2009-06-30 17:30:00 1153
原创 今天又受刺激了!
以前感觉自己学的嵌入式不错,今天看了东南大学一个高人的博客,才发现自己是那么的井底之蛙,以前总以为自个应该不比那些好学校的同学差劲,现在看来那是在骗自己!好学校就是好学校,这使我更加鉴定了考研的决心,以及考好学校的决心,不能在这样做井底之蛙了,要学老鹰在高空中翱翔!从此决心脚踏实地的学习!不再摘抄别人的程序!
2009-06-29 22:07:00 617
原创 [转]MiniGUI源码走读
MiniGUI源码走读注意:这里是针对以下配置的MiniGUI v1.3.3进行解读:使用thread模式资源内置(Resource Incore)使用旧版本GAL使用native gal引擎支持RBF字体不支持鼠标0、主函数main()主函数main()在src/main/main.c中定义,主要
2009-06-29 22:06:00 865
原创 ffmpeg编程的学习感受!
想用ffmpeg和arm编写一个摄像头远程监控的程序,开始使用了简单读取一帧数据,压缩一帧数据,然后传送一帧数据的模型,感觉太简单,就想使用一下真正的视频监控,于是考虑使用开源的库ffmpeg!开始信心十足,因为以前移植过jpeg库,使用过directshow库感觉都能够很快上手,但现在发现眼下的这个ffmpeg绝不是那么好对付的。究其原因:一、资料太少,版本兼容性太差,这似乎是所有开源软件的
2009-06-28 21:01:00 3815 4
原创 今天开始写博客了!
从今天开始起,我要开始写自己的博客了!以前总是看别人的博客,来解决问题和学习知识,自个学到了不少东西!在此,非常感谢那些愿意公开自己所学和解决问题方法的人!通过你们的博客,我很快找到解决问题的方法!同时也学到不少知识!但我自己却因为太忙,没有时间来整理自己的所学和已经解决的问题,同时自己学的也忘了不少,现在发现可以通过写博客来记录自己的学习经历,同时也能够帮助别人!嗨!一举两
2009-06-28 19:32:00 560
Skin++皮肤控件以及相应例程还有各种各样的皮肤
2010-04-20
基于Access数据库的单机版图书管理系统
2009-11-09
uclinux的移植与分析
2008-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人