- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Makefile中=与:=的区别
我先来总结一下:① 如果y = $(x),那么取x最后一次被赋值的值(不管最后赋值方式是”:=”还是”=”)② 如果y := $(x),那么取x上一次被赋值的值(不管最后赋值方式是”:=”还是”=”)下面用八个例子来证明: 官方的定义太官方了,大家可以直接举例证明容易理解。①:x = czgy = $(x)x = xyzall: @echo y = $(y) 结果: y =
2017-10-30 22:45:00 724
原创 TTL电平、COMS电平、232电平、USB电平的区别与转换方法
TTL电平、COMS电平、232电平、USB电平的区别与转换方法一、电平信号的主要特性电平 输入 输出特点 高低高低TTL大于2.0小于1.2V大于2.4V小于0.8V所有的主控制芯片引脚(包括串口的RX,TX,普通IO口)都是TTL电平,TTL拥有较低的噪声容限①CMOS大于0.7VCC小于0.3VCC大于0.9VCC小于0.1VCC比TTL的噪声容限高 逻辑1逻辑0 232-
2017-10-24 20:32:12 8267 1
原创 gcc程序的编译过程和链接原理
一、C/C++文件的编译过程:先来看一下gcc的使用方法和常用选项 提示:gcc --helpⅠ、使用方法:gcc [选项] 文件名Ⅱ、常用选项: 选项 含义 -v 查看gcc编译器的版本,显示gcc执行时的详细过程 -o <file> Place the output into <file>;指定输出文件名为file,这个名称不能跟源文件名同名 -E Pr
2017-10-24 17:02:07 41297 4
原创 数码相框设计-文字编码方式
我们玩过uboot就会知道,烧写完uboot.bin后串口会打印一段启动信息的字符我假设在uboot中有puts(“copy”);那么通过串口调试工具(sercucrt等)我们可以在其中看到copy字符:原理:开发板程序将字符”cop”对应的ASCII编码表中的ASCII码发给PC串口->串口工具收到这个ASCII码0x70、0x6F、0x43->然后串口工具根据0x70、...
2017-10-18 20:32:26 653
原创 数码相框设计-系统框架与环境
当我们需要设计一款产品时,一般分为四个步骤: a b c d 弄清需求 设计框架 编写代码 测试产品框架是整个流程最难也是最重要的部分,在此主要来介绍框架与开发的环境来对数码相框有个大体的认识一、需求① 上电,lcd显示一幅图片。② 根据配置文件,决定是停留显示当前图片还是显示下一幅。③ 点击屏幕,出现...
2017-10-17 22:13:07 1627
原创 s3c2440_soc.h
S3C2440所有芯片配置寄存器,学习此方法。/*制 作:www.100ask.org深圳百问网科技有限公司工程师:韦东山当前版本:v1.0*/#ifndef __S3C2440_SOC_H#define __S3C2440_SOC_H#define __REG(x) (*(volatile unsigned int *)(x))
2017-10-17 21:50:40 1076
原创 理解ARM中断原理以及中断嵌套
学习于韦东山ARM有七种模式,我们这里值讨论SVC、IRQ和FIQ模式 usr(用户模式)、fiq(快速中断模式)、irq(中断模式)、svc(管理模式)、abt(数据访问终止模式)、sys(系统模式)、und(未定义指令中止模式)① 我们假设ARM核心有两根中断引脚(实际上是看不见的),一根叫irq pin,一根叫fiq pin。在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IR
2017-10-14 11:50:16 3143
Vxworks设备驱动 曹桂平版
2019-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人