自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

种瓜大爷

Life is full of sunshine.

  • 博客(8)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 使用gcc中的__attribute__指定字节对齐

在x86(32位机器)平台下,GCC编译器默认按4字节对齐:如:结构体4字节对齐,即结构体成员变量所在的内存地址是4的整数倍。可以通过使用gcc中的_attribute_选项来设置指定的对齐大小① attribute((packed)),让所作用的结构体取消在编译过程中的优化对齐,按照实际占用字节数进行对齐 ② attribute((aligned (n))),让所作用的结构体成员对齐在n字节边

2017-12-14 12:10:47 2994

原创 undefined reference to '_modsi3'和`__udivdi3'

【问题描述】:自己实现printf函数来方便裸板调试打印的时,在printf函数中用到了求余%和除法/操作: 结果报错: 【问题分析】:ARM是精简指令集,对求余和除法操作基本上不支持,所以应该尽量避免上述操作。【解决方法】:linux内核源码linux/arch/arm/lib/lib1funcs.S实现支持除法、求模操作等操作的库函数,下载地址:https://gitee.com/zgdy/

2017-12-13 22:59:51 1496

原创 自己实现printf函数

在嵌入式开发中,常常会通过串口打印一些信息到PC终端,这就需要实现自己的printf函数。我们先通过man 3 printf来看一下printf函数的声明: int printf(const char *format, ...); format:固定参数 … :可变参数(变参)下面解析printf函数的使用: x86平台VC6.0编译器中,stdarg.h头文件内变参宏定义如下,本次

2017-12-13 22:39:42 3285 1

原创 使用ldr命令注意事项

今天犯了一个小错误,调试了几个小时;最后重新分析了几遍反汇编才发现。万丈高楼平地起、勿以浮沙驻高台。错误代码:.text.global _start_start: b reset ldr pc,=und_addr ldr pc,=swi_addrund_addr: .word undefswi_addr: .word swi_handleundef:

2017-12-11 18:45:30 1944 1

原创 Letasoft Sound Booster 放大音量

笔者看视屏的时候,很多网页声音都特别小,只有个别能支持加载到500%,又不习惯带耳机就找到了这个软件。官网: https://www.letasoft.com/help/软件点此下载、设置中文界面:初次运行后,右键点击托盘图标,在弹出的菜单中点击 Options 打开 Preferences(首选项)窗口,点击 Interface Language(界面语言)下拉框,选择 Chinese,点击 O

2017-12-11 13:33:03 3703 1

原创 链接脚本使用AT加载地址的总结

(一)如果不使用AT这个选项,比如下边这个连接脚本 此时在bin文件里的位置就是烧写到某个地址(比如0地址),然后顺着往下排,具体在文件哪个地址不确定。但在ELF文件里,它的地址信息是从0x30000000开始 <—-> 在bin文件的位置那个地址和elf中的地址信息不一样(二)如果使用AT这个选项,比如下边这个连接脚本 此时main.o在bin文件里的位置在4096(4096之前未使用的

2017-12-11 11:05:33 2911 1

原创 JZ2400 linux下使用eop

使用的软件下载!!!① 将eop连接到pc和开发板(pc–eop–2440) 注意:排线别插反了: ② 在相应的虚拟机中选择连接设备(因为默认是连接到windows中的)③ 将下载包中的oflash文件添加到linux的目录下④ 修改环境变量,使oflash能在任意目录运行: 因为我将oflash放在了/mnt/hgfs/czg文件

2017-12-07 12:40:09 1558

原创 JZ2440 windows下使用eop

学习于韦东山,感谢韦老大~① 将eop连接到pc和开发板(pc–eop–2440) 注意:排线别插反了: ② 安装eop驱动按照步骤①连接好线后,会出现如下图所示(如果没有,将eop的USB口拔下,重新拔插几次):Ⅰ:然后来自己更新驱动程序(驱动包在上面的下载有)Ⅱ:Ⅲ:注意:点击下一步如果出现:请点击我跳转解决数字签名问题!Ⅳ:Ⅴ:③ 安装oflash烧写应用程序以管理员模式运行,下

2017-12-07 11:11:28 1243

Vxworks设备驱动 曹桂平版

vxworks设备驱动开发详解-曹桂平版    十年经典-vxworks设备驱动开发详解的电子版 超清无水印pdf文档,带标签。 自用的 分享给大家!

2019-04-10

Bull120U.dll

下载这个dll以后可以在百度云管家下载资源

2018-04-20

ippicv_windows_20151201.zip

CMake+OPENCV3.1

2017-04-20

种瓜大爷的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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