嵌入式
坚强阿武
这个作者很懒,什么都没留下…
展开
-
开发板学习日记之STM32H743-02 基础例程
由于我已经是从STM32F4过来的老鸟了,现在学STM32H7不再需要一步一步的学起,就是原先使用的是标准库现在需要熟悉HAL库的使用。我将部分基础例程直接合并到一起,在自己新建的工程里面实现了这些功能:当然 还是想吐槽一下正点原子的代码格式真是乱的一塌糊涂, 做项目还是要像安富莱那样写代码,等你工作了你就会知道,好的代码可以提高工作效率。建议大家读一读《代码的整洁之道》,好我们接下来开始讲解工程:1.初始化流程void Init_Pro(void){ /* 使能L1 Cach...原创 2020-11-07 08:13:58 · 2220 阅读 · 0 评论 -
开发板学习日记之STM32H743-01 入门
入手正点原子水星开发板一块,为了将学习过程中的经验记录下来,开始写本章博客。首先开发板预览下面介绍入门操作:1.开发环境搭建:* 集成开发环境: MDK 532*设备库:Keil.STM32H7xx_DFP.2.6.0.pack*仿真器:JlinkV9*驱动:JLink_Windows_V662c*软件包:STM32Cube_FW_H7_V1.7.0下载方式:MDK官网现在下载非常慢,网页经常打不开,通过CSDN上分享的镜像下载:https://blog.csdn.n..原创 2020-10-21 16:29:36 · 4031 阅读 · 0 评论 -
用Percepio Tracealyzer等RTOS跟踪工具可以找到并分析调试嵌入式软件时的错误
用Percepio Tracealyzer等RTOS跟踪工具可以找到并分析调试嵌入式软件时的错误李倩 发表于 2018-09-12 16:43:15嵌入式资讯精选+关注众所周知,单独的源代码并不给出基于RTOS的固件实际行为的全貌表现。实时行为还取决于许多其他因素,如任务和中断的定时,输入和实时操作系统的配置。Tracealyzer提供了前所未有的洞察基于RTOS的软件的运...转载 2020-02-25 16:12:55 · 772 阅读 · 0 评论 -
Source Insight基本使用和快捷键
Source Insight基本使用和快捷键 为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。 软件的安装很简单,设置好安装目录。 配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。Project的建立和工作区域 在菜单中...转载 2019-07-24 21:12:20 · 154 阅读 · 0 评论 -
开发板学习日记之iTOP4412-入门02 嵌入式Linux开发环境搭建
嵌入式Linux开发环境搭建我之前了解过,基本上就是 安装虚拟机+Ubuntu 虚拟机的话有两种选择 VirtualBox和VMware,前者是开源的,后者是收费的。看网上其它朋友都说VMware对内存的使用更好一些,而且很多家开发板,包括STM32新出的STM32MP系列也使用的VMware。最新的VMware,官网有一种免费版本,但是不可商用,一般我们选择适合自己的版本下载,不要下载过高版...原创 2019-07-17 21:57:43 · 541 阅读 · 0 评论 -
文件系统 转载至百度百科
此处为私人收藏,建议大家观看原文地址:https://baike.baidu.com/item/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/4827215?fr=aladdin文件系统编辑讨论3本词条由“科普中国”科学百科词条编写与应用工作项目审核 。文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区...转载 2019-07-15 20:26:02 · 255 阅读 · 0 评论 -
Linux内核 转载至百度百科
此处为私人收藏,建议大家观看原文地址:https://baike.baidu.com/item/Linux%E5%86%85%E6%A0%B8/10142820?fr=aladdinLinux内核编辑讨论Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。[1]Linux最早是由芬兰 Linus Torvalds为尝试在英特尔...转载 2019-07-15 20:23:36 · 273 阅读 · 0 评论 -
BootLoader是什么 转载至百度百科
此处为私人收藏文章,建议大家观看百度百科原文:https://baike.baidu.com/item/BootLoader/8733520?fr=aladdinBootLoader锁定本词条由“科普中国”科学百科词条编写与应用工作项目审核 。在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到...转载 2019-07-15 20:20:57 · 406 阅读 · 0 评论 -
开发板学习日记之iTOP4412-入门01
之前一直想坚持写开发日记,但是都不成功,希望这次能够完成。所有资料如下:这里我是通过先将群里的资料保存到自己的网盘下,再进行下载,群里提供了《速盘SpeedPan+v1.3.4.78.7z》可以提高网盘的下载速度,但是不怎么稳定,后来无奈之下花费了30元开通超级会员下载,不要笑我,对于我们这种上班族来说,时间可是宝贵的,白天要开发,晚上还要加班,加班完后才能学习,一天最多2-3小时学习...原创 2019-07-15 20:48:31 · 417 阅读 · 0 评论 -
JLINK更新后导致程序运行不正常
昨天更新了一下jlink版本,结果发现程序虽然能运行,但是串口发送乱码,换了Cube官方库,配置成内部时钟也不对,后来无奈之下,换了台电脑,用别人的Cube做同样的事情,结果成功了!!! 我就怀疑是电脑问题,后来找了半天发现了问题,只要把你工程文件下的Jlinklog.txt文件和JlinkSettings.ini文件删除,保险起见再在工程里面点击Clean Targets清除所有目标文件,再重...原创 2018-04-03 08:27:33 · 1140 阅读 · 0 评论