实验记录一 初步接触cortex-M3

应该说老早就在接触cortex-M3了。以前没想到会接触嵌入式,结果因为导师的缘故,在选择项目管理时,就呵呵了。不废话。搭配环境很简单,纯粹傻瓜式。可由于自己的马虎,却让自己一直困惑。记得在前段时间,不得已在实验室呆了一个通宵,也是醉了。北方的深夜是极其冷的,何况学校晚上现在还未曾供暖。最后才发现自己弄错了仿真器。贴贴撞撞下,现在也算是真正意义上跑出来第一个样例程序(右边D1测试灯闪烁)。上次虽然也把程序烧进了CPU,可事实上失败的。关于CPU板卡上跳线引脚和跳线帽问题,我纠结许久后才发现跳线帽可以取下来。也真是逗比了。

时间: 2024-11-07 12:10:57

实验记录一 初步接触cortex-M3的相关文章

记录我所接触的python模块

文本re   模式匹配,正则BeautifulSoup HTML分析ElementTree   XML分析 文档与报告shelve      对象数据库,操作此实例如操作字典poplib      以pop3方式接收邮件imaplib     以imap方式接收邮件 gdchart     画图reportlab   生成pdf文件smtplib     发送邮件email       发送邮件,可以带附件 网络模块socket      原始的网络组件httplib     可作为http客户

为什么要使用puppet 及初步接触

为什么要使用puppet 及初步接触 1.简介 云计算环境下,密度高,机器数量多,还要求弹性和伸缩性,这对于运维提出更高的要求.系统管理员需要经常安装操作系统,对系统参数进行配置和优化,对人员进行授权和定期更新公钥,对软件包进行升级,添加和配置某个服务.这些日常繁琐的任务不但单调.重复,也容易出错.为了提高效率,积累知识,不断改进,管理员一般会想到将这些任务使用脚本进行自动化,然后不断优化和改进这些脚本,可以大大提高效率.但是自己写的脚本,具有下面一些缺点: 可伸缩性是一个问题,要管理成千上万台

C#初步接触

如同非常多刚開始学习的人一样,刚接触C#的时候,也是一头雾水,学习了好长时间,都搞不清楚一些基本名称是什么.什么是C#?什么是.net?什么是visual studio?它们之间有什么关系?以下我们就从这几个问题入手,来探究C#. 关于上边的几个问题,我发现了一个神级的回答.假设我们把用开发软件比作写汉字,那么visual studio就是笔,.net 就是纸,C#就是汉字的书写规则,依次类推,我们就能够依照C#的规则,使用vs在.net上边编敲代码. 理解了这几个问题,我们就能够从C#的基础知

【伊利丹】Hadoop2.0 NN HA实验记录

1.关于Hadoop2.2.0中HA的介绍 NameNode 简称: NN DateNode 简称: DN JournalNode  简称: JN Zookeeper  简称: ZK 从上面的图里,我们可以知道HA的大致架构: 01.利用共享存储来在两个NN之间同步元数据信息. 在NN中有两个重要的文件:一个是fsimage,一个是edits,其中fsimage指的是元数据镜像文件,存在磁盘中用来保持文件系统的目录树,然而edits指的是元数据操作日志,针对目录树的修改操作,被写入共享存储系统中

ARM cortex M3寄存器及指令集

1.cortex M3拥有通用寄存器R0-R15及一些特殊寄存器: R0‐R7 也被称为低组寄存器.所有指令都能访问它们.它们的字长全是 32 位,复位后的初始值是不可预料的. R8‐R12 也被称为高组寄存器.这是因为只有很少的 16 位 Thumb 指令能访问它们, 32位的指令则不受限制.它们也是 32 位字长,且复位后的初始值是不可预料的 . R13 是堆栈指针.在 CM3 处理器内核中共有两个堆栈指针,于是也就支持两个堆栈.当引用 R13(或写作 SP)时,你引用到的是当前正在使用的那

Cortex M3 NVIC与中断控制

Cortex M3 NVIC与中断控制 宗旨:技术的学习是有限的,分享的精神的无限的. 一.NVIC概览 --嵌套中断向量表控制器 NVIC 的寄存器以存储器映射的方式来访问,除了包含控制寄存器和中断处理的控制逻辑之外, NVIC 还包含了 MPU. SysTick 定时器以及调试控制相关的寄存器. NVIC 共支持 1 至 240 个外部中断输入(通常外部中断写作 IRQs).具体的数值由芯片厂商在设计芯片时决定.此外, NVIC 还支持一个"永垂不朽"的不可屏蔽中断( NMI)输入

实验记录:vsftp整合mysql-pam管理虚拟账号

为了提高系统的安全性,我们采用虚拟用户而非系统(匿名)用户的形式访问FTP.整体思路是通过开启vsftp中的虚拟账户功能并调用新的pam认证模块,然后再修改pam模块使得可以通过mysql验证用户的合法性.以下为实验过程. 第一步装包: yum install -y vsftpd mysql-server mysql-devel pam-devel yum groupinstall -y Development tools tar -xf pam_mysql-0.7RC1.tar.gz -C /

【Qt学习笔记】1.初步接触

一.前言 Qt是一个跨平台的C++图形面向对象的框架,今天开始学习并记录学习过程,希望通过这段时间的努力学会Qt的使用. 同时我也希望在学习的过程中对C++的各种特性有能深刻的认识. 此外,我在Qt初步的学习过程中,所用的环境应该是 VS2015 IDE 二.安装 官网下载Qt安装包和 Qt for VS addin,分别安装,并配置. 三.Hello World 接下来用Qt框架来完成第一个程序 首先打开VS,创建一个Qt工程 熟悉的C++界面,但Qt是有可视化界面的,点击解决方案管理器中的.

实验记录三 通用输入输出(GPIO)

之前把所有程序都跑了一次后,得到了导师下一步的安排.如下: 1.编写一个程序,实现在LCD上显示一个万年历,包括年月日 星期 还有室内的温度.2.编写一个程序,将原来的交通灯改为跑马灯. 期限是这学期. 好吧.一学期编两个程序.还真是从0做起.虽然是用C编程,但是用的库函数却是相应工程开发自带的API.于是,开始从第一个基础程序做起,以便熟悉相应的API函数操作. GPIO 通用输入输出函数 函数名真长 参数也是两三个以上,不习惯.忙乎了大概两三个小时才基本把常用的六七个函数弄明白,真是白痴透了