zoukankan      html  css  js  c++  java
  • 01-S3C2440学习入门概念+环境搭建【转】

    本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/54754812

    一、心得:

    这两年学过很多东西,有点杂,总感觉不够踏实,于是准备写些东西出来记录一下,希望以后复习方便,同时也给大家学习带来一点帮助。从头把JZ2440系统学习一下,希望后面学习心理会更踏实。以下只是自己学习思路,仅供大家参考。

    (1)嵌入式后为什么是Linux

    之前一直把嵌入式和linux弄混,到底嵌入式与Linux有什么关系呢。大部分嵌入式设备都是运行Linux系统,因此嵌入式后常加着Linux。Linux是嵌入式软件的核心部分,所以做嵌入式软件Linux一定是要慢慢做到很熟悉的。

    (2)嵌入式Linux:

    以应用为中心,以计算机技术为基础,软件硬件可裁剪的专用计算机系统。具有很强的定制性特点。

    (3)常见的嵌入式系统:

    • linux
    • android
    • wince
    • ucos/ecos
    • VxWorks

    二、环境搭建

    • 虚拟机安装linux,并安装编译器等软件
    • 下载环境安装

    (1)思考

    首先拿到嵌入式开发板,我们要想的问题是:

    1.如何下载裸机程序,u-boot程序到开发板?

    使用openjtag工具,首先要安装openjtag驱动。连接openjtag到PC,设备管理器会检测到设备,右键自动搜索,手动安装如下驱动。

    位于:JZ2440主光盘烧写工具裸机eop&op驱动OpenJTAG

    2如何查看调试信息?

    通过CRT串口输出

    JZ2440通过USB串口输出来查看调试信息,需要安装如下驱动:

    PL2303_Prolific_DriverInstaller_v1.7.0

    PL-2303 Driver Installer

    3如何烧写?

    需要安装oflash软件,拷贝软件到system32目录下

    win7-64位系统,将oflash软件、FTDFTD2XX.dll拷贝到C:WindowsSysWOW64目录中。同样先切换到oflash软件目录C:WindowsSysWOW64oflash,再输入oflash并回车。

    进入cmd 进入到程序所在目录

    oflash uboot.bin,选择下载参数下载,下载后断电,选择从NAND启动,观看裸机现象。

    (1)以上是通过jtagoflash结合来下载裸机。还可以通过以下方法

    (2)下载好uboot后可以通过dnw来下载裸机。-----需要安装DNW驱动,见JZ2440主光盘常见问题5__dnw驱动安装和烧写程序步骤

    (3)下载好uboot后可以通过tftp来下载裸机程序。

    (2)、(3)方法依赖于uboot。

    从这个几个环境安装就可以起步学习裸机程序了?但是有以下几点反思:

    1 uboot功能这么多,怎么写出来的(后面会自己写一个bootloader,然后移植一个uboot)

    2 oflash软件怎么实现的

  • 相关阅读:
    jQuery 原理的模拟代码 0 目录
    非真实渲染技术(NPR)1.卡通渲染
    [翻译]延迟着色(1)
    Bloom原理
    bloom, Fake HDR, True HDR(转)
    [翻译]延迟着色(2)
    STL中map与hash_map容器的选择
    将文本转换成IDirect3DTexture9
    D3D中的AGP内存、系统内存、显存的理解
    如何加强角色渲染的真实感(self shadow + subsurface scattering + rim lighting)
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/7250134.html
Copyright © 2011-2022 走看看