会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
脚踏实地
只要坚持学习, 坚持写博客, 总会有收获的.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年11月10日
3.1.2-arm-linux-ld选项
摘要: 有文件link.S,内容如下 经过如下命令编译 arm-linux-gcc -o -c link.S link.o 生成link.o文件 arm-linux-ld -Ttext 0x30000000 link.o -o link_elf_0x30000000 arm-linux-objdump -D
阅读全文
posted @ 2019-11-10 00:54 车小车
阅读(260)
评论(0)
推荐(0)
编辑
2019年11月9日
关于ARM PC值
摘要: PC值(Program Counter). ARM采用流水线来提高CPU的利用效率, 对于三级流水线, 一条汇编指令的执行包括 取值, 译码, 执行三个阶段. 当MOV指令的取指动作完毕后, 进入MOV指令的译码阶段, 同时开始ADD指令的取指动作. 由图中可以发现, 正在执行MOV指令时, 同时处
阅读全文
posted @ 2019-11-09 23:03 车小车
阅读(900)
评论(0)
推荐(0)
编辑
2019年9月26日
阅读脚本控制pwm代码
摘要: 在现有的项目上通过SoC的EHRPWM3B管脚产生PWM脉冲做为摄像头的framsync信号. datasheet描述: PWMSS:PWM Subsystem Resources eHRPWM: Enhanced High Resolution Pulse Width Modulator 脉冲宽度
阅读全文
posted @ 2019-09-26 23:06 车小车
阅读(880)
评论(0)
推荐(0)
编辑
2019年9月21日
编译选项
摘要: arm-linux-gcc选项 一个c文件要经过预处理、编译、汇编和连接等4步才能那个变成可执行文件。 预处理:生成*.i文件 以#号开头的命令被称为预处理命令,如包含命令#include、宏定义命令#define、条件编译命令#if, #ifdef等。预处理就是将要抱哈那个的文件插入源文件中、 将
阅读全文
posted @ 2019-09-21 13:03 车小车
阅读(652)
评论(0)
推荐(0)
编辑
2019年9月19日
关于机器码、原码、反码、补码
摘要: 机器码: 是机器能识别的形式,即0或1的形式,如00001111000011110000111100001111 一. 假设你的机器是8位的. 原码: 将机器码真值形式中的最高位用‘0’表示‘+’号, 用‘1’表示‘-’号,这种数码形式称为原码。 反码: 如果是正数,其反码和原码的形式相同;如果是负
阅读全文
posted @ 2019-09-19 21:28 车小车
阅读(4279)
评论(0)
推荐(0)
编辑
2019年9月17日
makefile学习之函数
摘要: GNU make支持内置函数以及用户自定义函数,下面结合例子简单介绍一下。 gnu make版本: 4.1 一、用户自定义函数 格式: $(call macro-name{, param1 ···}) 解析: macro-name可以是任意宏或变量,macro-name之后是宏的参数,并以逗号为分隔
阅读全文
posted @ 2019-09-17 23:28 车小车
阅读(507)
评论(0)
推荐(1)
编辑
2019年9月11日
uboot main_loop函数分析
摘要: 本文uboot代码版本: 2016.05 跑完spl之后,如果选择了引导uboot启动,最后会进入board_init_r函数,该函数中的数组init_sequence_r中的最后一个元素run_main_loop函数包含我们要介绍的main_loop函数。 位于common/board_r.c下的
阅读全文
posted @ 2019-09-11 23:26 车小车
阅读(1167)
评论(0)
推荐(0)
编辑
上一页
1
2