- 博客(10)
- 收藏
- 关注
原创 自己写的类UCOS操作系统内核(源码)
必备知识:PendSV是什么?根据 权威指南。为系统设备而设的“可悬挂请求”(pendable request)。1.上下文切换 不能在中断中进行,会导致中断延期。为了解决这个问题,使用 PendSV。PendSV可以挂起,也就是等到别的 ISR结束后 缓期执行。2.所以 PendSV是一个最低优先级的异常。 Cortex-M3内核有两个堆栈指针:MSP-主堆栈指针和P
2017-06-12 15:56:39 1148
原创 STM32 根据固件库新建工程
在http://www.stmcu.org/ 网站下载相应芯片的固件库。打开 projct/STM32F2xx_StdPeriph_Template 中的工程模板;这个工程模板是针对st官方出的评估板的,删掉 STM32_EVAL相关的文件,编译通过;于是我想根据这个工程模板,新建自己的工程;新建自己的工程,然后根据官方工程模板中的文件,将相应的库文件添加进工程;文件主要有
2017-05-15 15:51:34 692
原创 汇编命令备忘
传输指MOV Dest,Src 传输指令,[x] x 相当于 C语言 *,x= 2324,使用,2324 地址里面存储的数据,XCHG OPR1,OPR2 交换指令堆栈指令PUSH SRC 压栈指令POP DEST 出栈指令算术运算指令ADD DEST,SRC 相加,不进位ADC DEST,SRC 相加,进位SUB DEST,SRC
2017-05-15 15:21:40 232
转载 Github 常用命令备忘
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区
2017-03-27 10:25:12 290
原创 学习写一个操作系统(类UCOS和源码)
不适合阅读 为了方便记录,以后把记录更新到blog基础准备:1. 微机原理的基本知识,CSAPP深入理解计算机系统 前4章2. 操作系统的基础知识,简单过一下 学习方法:1.在github上提交代码,顺便练习GitHub使用; 安装客户端 doing2.学习 简易 os设计 学习其中原理实现3.使用stm32,学习知乎答案
2017-03-22 22:44:12 1268
原创 Win7环境下安装Linux双系统 CentOS7 后恢复windows系统引导(亲测可用)
当前电脑win7 64位 单系统,再装一个 Linux双系统 CentOS6.8
2017-03-08 19:49:05 3412
原创 linux学习历程
用于记录linux学习历程和使用过的重要资料,方便复习回顾。2016年11月-2017年1月,使用国嵌系列视频,学习linux基础知识。在本地记录笔记,记录较少。包括linux安装,常用命令,shell脚本使用。2017年2月,开始使用慕课网linux教程。此教程讲解比国嵌好很多,讲课的感觉是个正规的讲师,学习也更加系统,深刻。重新学习了linux基础 :主要是常用
2017-03-05 20:48:34 253
原创 STM32 低功耗模式STOP、STANDBY配合RTC应用实例
Tip:使用一个新的模块时应主要参考官方文档和官方例程,有问题再上网寻找思路; 背景:STM32F205、 IAR6.7、J-Link 最近把项目上的低功耗驱动做了,主要要求是进入低功耗模式120s左右唤醒, 因为考虑到以后需要移植到 stm32F0系列上,而且 stm32F0系列没有 backup SRAM,所以这部分驱动不使用 backup SRAM;首先工程 的看门狗是不能开启的,否则会
2016-09-23 17:16:02 20445 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人