9 邓进

黑马程序员 - 其他

我要认证

暂无相关简介

等级
TA的排名 585

【ARM】Tiny4412裸板编程之MMU封装

00. 目录文章目录00. 目录01. 开发环境02. Tiny4412内存布局03. 配置MMU04. 程序示例05. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. Tiny4412内存布局咱们的内存是1G,范围是0x40000000~0x8000000在0x40000000~0x80000000, 程序示例#inc

2020-08-14 15:57:10

【ARM】Tiny4412裸板编程之MMU(页 4K)

00. 目录文章目录00. 目录01. 开发环境02. Tiny4412内存布局03. 配置MMU04. 程序示例一05. 程序示例二06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. Tiny4412内存布局咱们的内存是1G,范围是0x40000000~0x8000000在0x40000000~0x80000000,

2020-08-14 10:45:34

【ARM】Tiny4412裸板编程之MMU(段 16M)

00. 目录文章目录00. 目录01. 开发环境02. Tiny4412内存布局03. 配置MMU04. 程序示例一05. 程序示例二06. 附录06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. Tiny4412内存布局咱们的内存是1G,范围是0x40000000~0x8000000在0x40000000~0x800

2020-08-13 21:45:11

【ARM】Tiny4412裸板编程之MMU(段1M)

00. 目录文章目录00. 目录01. 开发环境02. Tiny4412内存布局03. 配置MMU04. 程序示例一05. 程序示例二06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. Tiny4412内存布局咱们的内存是1G,范围是0x40000000~0x8000000在0x40000000~0x80000000,

2020-08-13 17:58:12

【ARM】Tiny4412裸板编程之协处理器

00. 目录文章目录00. 目录01. 开发环境02. 协处理器简介03. 获取Main ID04. 获取CCSIDR05. 获取SCTLR06. ID_MMFR307. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. 协处理器简介协处理器(coprocessor),一种芯片,用于减轻系统微处理器的特定处理任务。协处理器,这

2020-08-13 15:50:03

【ARM】Tiny4412裸板编程之MMU简介

00. 目录文章目录00. 目录01. MMU简介02. MMU发展03. 地址分类04. MMU工作过程05. 段地址转换过程06. 二级页表描述符07. TLB的作用08. Cache的作用09. 附录01. MMU简介MMU(Memory Management Unit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。02. MMU发展学习一个知识点,很重要的一步是了解其**为什么而存在?它的存在是为了解决

2020-08-13 11:30:04

【Tools】VMware Workstation 15.5 Pro安装详解

00. 目录文章目录00. 目录01. VMware Workstation 15.5简介02. VMware Workstation 15.5功能03. VMware Workstation 15.5下载04. VMware Workstation 15.5安装05. 附录01. VMware Workstation 15.5简介VMware Workstation Pro 凭借最广泛的操作系统支持、丰富的用户体验、全面的功能组合以及出色的性能,将虚拟化提升到了更高的级别。 VMware Works

2020-05-27 14:39:10

【ARM】Tiny4412裸板编程之ADC

00. 目录文章目录00. 目录01. 开发环境02. ADC概述03. ADC特性04. ADC模块图05. ADC寄存器06. ADC电路连接07. 程序示例08. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. ADC概述10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二

2020-08-08 11:53:05

【ARM】Tiny4412裸板编程之静态库(libc.a)

00. 目录文章目录00. 目录01. 开发环境02. 概述03. 库的来源04. 程序示例一05. 程序示例二06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. 概述libc是Linux下的ANSI C的函数库。ANSI C是基本的C语言函数库,包含了C语言最基本的库函数。这个库可以根据 头文件划分为 15 个部分,其

2020-08-07 21:12:18

【ARM】Tiny4412裸板编程之 printf函数

00. 目录文章目录00. 目录01. 开发环境02. printf概述03. Uboot中printf函数04. 程序示例一05. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. printf概述printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:i

2020-08-07 17:53:35

【ARM】Tiny4412裸板编程之按键(C语言)

00. 目录文章目录00. 目录01. 开发环境02. 控制原理03. 配置寄存器04. 程序示例一05. 程序示例二06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. 控制原理试过了GPIO的输出功能,再来测试下GPIO的输入功能。开发板上有四个用户按键,使用这四个按键来控制四个LED的状态。咱们的按键在底板上,所以需

2020-08-07 16:18:57

【ARM】Tiny4412裸板编程之蜂鸣器(C语言)

00. 目录文章目录00. 目录01. 控制原理02. 配置寄存器03. 程序示例一04. 程序示例二05. 程序示例三06. 附录01. 控制原理咱们的蜂鸣器在底板上,所以需要看底板的原理图打开底板原理图(Tiny4412SDK-1506-Schematic.pdf)由上图可知,Tiny4412有1个蜂鸣器,控制它们四个引脚分别是GPD0_0,由原理可知,当IO引脚为高电平时,蜂鸣器就响,当IO引脚为低电平时蜂鸣器就不响了。我们要做的工作就是设置GPD0_0为输出功能,且控制且输出电平高低

2020-08-07 15:08:04

【ARM】Tiny4412裸板编程之LED(C语言)

00. 目录文章目录00. 目录01. 控制原理02. 配置寄存器03. 程序示例一04. 程序示例二05. 程序示例三06. 程序实例四07. 附录01. 控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(Tiny4412-1412-Schematic.pdf)由上图可知,Tiny4412有4个用户LED灯,控制它们四个引脚分别是GPM4_0~ GPM4_3,由原理可知,当IO引脚为高电平时,LED灯灭,当IO引脚为低电平时LED亮。我们要做的工作就是设置GPM4_

2020-08-07 14:45:09

【ARM】Tiny4412裸板编程之按键

00. 目录文章目录00. 目录01. 开发环境02. 控制原理03. 配置寄存器04. 程序示例一05. 程序示例二06. 附录01. 开发环境开发板:Tiny4412SDK标准版 「Tiny4412 SDK 1506」工具:「arm-linux-gcc-4.5.1」 「minicom」 「dnw」平台:Ubuntu 20.0402. 控制原理试过了GPIO的输出功能,再来测试下GPIO的输入功能。开发板上有四个用户按键,使用这四个按键来控制四个LED的状态。咱们的按键在底板上,所以需

2020-08-06 11:24:04

【ARM】Tiny4412裸板编程之蜂鸣器

00. 目录文章目录00. 目录01. 控制原理02. 配置寄存器03. 程序示例一04. 程序示例二05. 程序示例三06. 附录01. 控制原理咱们的蜂鸣器在底板上,所以需要看底板的原理图打开底板原理图(Tiny4412SDK-1506-Schematic.pdf)由上图可知,Tiny4412有1个蜂鸣器,控制它们四个引脚分别是GPD0_0,由原理可知,当IO引脚为高电平时,蜂鸣器就响,当IO引脚为低电平时蜂鸣器就不响了。我们要做的工作就是设置GPD0_0为输出功能,且控制且输出电平高低

2020-08-06 10:14:27

【ARM】Tiny4412裸板编程之LED(二)

00. 目录文章目录00. 目录01. 控制原理02. 配置寄存器03. 程序示例一04. 程序示例二05. 程序示例三06. 附录01. 控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(Tiny4412-1412-Schematic.pdf)由上图可知,Tiny4412有4个用户LED灯,控制它们四个引脚分别是GPM4_0~ GPM4_3,由原理可知,当IO引脚为高电平时,LED灯灭,当IO引脚为低电平时LED亮。我们要做的工作就是设置GPM4_0~ GPM4_3

2020-08-05 17:13:52

【IT资讯】TIOBE - 2020年8月编程语言排行

欢迎来到每月的编程语言排行版,8月TIOBE指数没有多大变化。编程语言R继续增加,并有望按计划成为2020年TIOBE的编程语言。C语言仍在榜首的位置可以说是意料之中,Java虽然还是第二但较上月减少了1.60%,Python也稳稳的排在第三的位置。接下来我们看看8月榜单吧!TIOBE 8月 TOP 20 编程语言:跟随在Go,Swift和SQL之间在TIOBE索引中不断争夺排名10的争夺也很有趣。Swift本月损失了2个职位(从第10名到第12名)。SQL接管了,这次又回到了前十名。TOP 10

2020-08-05 14:45:29

【ARM】Tiny4412裸机编程之LED(一)

00. 目录文章目录00. 目录01. 控制原理02. 配置寄存器03. 程序示例一04. 程序示例二05. 程序示例三06. 附录01. 控制原理咱们的LED在核心板上,所以需要看核心板的原理图打开核心板原理图(Tiny4412-1412-Schematic.pdf)由上图可知,Tiny4412有4个用户LED灯,控制它们四个引脚分别是GPM4_0~ GPM4_3,由原理可知,当IO引脚为高电平时,LED灯灭,当IO引脚为低电平时LED亮。我们要做的工作就是设置GPM4_0~ GPM4_3

2020-08-04 17:19:24

【ARM】Tiny4412裸机编程之GPIO简介

00. 目录文章目录00. 目录01. GPIO概述02. GPIO寄存器03. GPIO框图04. 附录01. GPIO概述GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态──是高电平还是低电平。在嵌入式系统中常常有数量众多,但是结构却比简单的外部设备/电路,对这些设备/电路,有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有

2020-08-04 16:31:09

【ARM】Tiny4412裸板编程之Chip ID

00. 目录文章目录00. 目录01. Chip ID概述02. 寄存器介绍03. 程序示例04. 编译执行05. 附录01. Chip ID概述The Exynos 4412 SCP includes a Chip ID block for the Software (SW) that sends and receives AdvancedPeripheral Bus (APB) interface signals to the bus system.Exynos 4412 SCP包含一个用

2020-08-04 11:38:28

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享王者
    分享王者
    成功上传51个资源即可获取