本文主要介绍如何使用Keil4开发ARM9(S3C2440)裸机程序。 说明: 一、平台: 操作系统:Windows XP系统 KEIL版本:4.73 开发板:ARM9(S3C2440) 二、建立工程: 1、新建工程,选择S3C2440A处理器: 2、对工程进行设置 1)设置RAM、ROM地址: R ...
分类:
其他好文 时间:
2017-01-01 07:49:44
阅读次数:
330
电路原理图: 如何点亮一个LED? 通过对原理图进行分析,我们能够发现给三极管的基极加上一个高点平时,三级管be结导通构成通路,此时二极管就点亮了。若要将LED熄灭只需取消高电平输出。 如何使三级管基极获得一个高电平? 控制三极管基极的其实是exynos4412的一个引脚(忽略具体是怎么连接的),因 ...
分类:
其他好文 时间:
2016-11-22 23:26:14
阅读次数:
263
我们现在正在做的包括以后做的裸机实验,是不涉及到bootloader和os的,整个裸机程序能运行的原理就是:我们把裸机程序当作是uboot的BL1,让iROM中的固化代码将其复制到内部的iRAM中运行。当选择usb启动的时候,由于不需要加头部信息,所以可以直接使用裸机程序,而选择sd/mmc通道启动 ...
分类:
其他好文 时间:
2016-10-02 14:54:51
阅读次数:
165
ubuntu1604系统下搭配ckermit和dnw基于RAM的裸机程序调试环境 系统: ubuntu16.04 裸板: 飞凌公司OK6410开发板 目标:搭建基于ubuntu1604系统和基于RAM的裸机程序开发环境 1、安装配置ckermit 在ubuntu1604下一般做裸板开发时都是使用ck ...
分类:
系统相关 时间:
2016-09-16 21:08:49
阅读次数:
362
此笔记记录关于把tq2440的出厂uboot(u-boot-1.1.6_Q43_20141118.bin)通过jtagv8烧写到norflash中。从norflash启动uboot的目的,要么可以测试裸机程序,要么,可以通过norflash的uboot进而把uboot镜像通过usb烧写到nandflash当中,再引导nandflash中的linux内核。安装JTAG烧写..
分类:
其他好文 时间:
2016-08-15 22:43:55
阅读次数:
245
一,交叉编译工具链的安装与测试安装方法1.gcc用的是arm-linux-gcc-4.3.2,对压缩包进行解压,路径设为根目录下(ubuntu需sudo)tarxzvfarm-linux-gcc-4.3.2.tar.gz-C/修改环境变量(针对RHEL6)vim/root/.bashrc添加expertPATH=$PATH:/usr/local/arm/4.3.2/bin保存并退出后,..
分类:
其他好文 时间:
2016-08-15 22:42:22
阅读次数:
187
SPI协议参考:
SPI协议及其工作原理浅析
http://bbs.chinaunix.net/thread-1916003-1-1.html
SPI总线协议及SPI时序图详解 http://blog.163.com/sun...
分类:
其他好文 时间:
2016-06-24 15:26:11
阅读次数:
206
开发板:mini2440
内核 :linux2.6.32.2
参考 :韦东山毕业班I2C视频教程
1、i2c协议简要分析
i2c中线是一种由 PHILIPS 公司开发的串行总线,用于连接微控制器及其外围设备,它具有以下特点。
1、只有两条总线线路:一条串行数据线SDA,一条串行是中线SCL。
2、每个连接到总线的器件都可以使用软件根据...
分类:
其他好文 时间:
2016-06-21 07:03:40
阅读次数:
233
一、 实验目的和要求
1. 理解MCU上电启动过程;
2. 掌握使用Cube库来编写STM32裸机程序的方法;
3. 掌握使用Cube库来编写GPTO和UART程序的方法;
4. 掌握使用Cube库来编写中断响应程序的方法;
5. 理解前后台程序模式
6. 掌握在STM32F103上编写裸机程序并下载运行的方法。
二、 实...
分类:
其他好文 时间:
2016-06-16 14:45:18
阅读次数:
351
arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。 arm-linux-gneabihf-gcc 与 Cod ...
分类:
系统相关 时间:
2016-06-14 10:08:35
阅读次数:
1279