作者:GWD 时间:2019.7.5

一、课程内容:
1、不太完美的配置方式(会破坏寄存器其他的位)

2、问:几条常用的ARM汇编指令?

3、问:LDR与MOVE的区别?
答:LDR时伪指令,执行的时候被拆成了若干条汇编指令,MOVE指令不可以直接复制4字节的数据,move指令本身就占了32位指令中的若干字节所以不可以传输32位数据。

4、裸机开发的第一条指令一定是汇编代码(启动代码,配置栈地址)。

.text
.global _start_start:ldr r1,=0x56000050
ldr r0,=0x100
str r0,[r1]ldr r1,=0x56000054
ldr r0,=0
str r0,[r1]halt:b halt

5、windows与linux虚拟机远程登录,把SI编辑的1代码上传到Linux编译。
1)、FileZilla上传代码到linux

2)、使用mobaXterm软件控制linux虚拟机,编译上传到linux的代码

3)、用FileZilla把连接产生的bin文件下载到windows;

4)、将bin文件用oflash烧录到开发板
5)、观察现象

二、学习要点:
三、代码:(无)

韦东山嵌入式第一期学习笔记DAY_4——8_3编写第1个程序点亮LED相关推荐

  1. 韦东山嵌入式第一期学习笔记DAY_3——7_1_裸机开发步骤简介

    作者:GWD 时间:2019.7.4 一.课程内容: 1.问:windows.linux与arm(linux)建立工程的区别? 答: 2.问:ubuntu环境下编译一个C文件的过程? 答: 1).建立 ...

  2. 韦东山嵌入式第一期学习笔记DAY_1——2_0_安装ubuntu16.04虚拟机

    作者:GWD 时间:2019.7.2 一. 课程内容: 1. 简单介绍linux: 1).linux内核与linux发行版本的联系: 2. 安装ubuntu虚拟机: 二. 学习要点: 1. 问:SCM ...

  3. 韦东山嵌入式第一期学习笔记DAY_1——3_1_linux命令入门演示

    作者:GWD 时间:2019.7.2 一.课程内容: 1.问:除了图形界面,ubuntu下面有没有其他方式也可以创建目录.创建文件? 答:通过linux命令,linux命令,是每一个linux学习者必 ...

  4. 韦东山嵌入式第一期学习笔记DAY_1——3_2_shell命令解析器功能说明

    作者:GWD 时间:2019.7.2 一. 课程内容: 1.问:在shell(命令解释器)中输入字符串并回车的过程 答: 1). shell根据第1个字符串去环境变量PATH所指定的目录中找到同名的应 ...

  5. 韦东山嵌入式第一期学习笔记DAY_2——6_2_使用eop烧写裸板程序

    作者:GWD 时间:2019.7.3 一.课程内容 1.安装JTAG驱动: 1).复制驱动所在路径: 2).安装驱动时候,选择浏览计算机以查找(注意对于EOP需要安装几次驱动,路径都是一样的) 2.安 ...

  6. 韦东山嵌入式第一期学习笔记DAY_24——18_9_五点法校准法理解

    作者:GWD 时间:2019.7.31 一.课程内容 概述:本节课讲解了LCD触摸屏的五点校准算法: 1.问:触摸屏为什么需要校准? 答:回答这个问题就是要明白触摸屏的误差产生在哪里.我们知道触摸屏和 ...

  7. 韦东山第1期-学习笔记-3

    韦东山第1期视频-第9课.知识点简单,仅用于回顾.弱点补充.注意Makefile变量.函数的使用,要会分析.更改Makefile. 课表: 1.C语言指针相关 二.Makefile

  8. 韦东山第1期-学习笔记-4

    韦东山第1期视频-第6-7课.上手韦东山JZ2440开发板,配置软硬件环境.另外对几款代码查看软件进行了简要说明(常用,没有罗列) 一.课表: 二.知识图谱:

  9. 韦东山第1期-学习笔记-2

    韦东山第1期视频-第2-4课.知识点简单,仅用于回顾.弱点补充. 课表: 思维导图:

最新文章

  1. TVM Operator Inventory (TOPI)简介
  2. ~~~端午安康~~~
  3. 题目1027:欧拉回路
  4. [转]Oracle 初始化参数之cursor_sharing
  5. Redis 管道(Pipelining)
  6. Oracle设置权限和还原数据库
  7. Android下检测网络连接 3G WIFI
  8. 热传导/物质扩散算法应用于推荐
  9. Linux系统架构与目录解析 pdf版,Linux系统架构与目录解析
  10. mybatis 遍历数组_Mybatis中别名、插件与数据源配置
  11. Java之简单人机五子棋(一)
  12. python制作pdf电子书
  13. 手机mtkcdc端口如何开启_联想手机MTK线刷设置PreLoader端口的方法
  14. 打造一款属于自己的短视频webApp(Vite搭建React Hooks+Recoil+Antd)
  15. 到处走走-成都+峨眉山557
  16. 【题目】一根长度为M厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为每秒1厘米。当两只蚂蚁对撞时,二者同时掉头(掉头时间忽略不计)。给出每只蚂蚁的初始位置和朝向,计算T秒后每只蚂蚁的位置
  17. 一个程序员老总的年终总结2010版
  18. Web3≠NFT?一场数字文艺复兴之路?
  19. nginx日志---log_format详解
  20. 工程力学(10)—轴向拉伸与压缩二

热门文章

  1. aws 邮件服务器 接收邮件,Amazon SES
  2. LiDAR点云处理软件
  3. 软件工程——Beta冲刺(1/3)
  4. Java面向对象(OOP)--面向过程 面向对象 OOP详解
  5. Linux:如何在后台运行一个程序?
  6. 数据的探索性分析(EDA)
  7. MySQL数据库——数据库设计概念和数据库设计步骤
  8. java中测代码段运行时间及内存的方法
  9. 聚类dbi指数_聚类-K-Means
  10. 动态规划最佳缝合线查找(Image Stitching 3)