历史上的今天
今天是:2025年03月12日(星期三)
2020年03月12日 | 01-S3C2440学习入门概念+环境搭建
2020-03-12 来源:eefocus
一、心得:
这两年学过很多东西,有点杂,总感觉不够踏实,于是准备写些东西出来记录一下,希望以后复习方便,同时也给大家学习带来一点帮助。从头把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)以上是通过jtag和oflash结合来下载裸机。还可以通过以下方法
(2)下载好uboot后可以通过dnw来下载裸机。-----需要安装DNW驱动,见JZ2440主光盘常见问题5__dnw驱动安装和烧写程序步骤
(3)下载好uboot后可以通过tftp来下载裸机程序。
(2)、(3)方法依赖于uboot。
从这个几个环境安装就可以起步学习裸机程序了?但是有以下几点反思:
1 uboot功能这么多,怎么写出来的(后面会自己写一个bootloader,然后移植一个uboot)
2 oflash软件怎么实现的
史海拾趣
|
在Power层,只有一个电源网络吗?假设电路中有5V、+15V、-8V的电源,那么在电源层如何分配这些电源?电源层一般不都是直接大面积铺铜吗?我是新手,请各位前辈多多指教!谢谢!… 查看全部问答> |
|
我是个新手,最近领导让搞wince,买了一块友善之臂nano2410的板子,32m dram;64m flash。打算做一些wince 方面的开发。但是nano2410只有nk和eboot文件,不提供bsp和sdk。所以我打算找一个其他的bsp移植上去,同时在pb中生成sdk,用于vs中的开发。 ...… 查看全部问答> |
|
关于IAR4.42和STM32疑难杂症(已解决.使用IAR5.30) 请各位大虾诊断!开发平台 (IAR4.42(带补丁)+ JLINK + STM32 + uCOS-II v2.86)写的源代码在自己的PC上运行很正常, 但把整个工程到其他两个同事的PC上都出现了同一个问题!系统中有一个TIM6的定时中断, ...… 查看全部问答> |
|
今天要找一个B3F按键的3D模型,找了半天在这个网站上找到了,有需要3D模型的可以去看看,注册一下,不需要下载积分,全部免费下载。 好东西不好意思私藏,拿出来和大家分享一下 http://www.3dcontentcentral.cn/ 下面是我随便截的一个图片 ...… 查看全部问答> |
|
BZ534X PSAM卡Mifare接触式IC卡读写核心模块 主要特点: 支持IS07816标准 最多可操作2个PSAM卡和1个CPU接触式大卡 该ASIC芯片支持高速(38400)、低速(9600)PSAM卡和接触式CPU卡 尺寸:62*42*14mm 目前被广泛应用于交通一卡通等的密钥认证 型号间主要区别: 型号 ...… 查看全部问答> |




