yiffer的个人空间 http://blog.eetop.wang/edesign [收藏] [复制] [分享] [RSS]

日志

分享 start_kernel()函数分析
2010-7-20 23:15
转载: http://blog.chinaunix.net/u3/94019/showart_1913184.html asmlinkage void __init start_kernel(void) { char * command_line; extern struct kernel_param __start___param ; /* * Interrupts are still disabled. Do necessary setups, then * enable them */ loc ...
个人分类: Linux移植|502 次阅读|0 个评论
分享 根文件系统的启动及配置linuxrc
2010-7-20 23:11
一、内核启动完之后,首先运行/linuxrc。 /linuxrc内容: #!/bin/sh echo "mount /etc as ramfs" /bin/mount -n -t ramfs ramfs /etc /bin/cp -a /mnt/yaffs/etc/* /etc //关机的时候我们会保存/etc的内容到/mnt/yaffs/etc. echo ...
个人分类: Linux移植|824 次阅读|0 个评论
分享 使用Busybox制作CRAMFS文件系统成功
2010-7-20 23:10
1.下载BusyBox 1.1.3 2. 执行make menuconfig,然后进行设置,我截了几张图,这几张图就是在进行配置时需要重点注意的地方: (1)在General Configuration中,一定要选择“Support for devfs”选项,现在的Busybox新版本去掉了这个选项,不过应该可以通过修改配置文件加入。 (2)在Build Opti ...
个人分类: Linux移植|704 次阅读|0 个评论
分享 kernel2.6.x Makefile详解
2010-7-20 23:08
kernel2.6.x Makefile详解 linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明,以下为中文版的翻译。 === 目录 === 1 概述 === 2 用户与作用 === 3 Kbuild文件 ...
个人分类: Linux移植|1597 次阅读|0 个评论
分享 Linux内核访问外设I/O资源的方式
2010-7-20 23:05
Linux 内核访问外设I/O 资源的方式 我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。 Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。 一、动态映射(ior ...
个人分类: Linux移植|629 次阅读|0 个评论
分享 ARM Linux对中断的处理--中断管理系统的初始化
2010-7-20 23:03
中断管理系统的初始化 我们先来看一下 Linux 系统中,中断管理系统的初始化。中断系统的初始化主要由两个函数来完成。在系统初始化的 start_kernel() 函数 ( 在文件 init/main.c 中定义 ) 中可以看到: asmlinkage void __init start_kernel(void) { …… ...
个人分类: Linux移植|4321 次阅读|0 个评论
分享 bash基本语法
2010-7-17 23:07
2.3.1. BASH 中的变量介绍 我们先来从整体上把握一下 BASH 中变量的用法,然后再去分析 BASH 中变量使用与 C 语言中的不同。 BASH 中的变量都是不能含有保留字,不能含有 "-" 等保留字符,也不能含有空格。 2.3.1.1 简单变量 在 BASH 中变量定义是不需要的,没有 "int i" 这样的定义过程。如果想用一 ...
个人分类: u-boot|1700 次阅读|1 个评论
分享 __setup宏简介
2010-7-6 22:13
__setup宏简介 内核组件用__setup宏来注册关键字及相关联的处理函数,__setup宏在include/linux/init.h中定义,其原型如下: __setup(string, function_handler) 其中:string是关键字,function_handler是关联处理函数。__setup只是告诉内核在启动时输入串中含有string时,内核要去执行function_handler。String ...
个人分类: linux驱动开发|676 次阅读|0 个评论
分享 什么是抖动?什么叫抖动
2010-7-6 22:04
什么是抖动?什么叫抖动 抖动的定义是“数字信号的各个有效瞬时对其当时的理想位置的短期性偏离”,这意味着抖动是不希望有的数字信号的相位调制。相位偏离的频率称为抖动频率,与抖动有密切关系的第二个参数称为漂移,把它定义为“数字信号的各个有效瞬间相对其当时的理想位置的长期偏离”。到目前为止,在抖 ...
个人分类: 数字/模拟电路设计|968 次阅读|2 个评论
分享 PCB上FPGA的同步开关噪声分析
2010-7-6 22:00
如今CMOS技术让一块FPGA器件可以拥有多个I/O接口。同时,近几年,低功耗已开始成为高速I/O接口的主流概念。降低功耗最有效的途径就是降低电压,而电压降低就会导致I/O接口所允许的噪声余量变小。因此,对FPGA用户而言,量化芯片、封装和PCB环境下的系统级同步开关噪声(SSN)就显得十分必要。 本文对SSN进行了系统性介绍, ...
个人分类: 数字/模拟电路设计|836 次阅读|0 个评论
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 9

    总排名
  • 0

    关注
  • 0

    粉丝
  • 0

    好友
  • 0

    获赞
  • 63

    评论
  • 0

    收藏
  • 0

    访问数

关于我们| 小黑屋| 手机版| Archiver| 在线咨询 |  ET创芯网(EETOP) ( 京ICP备15035084号 京公网安备:11010502037710 )

GMT+8, 2021-10-21 06:27 , Processed in 0.115836 second(s), 12 queries , Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部