会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)
大奥特曼打小怪兽(❤️ 支持作者)
首页
新随笔
联系
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
42
下一页
2021年7月6日
Mini2440裸机开发之Nand Flash 基础
摘要: 一、Nand Flash介绍 Flash 是闪存,可以反复读写的一种存储介质,掉电后数据不会丢失。目前Flash主要分为Nor Flash 和Nand Flash。 Nand Flash和Nor Flash比较: Nor型Flash采用的SRAM接口,提供足够的地址引脚来寻址,可以很容易的存取其片内
阅读全文
posted @ 2021-07-06 21:26 大奥特曼打小怪兽
阅读(1166)
评论(0)
推荐(0)
2021年6月21日
嵌入式Linux - Eclipse开发环境搭建
摘要: 之前我们介绍过keil的安装,但是并没有使用keil去调试程序,主要原因是因为我们编写的makefile文件无法在keil中使用。而且,我们编写的start.S在keil中也会报个各种错误。但是作为一个程序员,调试程序是并不可少的。这节将带领大家学习如何在Linux上使用jlink调试Mini244
阅读全文
posted @ 2021-06-21 23:23 大奥特曼打小怪兽
阅读(1591)
评论(0)
推荐(1)
2021年6月12日
Mini2440裸机开发之串口UART
摘要: 一、S3C2440上的UART 1.1 串口概述 串口的使用位于S3C2440芯片手册的第11章。S3C2440A 的通用异步收发器(UART)配有3 个独立异步串行I/O端口,每个都可以是基于中断或基于DMA 模式的操作。换句话说,UART 可以通过产生中断或DMA 请求来进行CPU和UART之间
阅读全文
posted @ 2021-06-12 17:50 大奥特曼打小怪兽
阅读(959)
评论(0)
推荐(0)
Mini2440Keil5 开发环境搭建
摘要: 在前几节的开发中,我们一直使用编辑器编辑程序,当程序文件比较多的时候,也不方便管理。本节将尝试使用keil开发环境编写S3C2440代码 一、Keil5安装 1.1 软件安装 Keil5的安装就不介绍了,自己去网上下载mdk5软件自行安装即可,这里我使用的是mdk518a.exe。 安装完后,记得设
阅读全文
posted @ 2021-06-12 14:43 大奥特曼打小怪兽
阅读(1267)
评论(0)
推荐(0)
2021年6月10日
Mini2440裸机开发之系统时钟配置
摘要: 首先,我们应该知道一点,Mini2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的外部晶振提供频率来工作运行的,也就是说CPU、内存、UART、ADC等所有需要用到时钟频率的硬件都工作在12MHz下,而S3C2440A可以正常工作在400MHz下,可想而知两者速度相差会有多大了。 如果C
阅读全文
posted @ 2021-06-10 00:24 大奥特曼打小怪兽
阅读(653)
评论(0)
推荐(0)
2021年6月8日
Mini2440裸机开发之点亮LED
摘要: 在之前的章节我们已经介绍了嵌入式linux开发的准备工作,主要包括: 嵌入式Linux开发环境搭建 嵌入式Linux编程之交叉编译 嵌入式Linux开发之Makefile 嵌入式Linux之常用ARM汇编 嵌入式Linux之Mini2440开发板 如果你已经具备了这些知识,那么就可以直接上手开始开发
阅读全文
posted @ 2021-06-08 22:26 大奥特曼打小怪兽
阅读(1287)
评论(0)
推荐(0)
2021年6月7日
嵌入式Linux - uboot源码make编译逆向分析
摘要: 一、make编译逆向分析之prepare 在上一篇文章中分析Makefile文件依赖关系时采用自顶向下的方法,从顶层目标开始到最原始的依赖结束。 此处我们采用自下而上的方式,从最原始的依赖开始,一步一步的执行命令生成目标。 完整的prepare的目标依赖: 依次从最右边的依赖说起; 1.1 .con
阅读全文
posted @ 2021-06-07 22:38 大奥特曼打小怪兽
阅读(1686)
评论(1)
推荐(0)
2021年6月2日
嵌入式Linux - uboot源码make配置编译正向分析
摘要: 一、嵌入式Linux系统组成 嵌入式Linux系统一般由以下几部分组成: 引导加载程序,包括固化在固件中的boot代码和BootLoader两大部分。有些CPU在运行BootLoader之前会先运行一段固化程序,比如x86的CPU会先运行BIOS中的固件,然后才运行硬盘的第一个分区(MBR)中的Bo
阅读全文
posted @ 2021-06-02 23:44 大奥特曼打小怪兽
阅读(3304)
评论(0)
推荐(0)
2021年5月31日
Mini2440开发板及程序烧录、启动方式
摘要: 本篇博客内容仅作为学习使用,如有侵权,请联系删除。 Mini2440是一款ARM9开发板,ARM9属于armv4t架构,由友善之臂开发,官方提供购买路径以及开发板最新的使用手册http://www.arm9.net。其外形如图: 注意:由于Mini2440开发板中采用的SRAM和FLASH芯片是多款
阅读全文
posted @ 2021-05-31 22:32 大奥特曼打小怪兽
阅读(6831)
评论(0)
推荐(1)
2021年5月30日
嵌入式Linux - 常用ARM汇编
摘要: 在嵌入式开发中,汇编程序常常用于非常关键的地方,比如系统启动时的初始化,中断上下文的保存和恢复,对性能要求非常苛刻的函数等。 在S3C2440的数据手册中,对各种汇编指令的作用及使用方法都有详细说明,这里只对一些常用的汇编指令进行介绍。 一、ARM寄存器介绍 1.1 32位体系 ARM 处理器在32
阅读全文
posted @ 2021-05-30 16:06 大奥特曼打小怪兽
阅读(1694)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
42
下一页
公告
如果有任何技术小问题,欢迎大家交流沟通,共同进步