当前位置: 首页 > news >正文

网站备案一般由谁来做永久免费云服务器推荐

网站备案一般由谁来做,永久免费云服务器推荐,湖南彩票网站开发,淘宝关键词优化怎么弄关于ARM的一些基本概念#xff0c;大家可以参考我之前的文章#xff1a;《0.到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc#xff1f;一文帮你梳理基础概念【科普】》0. 如何学习arm#xff1f;ARM的知识点很多很杂#xff0c;很多同学都遇到过类似的问题#xff0… 关于ARM的一些基本概念大家可以参考我之前的文章《0.到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc一文帮你梳理基础概念【科普】》0. 如何学习armARM的知识点很多很杂很多同学都遇到过类似的问题单个的汇编指令一看就懂但是结合uboot代码后却一段都看不下去网上搜资料一大堆屡不清楚条理什么原因呢主要是各个知识点之间关系千丝万缕融汇成一个整体要想看懂类似于uboot这样的汇编代码除了了解汇编指令还要要了解整个SOC的架构了解各个控制器的使用原理以及各个寄存器的使用方法代码编译原理等等。如果不按照一定顺序学习肯定会走很多的弯路。一口君为了方便众多初学者方便入门过滤掉一些枯燥的理论知识一切以实用为主出发下面会从环境安装开始一步步教大家如何学习arm最终能够学会分析uboot代码。首先我们从安装环境开始吧。一、KEIL、MDK、uVision、ARM之间的关系1、KEIL . 1) 既是公司名称 同时也是KEIL公司所有的开发工具。. 2) 2005年被ARM收购。2、uVision . 1) KEIL公司开发的集成开发环境(IDE)。. 2) 共有4个版本uVision2、uVision3、uVision4、uVision5。3、MDK . 1) 英文全称Microcontroller Development Kit。. 2) MDK-ARM KEIL MDK RealView MDK KEIL For ARM统一用 MDK-ARM 称呼。MDK-ARM 为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。MDK-ARM专为微控制器应用而设计不仅易学易用而且功能强大能够满足大多数苛刻的嵌入式应用。MDK-ARM有四个可用版本分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。所有版本均提供一个完善的C / C开发环境其中MDK-Professional还包含大量的中间库。二. 安装我们采用的安装包是Keil MDK-ARM 4.14版本包括ARM的编译器和uVision 4集成开发环境。该环境具有良好的模拟ARM指令环境非常适合大家学习ARM指令。软件下载后台回复【mdk】mdk右边点击mdk414.exe --以管理员身份运行选择安装目录尽量不要有中文目录输入任意的name、e-mail:点击Finish即可最终在桌面上会有以下图标三、创建第一个工程选择CPU-Samsung-S3C2440A 因为ARM指令集大部分的指令并没有太多差别所以我们选择S3C2440A。datasheet 下载后台回复【exynos】 在这里插入图片描述点击是进入以下界面代码区域的代码是KEIL提供的基于处理器S3C2440A的一些测试代码我们暂时先不关心这些代码直接删除该文件的所有代码拷贝如下代码【注意缩进】 AREA Example,CODE,READONLY    ;声明代码段Example ENTRY ;程序入口Start              ; 程序中的标号本质上是内存单元(的地址)的别名 MOV R0,#0     ;设置实参,将传递给子程序的实参存放在r0和r1内 MOV R1,#10 BL ADD_SUM    ;调用子程序ADD_SUM  B OVER        ;跳转到OVER标号处 进入结尾ADD_SUM ADD R0,R0,R1  ;实现两数相加 MOV PC,LR     ;子程序返回 R0内为返回的结果OVER END编译 点击下图的两个按钮都可以实现代码编译build编译成功后软件下方会有 **0 Error(s)**字样。四、debug代码为方便讲解代码我们后面调试全部进入debug界面可以点击下面图标或者用快捷键ctrlF5点击确定即可进入以下界面debug界面调整界面布局点击每个标签页面的标题栏拖拽鼠标放到对应的边框三角形位置即可吸附上去在这里插入图片描述调整界面如下界面介绍程序左侧的黄色箭头表示程序指令执行的位置左边的R0-R15等等是ARM在不同模式下的寄存器列表右边是汇编指令对应的内存地址和机器码单步执行F10进入某个函数执行F11这个代码的含义我们就暂时先不补详细说明留待后面详细讲解。相信有汇编基础的同学对这个代码应该比较熟悉。环境安装完毕下面我们就可以开始ARM的理论学习了。下一篇预告《2. 从0开始学ARM-CPU原理基于ARM的SOC讲解》其他网友提问汇总 1. 两个线程两个互斥锁怎么形成一个死循环 2. 一个端口号可以同时被两个进程绑定吗 3. 一个多线程的简单例子让你看清线程调度的随机性 4. 粉丝提问|c语言如何定义一个和库函数名一样的函数并在函数中调用该库函数推荐阅读【1】到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc一文帮你梳理基础概念【科普】 必读【2】Linux面试题100道看看会多少【3】Modbus协议概念最详细介绍必读【4】I2C基础知识入门【5】多路复用IO内幕 【6】又一华为程序员进了ICU压垮一个家庭一张结算单就够了必读 点击“阅读原文”查看更多分享欢迎点分享、收藏、点赞、在看。
http://www.zqtcl.cn/news/603439/

相关文章:

  • 长春作网站建设的公司国家建设环保局网站
  • 网站开发的有哪些好的软件wordpress菜单栏的函数调用
  • 家庭清洁东莞网站建设技术支持建筑模板厂投资多少钱
  • 郑州企业建站详情网站开发和网页开发有什么区别
  • 山西古建筑网站个人网站可以做自媒体吗
  • 腾讯云服务器可以做网站wordpress中文正式版
  • 做相亲网站赚钱吗vultr部署wordpress
  • 网站被挂马原因做网站较好的框架
  • 网站开发毕业设计参考文献自考大型网站开发工具
  • p2p网站建设方案策划书黄山旅游攻略冬季
  • 最世网络建设网站可以吗小说网站制作开源
  • 广州网站建设知名 乐云践新网页界面制作
  • 沈阳网站哪家公司做的好招标信息发布
  • 兰州企业网站h5页面用什么软件
  • 东莞自助建站软件ppt怎么做 pc下载网站
  • 兴化网站建设价格怎样用自己的电脑,做网站
  • 东莞网站建设企慕网站名称 注册
  • 佛山网站建设服务商百度推广客户端手机版下载
  • 做网站找个人还是找公司wordpress jiathis
  • 淘宝客推广网站建设百度云wordpress转服务器
  • 网站构建代码模板怎么在云服务器上建设网站
  • 国内产品网站建设游戏创造器
  • 北京南站到北京站怎么走南宁美丽南方官方网站建设意见
  • 网站建设捌金手指专业5电商运营怎么推广一个新品
  • 医院网站建设企业走廊文化建设图片网站
  • 学网站建设培训机构公司网站建立费用
  • 阜宁网站制作服务商自学网站开发设计
  • 湖南建设监理工程网站设计类招聘网站
  • 门户网站建设的平台搭建长春专业网站建设推广
  • 网站建设宗旨怎么写网站建设公司外链怎么做