03 2018 档案

摘要:顺利创建了第一个Keil工程却发现不能完成链接,出现了一个下面这样的报错: .\Objects\demo_simple.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST. 通过反复尝试发现 阅读全文
posted @ 2018-03-30 17:47 壹点灵异 阅读(1998) 评论(0) 推荐(0)
摘要:首先 先晒几个图:是不是很逼真啊。。 教程 我们常用的3D封装可以在这个网站下载。http://www.3dcontentcentral.cn/Search.aspx?arg=0805下面我们以0805封装的电容为例子讲解。在搜索栏中输入0805,即可出现0805的电容,如下图。点击元件的名字 既可 阅读全文
posted @ 2018-03-30 14:52 壹点灵异 阅读(7344) 评论(0) 推荐(0)
摘要:添加.bin文件转换工具 KEIL5的自带.bin文件转化工具在安装目录下:我的安装目录是C盘即,C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe 添加格式为:[C:\Keil_v5\ARM\ARMCC\bin\]fromelf.exe --bin -o file.bin . 阅读全文
posted @ 2018-03-29 16:44 壹点灵异 阅读(3843) 评论(0) 推荐(0)
摘要:1、查看网络连接状况 运行DOS窗口,输入arp -a,可以看到没有连接树莓派时的网络连接情况。红色方框为笔记本连接无线网络的网络信息。 2、连线。 树莓派接好供电线; 将网线一端接到树莓派,另一端接到笔记本。 3、共享无线网络。 如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资 阅读全文
posted @ 2018-03-26 16:36 壹点灵异 阅读(1429) 评论(0) 推荐(0)
摘要:【目的】 在main.c文件中使用在header.c文件中定义在header.h中声明的由编译器指定长度的数组 【代码】 <header.c> <header.h> <main.c> 【编译运行环境】 C-Free5.0, KEIL5.20 【编译运行结果】 > 打开函数 print_arraySi 阅读全文
posted @ 2018-03-24 15:04 壹点灵异 阅读(250) 评论(0) 推荐(0)
摘要:C/C++位域结构深入解析 内存是以字节为单位进行编址的,编程语言的基本类型中,最小类型的长度一般也就是1个字节。然而,在解决某些问题时,必须要有二进制层面的表达手段(见本博客的自己动手实现DNS协议一文),又或者某些情形下根本用不着1个字节,作为强大到令人窒息的C/C++,难道没有解决方法?其提供 阅读全文
posted @ 2018-03-22 18:25 壹点灵异 阅读(1351) 评论(0) 推荐(0)
摘要:计算机系统中内存是以字节为单位进行编址的,每个地址单元都唯一的对应着1个字节(8 bit)。这可以应对char类型数据的存储要求,因为char类型长度刚好是1个字节,但是有些类型的长度是超过1个字节的(字符串虽然是多字节的,但它本质是由一个个char类型组成的类似数组的结构而已),比如C/C++中, 阅读全文
posted @ 2018-03-22 17:58 壹点灵异 阅读(605) 评论(0) 推荐(0)
摘要:1.首先下载一个格式化SD卡的工具,格式化SD卡https://www.sdcard.org/downloads/formatter_4/eula_windows/ 2.下载Win32 DiskImager,这是一个把镜像写入SD卡的工具http://sourceforge.net/projects 阅读全文
posted @ 2018-03-21 12:27 壹点灵异 阅读(244) 评论(0) 推荐(0)
摘要:想给树莓派换个系统的话,需要先把已经装过系统的TF卡进行还原,这里使用最简单粗暴无脑的方法: 1,下载安装Win32 Disk Imager(一般已经装过一次系统后,这个东西都有) 2,下载bootsector.img 在一个老外的网站有下载(http://www.alexpage.de/downl 阅读全文
posted @ 2018-03-18 22:07 壹点灵异 阅读(475) 评论(0) 推荐(0)
摘要:# stm32的io端口双向设置问题,须将io端口模式配置为 open-drain mode > 在io端口配置为输出模式时,输入通道上的施密特触发器一直是打开的,所以读取IDR是能检测到端口电平的 > 排除 push-pull mode 模式的依据是,推挽输出是强输出电流模式,在此模式下的输出通道 阅读全文
posted @ 2018-03-15 22:15 壹点灵异 阅读(2702) 评论(0) 推荐(0)
摘要:# 判断条件时自减操作 (循环体判断 len == 0) > 执行顺序为,while(len) → len-- → 循环体 # 判断条件后作自减操作 (循环体判断 len == 1) 阅读全文
posted @ 2018-03-15 20:55 壹点灵异 阅读(727) 评论(0) 推荐(0)
摘要:C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是d 阅读全文
posted @ 2018-03-15 11:26 壹点灵异 阅读(893) 评论(1) 推荐(1)
摘要:learning notes @2018-3-11 #001 Linux 学习步骤 > a. 先学会烧程序 > b. 再学会编译程序 > c. 最后研究内部,驱动开发,系统裁剪移植 #002 切莫追求资料的数量,要专情,要坚持 > a. 一味的追求资料的丰富度,而未尝试特定资料的深度,熟不知资料越多 阅读全文
posted @ 2018-03-11 21:23 壹点灵异 阅读(199) 评论(0) 推荐(0)
摘要:大端模式(Big-endian): 是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址 中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; 小端模式(Little-endian): 是指数据的低位保存在内存的 阅读全文
posted @ 2018-03-08 10:15 壹点灵异 阅读(706) 评论(0) 推荐(0)
摘要:<设置编译报错> 使用预编译指令 #if (依据), #error "提示信息" 阅读全文
posted @ 2018-03-07 16:14 壹点灵异 阅读(342) 评论(0) 推荐(0)