自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (10)
  • 收藏
  • 关注

原创 NORDIC DFU使用外部 FLASH作为交换区

编写目的 NORDIC的SDK中提供了一个BOOTLOADER程序(以下简称BT),BT有两个版本,分别为DUAL BANK和SINGLE BANK,DUAL BANK的BT有一个固件交换区,新固件的接收先存放到SWAP区,接收完成后再进行校验,然后写入主程序区。SINGLE BANK的BT则不带SWAP区,新固件直接写入固件区,由于没有SWAP区,因此如果升级中途失败的话,固件就无法正常启动,只...

2019-02-13 16:40:47 1122

SkyEye模拟器开发环境搭建

由于在外面出差,没有把开发板带在身上,无法继续在空余时间学习 ARM+LINUX。想起以前学习 MCU 的时候,总是用 PROTEUS 仿真硬件的运行,当时刚接触这个行业的时候,也正常 PROTEUS 让我对它产生浓厚的兴趣。心里总是想,像ARM9 这样的平台是否有相应的仿真平台呢。 最终确定使用一款名叫 SkyEye 的纯软件仿真平台,skyeye 是开源软件,现在可以模拟很多种 ARM,同时可以调试 linux 等操作系统,这对于没有开发板的嵌入式学习者是个很好的选择。

2015-08-01

AT91SAM9260使用SAM-BA调试BOOT程序

由于调试 ARM9 时不像 MCU 那样,可以使用仿真器单步调试(起码 ARM9 的大部分应用不会用这样做) ,因此第一次调试的过程是比较痛苦的。幸运的是 AT91SAM9260 这款IC 可以使用镜像烧录工具 SAM-BA 来进行调试, 使用此工具可以将程序 BIN文件下载到目标板的 SRAM(内部 4KB)或 SDRAM(外部)中运行,从而使我们能完成第一步,串口输出“Hello world!” 。只要完成了第一步,接下来的软件调试就容易多了。软件开发的后期,也可以使用该方法下载程序到 SDRAM 中运行,从而减少对 FLASH 的擦写,加快调试速度。

2015-07-31

AT91SAM9260开发板驱动编写

根据“1.AT91SAM9260 建立开发环境.doc”搭建好开发环境后,接下来就是进行各个硬件驱动的调试了。本文档用于记录硬件驱动的调试过程,方便日后快速参考设计相关驱 动。

2015-07-31

AT91SAM9260搭建LINUX操作系统

本文档用于记录 AT91SAM9260 LINUX 学习的过程。使用以前开发过的一个 9260 核 心板进行开发。该核心板参考 ATMEL 官方的 AT91SAM9260-EK 开发板设计,因此与官 方开发板使用相同的 BOOTLOADER、KERNEL。

2015-07-31

ARM_LINUX构建最小根文件系统

本文档用于记录使用 Busybox 构建 arm linux 最小根文件系统的过程, 方便日后查阅、参考。

2015-07-31

纯硬件做的8X8键盘(proteus仿真)

纯硬件做的8X8键盘(proteus仿真)

2010-07-19

纯硬件数字钟(PROTEUS仿真文件)

放寒假,无聊着,在看下学期的书,学做了一个,纯硬件数字钟(PROTEUS仿真文件)

2009-02-02

CEPARK-51试验板PROTEUS仿真电路

CEPARK-51试验板PROTEUS仿真电路 又是一个不错的仿真电路。。

2009-01-14

8051开发板(PROTEUS用)

8051开发板(PROTEUS用) 初学都用仿真开发板,

2009-01-14

单片机C51学习30章

单片机C51学习30章 适用于入门级的朋友

2009-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除