原文:MDK关于microlib库问题笔记

关于MicroLIB的介绍 microlib 是缺省 C 库的备选库。它旨在与需要装入到极少量内存中的深层嵌入式应用程序配合使用,这些应用程序不在操作系统中运行。 microlib 进行了高度优化以使代码变得很小。它的功能比缺省 C 库少,并且根本不具备某些 ISO C 特性。某些库函数的运行速度也比较慢,例如,memcpy 。 与缺省 C 库之间的差异 microlib 与缺省 C 库之间的主要 ...

2017-07-12 14:44 0 2266 推荐指数:

查看详情

MDK编译优化笔记

在一次使用MDk的编译优化等级比较高的时候发现编译不优化时功能正常,开了优化等级02就出现异常,调试中看了很多博客总结一下。 一个变量,如果你的主程序要用到,同时中断还要用到,要加volatile修饰。告诉编译器这个变量是可能随时发生变化的,使得编译器编译程序的时候,每次都从RAM里面读取 ...

Sun Nov 25 21:10:00 CST 2018 0 1499
WIFI MDK3攻击笔记

airmon-ng start wlan0 将网卡转换为监听模式 airodump-ng wlan0mon 查找附近无线网络 mdk3 wlan0mon a -a E4:D3:32:8C:B3:AA Authentication DoS:(洪水攻击 ...

Sat Dec 29 05:11:00 CST 2018 0 1478
MDK软件仿真常见问题

一直不知道MDK该怎么仿真调试程序,之前试了好几次都没有成功。因为有个程序一直不知道里面的变量对应着外部怎么的模式,今天想起可以用仿真调试的方法查看当外部设置某种模式的时候, 内部变量的变化,这样想来,仿真调试真是太方便了,而且很实用,估计开发者当时开发这个功能的时候,估计就是出于这个目的 ...

Wed Jun 14 07:20:00 CST 2017 0 2918
关于MDK(keil5)使用静态链接(.lib文件)

在日常的程序开发中,有时候有些机密性的代码不方便直接显示在工程文件中,为了保密可以将文件编译为静态链接文件使用; 在MDK5使用静态链接操作步骤如下:   1、创建静态     创建一个新的工程命名为test,并将其输出文件格式改为.lib,值得注意的是文件内不需要main函数,只需要 ...

Wed Jun 23 02:55:00 CST 2021 0 440
STM32F4 MDK新建使用的工程

虽然一直ST用做实验,但没有进行认真的总结。总是先添加价格文件,然后编译。能通过就完成,通不过就再添加别的文件。今天就一步步来梳理下建立用工程的步骤。争取做到傻瓜式,让即使完全没用过MDK的人都能使用。 第一步:到ST下载标准外设和演示工程,也可以问卖你开发板的人要。我的文件 ...

Sat May 25 06:48:00 CST 2013 0 10131
keil关于use MicroLIB 和半主机模式的总结(转)

半主机是这么一种机制,它使得在ARM目标上跑的代码,如果主机电脑运行了调试器,那么该代码可以使用该主机电脑的输入输出设备。 这点非常重要,因为开发初期,可能开发者根本不知道该 ARM 器件上有什么 ...

Mon Apr 20 23:39:00 CST 2020 0 719
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM