• 嵌入式Linux裸机开发(二)――S5PV210启动过程分析

    时间:2023-01-23 18:49:28

    嵌入式Linux裸机开发(二)――S5PV210启动过程分析一、iROM启动方式简介    友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方S5PV210文档s5pv210_irom_applicationnote_prelim...

  • 嵌入式Linux裸机开发(二)――S5PV210启动过程分析

    时间:2023-01-14 18:57:28

    嵌入式Linux裸机开发(二)――S5PV210启动过程分析一、iROM启动方式简介    友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方S5PV210文档s5pv210_irom_applicationnote_prelim...

  • arm-linux-gcc 裸机程序开发(二)

    时间:2022-12-19 15:13:04

            NANDFLASH启动与标准库问题         把u-boot的start.S移植到我的程序上,这样程序可以用supervivi的D功能下载到内存中运行了,但是还不够。因为程序在内存里,如果掉电程序就没有了,所以我们得将程序固化在flash里面。这里我们要固化在NandFlash...

  • 《STM32MP1 M4裸机HAL库开发指南》第三十三章DHT11数字温湿度传感器实验​

    时间:2022-11-26 17:57:38

    第三十三章DHT11数字温湿度传感器实验​本章,我们将介绍数字温湿度传感器DHT11的使用,与前一章的DS18B20温度传感器相比,该传感器不但能测温度,还能测湿度。我们将学习如何获取DHT11传感器的温湿度数据,并把数据通过串口打印出来。​本章分为如下几个小节:​33.1、DHT11简介;​33....

  • 《STM32MP1 M4裸机HAL库开发指南》第三十二章 DS18B20数字温度传感器实验

    时间:2022-11-26 17:56:44

    第三十二章18B20数字温度传感器实验本章,我们将介绍通过STM32MP157读取外部温度传感器的温度,来得到较为准确的环境温度。本章节我们先了解单总线技术,再了解温度传感器DS18B20,然后实现STM32MP157和DS18B20进行通信,把获取到的温度通过串口打印出来。​本章分为如下几个小节:...

  • 《STM32MP1 M4裸机HAL库开发指南》第二十三章 基本定时器实验

    时间:2022-11-16 09:56:26

    第二十三章基本定时器实验​定时器是单片机中非常重要的元件,定时器,顾名思义,其具有定时/计时功能,例如定时发送和接收数据,定时采集数据,程序延时,对外部时间计数和检测等等。人类最开始使用的计时工具是沙漏、水漏,随着社会的发展,钟表、电子计时产品已经无处不在。​STM32MP1有众多的定时器,其中包括...

  • 《STM32MP1 M4裸机HAL库开发指南》第二十章 串口通信实验

    时间:2022-11-12 10:00:26

    第二十章串口通信实验​ 本章节我们来学习STM32MP1的串口使用方法,并通过串口发送和接收数据。​ 本章将分为如下几个小节:​ 20.1、串口简介;​ 20.2、STM32MP1串口简介;​ 20.3、HAL库中串口相关的API;​ 20.4、串口中断接收回显实验;​ 20.5、编译和测试;​20...

  • arm-linux-gcc 裸机程序开发(二)

    时间:2022-11-05 15:11:34

            NANDFLASH启动与标准库问题         把u-boot的start.S移植到我的程序上,这样程序可以用supervivi的D功能下载到内存中运行了,但是还不够。因为程序在内存里,如果掉电程序就没有了,所以我们得将程序固化在flash里面。这里我们要固化在NandFlash...

  • 《STM32MP1 M4裸机HAL库开发指南》第十二章 C语言LED灯实验

    时间:2022-11-03 12:58:50

    第十二章C语言LED灯实验 为了加深理解汇编语言以及汇编初始化过程,第十一章我们使用汇编来控制LED0。本章节我们来学习使用C语言来控制LED0,实际的开发中我们接触最多的就是C语言了,在整个裸机开发中,基本上也都是使用C语言来完成。​ 本章将分为如下几个小节:​ 12.1、C语言控制LED灯简介;...

  • OK6410裸机开发之LED灯

    时间:2022-10-27 12:26:12

    平台:WinXP+eclipse+OpenJTAG 开发板:OK6410A 128M DDR 1G NandFlash --------------------------------------------------------- PS:CSDN的贴图功能太不人性化了,感觉好麻烦! 这段时间一直...

  • MDK972-EK开发板裸调试设置和裸机程序烧写(转)

    时间:2022-09-25 19:53:41

    硬件平台:MDK972-EK开发板编译调试软件:KEIL uVision4仿真工具:JLINK V7/V8 本例子从串口输出信息,如图:   KEIL uVision4调试设置如图所示: 开发板启动方式设置:1、需要禁用硬件看门狗和使能JTAG引脚功能,如图所示: 2、可以将开发板设置于USB启动方...

  • tiny6410裸机实验第0章--------------开发环境的搭建(代码阅读和编写工具 source insight )

    时间:2022-09-05 03:54:28

    【说明】               Source Insight 是一款优秀的代码阅读及编写工具,我们用它来阅读linux内核及U-boot源代码,同时我们配合前面的NFS服务器用其进行主要代码的编写。大家可以从网络上很方便下载到这款软件,破解版也有的。 【初次使用】              ...

  • 从零开始ARM裸机开发之建立开发环境

    时间:2022-07-21 19:44:01

    从零开始ARM裸机开发之建立开发环境                                                                      --参考朱有鹏ARM裸机课程 1、前言:以前学过TQ2440的程序,在Ubuntu中建立的环境是不符合S5PV210需要的...

  • Linux平台下4412开发板开发板裸机开发指南 01

    时间:2022-07-21 03:29:12

    Linux平台下友坚4412开发板裸机开发指南(一) 版权声明 本手册版权归属本人所有, 并保留一切权力。非经本人同意(书面形式),任何单位及个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。   更新说明: ​日期 说明 2014-12-1 本手册第一次发布...

  • 基于KEIL4开发ARM9(S3C2440)的裸机程序

    时间:2022-06-12 05:26:29

    本文主要介绍如何使用Keil4开发ARM9(S3C2440)裸机程序。说明:一、平台:操作系统:Windows XP系统 KEIL版本:4.73开发板:ARM9(S3C2440)二、建立工程:   1、新建工程,选择S3C2440A处理器:2、对工程进行设置1)设置RAM、ROM地址:RAM1:St...

  • 6410开发板串口连接配置及裸机程序烧写步骤

    时间:2022-06-11 12:24:09

    以tiny6410开发板做实验; 1.用串口线和usb下载线连接开发板;如下图: 2.查看端口号并设置成相应的数字(我们在这里设置成com4) 3.设置dnw 4.连接开发板 5.启动开发...

  • Cubieboard2裸机开发之(三)C语言操作LED

    时间:2022-05-11 20:35:12

    前言前面通过汇编语言点亮LED,代码虽然简单,但并不是很直观。这次使用熟悉的C语言来控制LED,但是需要注意的地方有两点,第一,要想使用C语言,首先需要在调用C语言代码之前设置好堆栈;第二,调用C语言函数时,是需要相对跳转还是绝对地址跳转,还是两者都可以,这就需要知道代码是否运行在链接地址处,是位置...

  • 一起学mini2440裸机开发(五)--定时器0的基础实验

    时间:2022-04-20 23:31:07

         本篇文章接上一篇关于定时器原理:http://blog.csdn.net/mybelief321/article/details/8916775 实验前的准备        既然是关于定时器的实验,肯定要用到系统时钟,所以一定要保证系统时钟设置好,在这里需要的PCLK为50MHz。第二节分...

  • 一起学mini2440裸机开发(十一)--mini2440定时器0中断实验

    时间:2022-04-20 23:30:31

       在前边讲解系统时钟和定时器时,曾给出一个实验,实现的功能是:使用定时器0的功能,使LED每秒钟闪烁一次,当时是使用查询方式实现的,现在使用中断方式实现上述功能。    下图为我的工程文件布局:       下面贴出我的代码,你也可以去这里下载,    http://download.csdn...

  • 2. S3C6410 裸机开发--LED

    时间:2022-03-24 12:21:21

    相信不要学习单片机,嵌入式系统的爱好者都是从点亮LED 开始的,大家都也形成了这样的一个习惯性思维,其实这是熟悉一款单片机或微处理器的最好的起步方法,GPIO 对于 微处理器来说是相对简单但有时最基本和最重要的,所以,从LED 开始学习,可以很好的熟悉这款微处理器的一些特性和编程方法,好了,下面就开...