2014年6月20日

zynq生成boot.bin的批处理...方便啊!

摘要: 在xilinx的SDK下生成boot.bin的过程,有时非常让人恼火...得手动选几个文件xx.fsbl, xx.bit, xx.elf.....选来选去的非常麻烦,而且SDK还常常Browse时...还不指定在当前工程目录下...所以,我一怒之下,想写个批处理...没有写出来...拖延症严重.. ... 阅读全文

posted @ 2014-06-20 20:06 James110 阅读(4297) 评论(0) 推荐(0) 编辑

图像叠加,渐变,透明,水印原理

摘要: 基本原理,图像A,图像B,叠加后输出的图像C;Ci=Ai*a + (1-a)*Bi;i 表示第几个像素点;对于32位的真色彩图像,存放格式有RGBA,ARGB,即4个通道;A即alpha通道值,即这样的图像可以用高8位或低8位(RGBA)来实现图像的透明程度,0 <= a <= 1, 最小值为0,即... 阅读全文

posted @ 2014-06-20 19:52 James110 阅读(1620) 评论(0) 推荐(0) 编辑

2014年5月23日

程序各个段text,data,bss,stack,heap

摘要: 网上找了一堆资料学习一下,了解这些,有助于规化程序结构,优化代码;使用gcc编译出来的程序,用size可以查看程序结构和大小,如 1: #size hello 2: Text data bss dec hex filename 3: 778 200 4 982 3D6 hello... 阅读全文

posted @ 2014-05-23 11:16 James110 阅读(5505) 评论(1) 推荐(1) 编辑

2014年4月15日

C语言基础知识点

摘要: 整理记录一些C语言知识点;更新中...1.左值,右值常见的一个错误,int a[10];printf("%d",&(a+1));eror C2102:'&'requires L-value就是说运算符&需要一个左值类型的变量;左值,即可以放在等号左边的值,即内存地址;右值,即可以放在等号右边的值,即... 阅读全文

posted @ 2014-04-15 22:54 James110 阅读(291) 评论(0) 推荐(0) 编辑

[转]C结构体之位域(位段)

摘要: [转大兔子博文]http://www.cnblogs.com/bigrabbit/archive/2012/09/20/2695543.htmlC结构体之位域(位段)有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进... 阅读全文

posted @ 2014-04-15 15:37 James110 阅读(266) 评论(0) 推荐(0) 编辑

2014年3月19日

在zynq中利用neon做FFT运算

摘要: ZYNQ中的双核处理器Cortex-A9中使用的Neon协处理器,先了解一下neon,引用ARM的原文,The ARM® NEON™ general-purpose SIMD engine efficiently processes current and future multimedia formats, enhancing the user experience.NEON technology can accelerate multimedia and signal processing algorithms such as video encode/decode, 2D/3D 阅读全文

posted @ 2014-03-19 10:31 James110 阅读(3597) 评论(0) 推荐(0) 编辑

2014年1月28日

FPGA同步复位异步复位

摘要: 今天看了篇博客,是拿altera的芯片和软件作例子的,讲同步异步复位的:http://blog.sina.com.cn/s/blog_bff0927b0101aaii.html还有一个博客,http://bbs.ednchina.com/BLOG_ARTICLE_201656_2.HTM想起这本书也讲过,顺便说一下,这是一本非常好的书!拿 ISE实验了一下,器件选了ZC702,发现看到的RTL级电路,都不一样,个人觉得现在的FPGA与综合工具都很智能了,很多小问题都不用太在意,比如下面这几个例子中,ISE会自动选择不同的D触发器去适应...then why bother...同事也常说,好的时 阅读全文

posted @ 2014-01-28 17:15 James110 阅读(1343) 评论(0) 推荐(0) 编辑

2014年1月27日

xilinx FPGA普通IO作PLL时钟输入

摘要: 在xilinx ZC7020的片子上做的实验;[结论]普通IO不能直接作PLL的时钟输入,专用时钟管脚可以;普通IO可以通过BUFG再连到PLL的时钟输入上,但要修改PLL的设置 input clk的选项中要选择"No Buffer";具体内部布局分配可以通过 Xilinx的FPGA Editor来查看,ZYNQ的时钟管理也和之前的片子略有不同,之后在另一篇介绍,相关文档 [Demo1] 1 // demo1 two bufg connect 2 3 module iobuf( 4 5 input clk, 6 7 input rst, 8 9 output led1... 阅读全文

posted @ 2014-01-27 17:20 James110 阅读(19820) 评论(0) 推荐(0) 编辑

2013年10月29日

git基本使用命令

摘要: 跟高老师学的Git的基本操作,记录一下...备份工程,版本控制1.安装git-bash使用git bash配置全局用户信息 打开git bash //配置全局用户信息 #git config --global user.email "crack119@gmail.com" #git config --global user.name "James"2.打开执行命令 #ssh-keygen //产生公钥id_ras.pub,私钥id_rsa3.服务器端添加公钥4.通过putty的SSH功能登陆服务器 设 服务器IP:192.168.0.117 SSH用户名 阅读全文

posted @ 2013-10-29 11:04 James110 阅读(459) 评论(0) 推荐(0) 编辑

导航