嵌入式产品软件开发
schlin2999
这个作者很懒,什么都没留下…
展开
-
关于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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
ARM中C语言和汇编语言混合编程
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,虽然C++已经有相应的编译器,但现在使用还比较少。 在稍大规模的嵌入式程序设计中,大部分的代码都是用C来编写的,主要是因为C语言具有较强的结构性,便于人的理解,并且具有大量的库支持。但对于一些对硬件的操作,很多地方还是用汇编语言,如硬件系统初始化中的CPU状态设定,中断使能,主频设定,RAM控制参数等。另外在一些对性能非常敏感的代原创 2009-11-21 16:26:00 · 1541 阅读 · 0 评论