
笔记
jltsun
这个作者很懒,什么都没留下…
展开
-
MCU初始化流程——从上电到main()之间
说明:以下介绍示例的MCU地址空间如下: ROM空间为:0x0000 0000 – 0x0000 8000 RAM空间为:0x2000 0000 – 0x2000 2000 堆栈(SP)生长方向为 递减; 小端模式 Cortex-M0内核正文:一、MCU上电后,硬件设计保证,自动从地址0x00开始取数据 初始化文件中代码设置 如下: 第一个数据用于初...原创 2020-07-07 12:18:21 · 6234 阅读 · 2 评论 -
Linux下使用.sig签名文件验证 使用方法(仅记录,仍未解决。 请大侠指教)
网上一些下载资源会同时提供下载资源名称加".sig"为文件名的分离签名文件,用来校验下载资源的完整性。开源代码的数字签名如何使用,如:glibc源码下载是包含两个文件:1. tar.gz -- 源码包2. .sig -- 数字签名如何使用这个sig文件呢?以grub为例,当前最新版本的grub为2.00版本,可从 ftp://ftp.gnu.org/gnu/转载 2016-02-15 16:03:49 · 1752 阅读 · 0 评论 -
Makefile详解
转载自: http://www.cnblogs.com/wangkangluo1/archive/2012/06/05/2535476.html 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这转载 2016-09-16 18:02:06 · 321 阅读 · 0 评论 -
copy_from_user函数详细分析
copy_from_user函数的目的是从用户空间拷贝数据到内核空间,失败返回没有被拷贝的字节数,成功返回0.这么简单的一个函数却含盖了许多关于内核方面的知识,比如内核关于异常出错的处理.从用户空间拷贝数据到内核中时必须非常小心,如果用户空间的数据地址是个非法的地址,或是超出用户空间的范围,或是那些地址还没有被映射到,都可能对内核产生很大的影响,如oops,或者被造成系统安全的影响.所以copy_转载 2016-09-17 16:44:34 · 4051 阅读 · 0 评论 -
【转载】core_cm3文件函数一览 (uCOS-II C嵌入汇编)
【原文地址: http://blog.youkuaiyun.com/fovwin/article/details/11021155 】个人笔记:1. ARM有默认的规定,传入的参数从左至右依次放入R0-R4中;2. 请参考《编译器用户指南》和《ARM Cortex-M3权威指南》;---------------------------------------------------转载 2018-01-30 10:41:22 · 799 阅读 · 0 评论 -
【转载】更进一步的了解Keil Flash的下载算法
转载自: https://jingyan.baidu.com/article/414eccf64f03be6b431f0af8.html 前面提到了通用算法的选择,那么问题来了,这个算法文件如何来的呢?如果你所用的MCU不是默认支持的品牌,如何编写属于自己的算法呢?工具/原料 Keil uVision ULINK2仿真器 方法/步骤 打开Keil...转载 2019-02-28 15:36:50 · 4104 阅读 · 0 评论 -
【转载】keil将程序装入外部FLASH详解
转载自:https://blog.youkuaiyun.com/huan447882949/article/details/81048352 在实际项目中,经常出现芯片的内部FLASH空间不够的情况,这就需要将程序分一部分装到外部FLASH中。为了让大家能少走些弯路,在这里把我在这其中遇到的一些问题和经验教训给大家分享一下。仅供参考,如果有错误的地方欢迎指正,提前表示感谢!...转载 2019-02-28 15:46:52 · 2248 阅读 · 0 评论