自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰笔记

学习笔记,仅用于自我参考回忆!

  • 博客(13)
  • 论坛 (1)
  • 收藏
  • 关注

原创 C语言读取二进制文件

脚本语言使用习惯了基本上不愿意去考虑C语言的文件处理功能,若不是近期看到了类似的东西又遇上了这方面的需要,或许这个简单的功能我永远也不会去碰。       其实,解决C语言的二进制未见解析很简单,就是一个简单fopen函数的使用而已。其余的操作跟常用的脚本语言其实也没有太大的差异。代码如下:  1 #include "stdio.h"  2   3 FILE*fp;  4 

2017-09-26 00:38:01 18401 3

原创 C#中的局部变量冲突

一个变量在同一个作用域中不能够声明两次,如下代码错误。using System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks; namespaceConsoleApplication1{    class Progra

2017-09-12 23:39:38 1481

原创 使用命令行工具编译C#程序

C#可以使用命令行的方式进行编译,其实这个我早就知道了,在我接触Cmake的时候知道的。但是,一直以来我没有系统学习过C#,相关的东西也就没有尝试更没有积累。今天学习的过程中看到了这部分,简单记录小结一下。            C#的命令行编译程序叫做csc.exe,在使用的时候首先得把这个命令的所在目录加入到Path环境变量。这样会方便一些,免除每次都要输入完整目录的麻烦。      

2017-09-11 22:50:14 1584

原创 Keil ARM编译器命令行编译中实现头文件依赖的自动推导

接触了几个编译器之后发现编译器基本上都有依赖文件的自动推导功能,最初掌握这个功能是在使用gcc的时候。后来发现其他的编译器基本上也有这个功能而且基本上都与gcc有着一样的语法。            今天简单试探了一下Keil编译器,没有查什么文档,纯粹是按照之前的老路子输入猜测的命令试了一下,还真是存在!            我在一个文件夹放了一个C文件一个头文件,C文件中包含了头文件

2017-09-11 19:04:13 1259

原创 Windows 64bit安装CodeWarrior V6.3

买了一个DZ60的开发板想玩一下,学习学习。买回来安装编译器的时候发现一直安装不成功,因为我手中拿到的编译器不支持64bit的系统。            真是太让人崩溃了,现在都在追求大内存、高配置的年代为什么还会有这种软件?有这种软件就罢了,为什么偏偏兼容性不够?            折腾了一晚上,终于找到了安装办法。一通捣鼓之后终于搞定了,第一个Demo程序也编译通过了。解决的过程

2017-09-06 22:18:12 6308 7

原创 串口给STM32阿波罗开发板下载程序

串口驱动安装好的状态下,把开发板通过USB线连到电脑上就会出现一个模拟串口。从截图看,我的电脑上出现的是COM4。            大致的硬件连接注意点如下:             一是画出来的跳线帽都要按照图中的进行连接,还有一个重要的一点就是按下右上角那边画出来的电源按钮。按下按钮之后,右下角的灯会亮。此时,板子通过串口进行供电,也可以进行程序的下载。         

2017-09-04 00:21:42 1711

原创 串口下载代码CH340驱动安装

串口调试是我一直没有掌握的一项技术,最早接触的时候是在大学。虽说那时候买了单片机的板子,但是也没有真正去学习过什么。后来工作中汽车电子开发基本上也没有用到串口调试,这次正好趁着入手了ARM板子学习一下。            首先安装一下CH340的驱动。1,找到驱动包之后,其实安装包中的可执行文件就一个。这样处理起来应该最简单了,因为没有其他的选择!直接运行SETUP.EXE

2017-09-03 11:27:48 5948 5

原创 Win10安装ST-Link驱动

从今天起,算是正是开启了ARM探索之路了。首先准备一下自己需要的PC环境,根据手头这个小玩意儿调试器的要求安装一下驱动。    1,驱动包下载后,解压如下:2,执行dpinst_amd64.exe启动安装            说明:从驱动包看,驱动应该支持32位和64位的系统。我个人的电脑是64位的,先尝试安装一下64位软件试试。3,安装           

2017-09-03 10:40:14 10527 5

原创 Keil ARM开发 error L6236E错误解决

顺利创建了第一个Keil工程却发现不能完成链接,出现了一个下面这样的报错:.\Objects\demo_simple.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.通过反复尝试发现,出现这个问题的原因是缺少了启动代码。只需要在pack管理中增加启动代码即可。具体解决方

2017-09-03 00:39:51 9256 2

原创 Keil创建ARM芯片程序工程

近期接触了ARM芯片,学习的条件从软硬件上来说都不具备。等待公司解决这种问题是很难的,在这方面我基本上放弃了对公司的最后一点幻想。我觉得,如果想要掌握什么技能或者去接触一点比较有意思的东西,还是得考自己去投入、努力。通常,类似的学习基础环境在淘宝上都能够解决。            买了开发板,又找来了Keil试用版本。接下来基本上就可以开始不断挖掘知识金矿了!从最简单的开始,创建一个简单的工

2017-09-03 00:28:22 1343

原创 Python对象属性的自动更新

在软件设计中会遇到这样的问题:有些属性之间有相互关联。这样,其中的一个属性变化的时候其他的属性也应该跟随变化。            先看一段示例代码:#!/usr/bin/python class DemoClss:            def__init__(self,val1,val2):                        self.val1= val1

2017-09-02 11:41:32 3152 1

原创 Windows文件夹目录快速访问

有时候我觉得Windows文件夹找起来会比较麻烦,特别是在公司,很多目录层级并不是我自己定的。公司文件夹的层级有时候多的比较可怕,曾经我对付的办法就是把常用的部分全都在桌面上创建一个快捷方式。            快捷方式最初的时候是能够解决我很大苦恼的,但是过了一阵子之后也就慢慢开始让人心烦。因为桌面上的东西越来越多,而桌面上大部分增加的快捷方式又必须在管理员的账户下才能够删除或者转移。这

2017-09-02 10:50:51 6902 1

原创 Win10上EMACS反应速度特别慢问题解决

在Win10上尝试了好几次Emacs,最终让我放弃使用Emacs的原因不外乎两个:1,组合键的操作过于繁琐;2,Emacs的相应速度特别慢!            第一点我觉得是可以通过不断练习去慢慢适应的。我本是VIM党,掌握了几个简单的小技巧之后我也觉得VIM确实是不错的编辑器。之所以切换Emacs没有别的原因,就是因为它是纯正的GNU产品,是自由软件的产物。在公司封闭、压抑的开发环境中呆

2017-09-01 00:18:28 7068 8

空空如也

grey_csdn的留言板

发表于 2020-01-02 最后回复 2020-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除