嵌入式
文章平均质量分 76
eltonzhao
这个作者很懒,什么都没留下…
展开
-
Linux内核升级全过程 手把手教你一次成功(2.4.20-8到2.6.18)
导读: ============================= 时间:2007-01-08 作者:飘扬 首发:http://www.piaoyang.org/blog Q Q: 47720194 邮箱:piaoyang168#163.com ============================= 序 言由于开发环境需要在linux-2.6内核上进行,原创 2008-01-23 18:53:00 · 2074 阅读 · 0 评论 -
vivi boot loader的实现
zz 一个bootldr的分析vivi 参考资料:1.嵌入式系统 Boot Loader 技术内幕, 詹荣开 (zhanrk@sohu.com)2.Getting started with VIVI, Janhoon Lyu, nandy@mizi.com3.嵌入式设备上的Linux 系统开发,A. Santhanam etc.4.Linux system developme转载 2008-01-23 19:25:00 · 1222 阅读 · 0 评论 -
ftp和NFS的使用
re:看一下我的笔记,可能对你有用三.ftp的使用 以将主机的/home/SBC-2410X/hello可执行文件发送到SBC-2410X目标板为例。目标板SBC-2410X为ftp服务器,PC机(主机)为客户机方式登陆。1.主机进入X Window模式下, 打开两个shell,其中一个启动minicom作为SBC-2410X的终端,另一个用于主机输入命令。2.启动SBC-2410X的linux转载 2008-02-05 17:51:00 · 1120 阅读 · 0 评论 -
文章列表
导读: 关于嵌入式系统--献给热爱此道的初学者们 如何学习嵌入式系统(基于ARM平台) 前言 网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易转载。 一、嵌入式系统的概念 着重理解“嵌入”的概念 主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内原创 2008-02-05 00:56:00 · 486 阅读 · 0 评论 -
嵌入式linux启动信息完全注释
导读: 摘要 我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。 嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。 关键原创 2008-02-05 17:40:00 · 739 阅读 · 0 评论 -
s3c2410 MMU
导读: s3c2410 MMU [这个贴子最后由土豆泥在 2006/11/13 02:24pm 第 1 次编辑] (本文转载自AnotherProject论坛) 作者:蔡于清 www.another-prj.com MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的原创 2008-02-23 20:34:00 · 563 阅读 · 0 评论 -
转:交叉编译环境完全通
导读: 交叉编译环境完全通 当我们开发嵌入式Linux软件时,一般都要经过交叉编译这一步。如果是开发PC机上的软件,我们只要用Linux本身提供的强大的编译器(如gcc)直接编译就可以了。而一般的嵌入式设备所用的CPU和PC机上的CPU有着不同的架构,这样就要求我们在PC机上编译出适用于嵌入式设备CPU架构的软件,这就是我们所说的交叉编译。下面我们用一个例子来详细说明交叉编译是如何原创 2008-01-17 22:42:00 · 734 阅读 · 0 评论 -
Linux 2.6.10 以后版本对 S3C2410 的支持
导读: Linux 2.6.10 以后版本对 S3C2410 的支持 Linux 2.6.10以后,Samsung S3C2410已经成为linux的一个标准支持平台, 无需任何patch就可以在S3C2410的目标板上运行得很好。 从目前追踪2.6内核代码的情况来看: 1、2.4内核代码越升级写的越混乱,特别是mizi的那套release版本,韩国人的编码风格实在不好原创 2008-01-20 17:53:00 · 471 阅读 · 0 评论 -
BusyBox 简化嵌入式 Linux 系统
BusyBox 简化嵌入式 Linux 系统为小环境准备的一个小工具包文档选项 document.write(将此页作为电子邮件发送);//--> 将此页作为电子邮件发送未显示需要 JavaScript 的文档选项级别: 初级M. Tim Jones (mtj@mtjones.com), 咨询工程师, Emu原创 2008-01-23 17:20:00 · 410 阅读 · 0 评论 -
S3C2410 bootloader vivi阅读笔记
导读: 建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著),google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。 Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。 先来看看vi原创 2008-01-23 20:03:00 · 870 阅读 · 0 评论 -
linux 2.6.22.1内核在s3c2410平台的移植(完美版)
导读: -------------------作者:无猫 ++++++++++++++++++++++++++++++++++++++++++++++ ---------------------------------------------- bootloader编译环境: vivi版本:0.1.4 交叉编译器(CROSS-COMPILE)版本:2.95.3原创 2008-01-23 18:57:00 · 676 阅读 · 0 评论 -
如何为嵌入式开发建立交叉编译环境
导读: 未显示需要 JavaScript 的文档选项 级别: 初级 2005 年 9 月 01 日 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。 随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来越多的进入人们的原创 2008-01-23 09:48:00 · 478 阅读 · 0 评论 -
ARM9系统烧写
1。烧写vivi(windows下) 接好并行口 与 jtag口 线 a。开始菜单- 运行--输入 “cmd”打开命令提示符。 b。 输入 “e:” 回车 “cd /Jflash/Windows” 回车 。进入/Jflash/Windows目录 c。将要烧写的vivi镜像文件复制到e:/Jflash/Windows目录 ,设名为vivi-yaffs-v5 d。在命令提示符 中输入 “sjf原创 2008-01-23 19:28:00 · 1141 阅读 · 0 评论 -
关于vivi bootloader的理解 -- AlexanderLee
导读: 开机的整个过程 第一步: @ @ Start VIVI head @ what head.S does(this is the stage1 of bootloader): @ 1. disable watch dog timer( watch dog timer is enable when reset) @ 2. disable all interr原创 2008-01-23 20:05:00 · 1072 阅读 · 0 评论 -
s3c2410的Bootloader(Vivi)源代码分析
导读: 1.1 Vivi简介 Vivi 是韩国mizi 公司开发的bootloader, 适用于ARM9处理器。 Vivi有两种工作模式:启动加载模式和下载模式。启动加载模式可以在一段时间后(这个时间可更改)自行启动linux内核,这时vivi的默认模式。在下载模式下,vivi为用户提供一个命令行接口,通过接口可以使用vivi提供的一些命令,见下表: 命令 功能 Load原创 2008-01-23 20:12:00 · 980 阅读 · 0 评论 -
上下拉电阻有什么用?
导读: 对这个问题,平时没有留意过,搞设计的时候都是照本宣科,没有真正弄懂意思. 很多单片机开发的入门者,以及一些从事软件开发的人,往往在开发单片机的时候遇到上拉电阻、下拉电阻的概念却又无法通过字面理解其中的含义。那么,什么叫上拉电阻和下拉电阻呢? 一.定义: 上拉电阻就是把不确定的信号通过一个电阻嵌位在高电平,此电阻还起到限流的作用。同理,下拉电阻是把不确定的信号嵌位在低原创 2008-01-21 22:44:00 · 1835 阅读 · 0 评论 -
Linux-2.6内核移植过程中常见问题及解决方法
导读: 1、内核启动后,出现如下提示后停住 Uncompressing Linux........................................................... done, booting the kernel 一般情况下,这个时候内核已经启动了,只不过在控制台console中没有打印信息而已。所以问题主要锁定在串口这一块。 首 先确原创 2008-01-23 18:58:00 · 1076 阅读 · 0 评论 -
目录 - 《ARM嵌入式Linux系统开发从入门到精通》 - 免费试读 - book.csdn.net
第一部分 ARM Linux系统移植 第1章 嵌入式系统开发入门...... 2 1.1 嵌入式系统介绍..... 2 1.1.1 嵌入式系统概述..... 2 1.1.2 嵌入式系统组成..... 4 1.2 ARM介绍..... 5 1.2.1 ARM处理器介绍..... 5 1.2.2 ARM处理器的选型..... 6 1.2.3 S3C2410微处理器介绍.....原创 2008-01-24 21:49:00 · 1756 阅读 · 0 评论 -
Welcome to Kision
导读: 目标板要更新成2.6的内核,以前板子vivi上的flash分区不合理,kernel分区只有1M的空间,而2.6的核编译出来一不小心就会超过1M,因此还是研究下vivi的flash分区,增大kernel分区. 这里先转发一下网络上看到的有关vivi分区问题分析,然后整理出自己的分区过程. 问题: #################################原创 2008-01-24 22:25:00 · 393 阅读 · 0 评论 -
VIVI命令解释
导读: (1) 在主机上打开minicom常按空格键(其实键入任意键 -- 除Enter外,就可以) (2) 给目标板(开发板)加电/重启 即可进入vivi命令界面 vivi> help ------------------------------------------------------ Usage: cpu [{cmds}] -- Manage cpu原创 2008-01-24 22:34:00 · 599 阅读 · 0 评论 -
32位嵌入式处理器应用开发ABC
导读: 随着ARM处理器在全球范围的流行,32位的RISC嵌入式处理器已经成为嵌入式应用和设计的主流。与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功能和额外的性能,使得整个嵌入式系统的升级只需通过软件的升级即可实现。而8位处理器通常受到的64K软件限制也不存在了,设计者几乎可以任意选择多任务操作系统,并将应用软件设计得复杂庞大,真正体现"硬转载 2007-11-07 13:53:00 · 626 阅读 · 0 评论 -
转:“虚短”“虚断”两板斧,搞定运算放大器!
导读: 运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点。在分析它的工作原理时倘没有抓住核心,往往令人头大。为此本人特搜罗天下运放电路之应用,来个“庖丁解牛”,希望各位从事电路板维修的同行,看完后有所斩获。 遍观所有模拟电子技朮的书籍和课程,在介绍运算放大器电路的时候,无非是先给电路来个定性,比如这是一个同向放大器,然后去推导它的输出与输入的关系,然后得出Vo=(原创 2008-07-10 14:21:00 · 974 阅读 · 0 评论