自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 ARM中C语言和汇编语言混合编程

    在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,虽然C++已经有相应的编译器,但现在使用还比较少。    在稍大规模的嵌入式程序设计中,大部分的代码都是用C来编写的,主要是因为C语言具有较强的结构性,便于人的理解,并且具有大量的库支持。但对于一些对硬件的操作,很多地方还是用汇编语言,如硬件系统初始化中的CPU状态设定,中断使能,主频设定,RAM控制参数等。另外在一些对性能非常敏感的代

2009-11-21 16:26:00 1541

转载 uboot 在 ARM s3c2410 上移植过程

 总述u-boot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,在LINUX下可以通过CVS来得到当前正在开发的u-boot软件。当前版本号:u-boot 1.0.2,见include/version.h中的定义。#cvs –dserver:anonymous@cvs.sourceforge.net:/cvsroot/u-boot login#cvs –z3 –d ser

2009-11-20 16:39:00 443

转载 S3C2410 bootloader(vivi)阅读笔记

 建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著)。什么是Bootloader就不在这里废话了,看看上面的文章就明了了。      Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。先来看看vivi的源码树:vivi-+-arch-+-s

2009-11-20 11:42:00 436

原创 Protel各层定义

 2009.5.23 宋春林整理 部分来源于网络Protel99 SE所提供的工作层大致可以分为7类:Signal Layers(信号层)、InternalPlanes(内部电源/接地层)、Mechanical Layers(机械层)、Masks(阻焊层)、Silkscreen(丝印层)、Others(其他工作层面)及System(系统工作层),在PCB设计时执行菜单命令[Design]设

2009-11-19 17:24:00 1445

转载 arm-linux源码分析之cpu初始化

 linux-2.6.20.6/arch/arm/kernel/head.S 这是解压内核后内核入口所在的文件,完成内核解压后将控制权将转移到这里的入口。 先看一下arch/arm/kernel/vmlinux.lds这个链接脚本,在开头186.  OUTPUT_ARCH(arm)187.  ENTRY(stext)188.  jiffies = jiffies_64;

2009-11-19 08:59:00 904

转载 linux下挂载光驱、软驱、U盘

 mount    -t    iso9660    /dev/cdrom    /mnt/cdrom        挂光驱   mount    -t    vfat    /dev/fd0    /mnt/floppy            挂软驱      (文件内型可以自己选)mount -t vfat -o rw,utf8,umask=000 /dev/sda1 /media/U

2009-11-18 15:16:00 414

原创 为VMware增加虚拟硬盘

          VMware安装linux的时候默认分配的空间是4GB,可能会不够,这个时候可以通过增加一块虚拟硬盘,将/usr或其他内容拷贝过去解决这个问题:创建虚拟硬盘        1、关闭VM中正在运行的虚拟系统;        2、在虚拟系统名称上点右键-》Virtual Machine Settings;        3、在Hardware页点“Add”-》Add a har

2009-11-18 13:35:00 273

原创 关于Linux操作系统Fdisk工具的使用介绍

 Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法:对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev /hda,/dev/hdb,/dev/hdc,/dev/hdd等,如果还有IDE Raid卡,则依 次为:/dev/hde,/dev/hdf,/dev/hdg,/dev/hdh。对于SCSI硬盘,则设备名依次为

2009-11-18 13:28:00 398

原创 我终于可以写自已的东西了!

一个人,只要你努力,没有什么事情是办不到的。成功一定属于有准备的人!!本人是一个嵌入式产品的的极力推崇者,也是一个爱好者,同时也是一个研究者。在此我要非常感谢Csdn.net能够给我提供这个平台,让我可以和朋友们共享我们所走过的路。现在,我可以记下我的每一天。欢迎朋友们的光临!!!  

2009-02-17 10:45:00 344

UCGUI及UCOS-II 在ARM处理器上的移植源码

如果对此有兴趣的朋友们,这可是很好的一年学习机会,不能错过.

2009-01-21

图形界面UCGUI源码

做嵌入式产品时,一般均需做GUI,此源码可以在很多系统上进行移植.

2009-01-21

实战DeviceIoControl:通过API访问设备驱动程序.rar

实战DeviceIoControl:通过API访问设备驱动程序

2009-01-20

空空如也

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

TA关注的人

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