- 博客(32)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
转载 Ubuntu 12.04 64 位版本运行32位可执行文件
http://blog.csdn.net/sway_2012/article/details/915220964 位的机器上运行 32位的可执行文件,会出现文件明明在文件夹中,但是运行时会提示文件不存在。其实64位版本的系统上是可以访问32位的文件,只是需要安装一些基本的库:需要安装sudo apt-get install lib
2014-12-01 16:20:06 659
转载 MFC透明BUTTON、EDIT、STATIC控件
一、先做透明的EDIT、STATIC,查看参考资料一,下载里面的文件,然后把“EditTrans.h" ”EditTrans.cpp"导入工程,把项目中的需要透明的EDIT改一下就可以了,类似CEditTrans m_result; //原CEdit m_result 改为CEditTrans m_result就可以透明了。其他用法请查看资料1. 注:如果在vs2010创建项目
2013-11-26 15:19:45 1181
原创 rt5350 学习笔记
1.在编译uboot过程中出现: 致命错误: zlib.h:没有那个文件或目录 编译中断。解决方法: 这个错误是因为zlib包没有安装,安装后问题即可解决。但有一点请注意安装命令是:sudo apt-get installzlib1g-dev,而非sudo apt-get installzlibfedora or redhat:yum install
2013-10-18 20:09:23 1853
转载 电容的一些知识
贴片电容材质及规格 贴片电容目前使用NPO、X7R、Z5U、Y5V等不同的材质规格,不同的规格有不同的用途。下面我们仅就常用的NPO、X7R、Z5U和Y5V来介绍一下它们的性能和应用以及采购中应注意的订货事项以引起大家的注意。不同的公司对于上述不同性能的电容器可能有不同的命名方法,这里我们引用的是敝司三巨电子公司的命名方法,其他公司的产品请参照该公司的产品手册。 NPO、X7R、Z5U和Y
2013-09-27 16:20:33 707
转载 什么是大牛,我彻底服了,大牛讲解信号与系统
http://bbs.21ic.com/icview-334812-1-1.html第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。 先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的。我大吼一声
2013-08-30 16:19:46 6028 1
转载 Allegro不规则带通孔焊盘的制作
http://blog.sina.com.cn/s/blog_60f319e301016yyv.html这里以引脚为矩形的通孔焊盘制作为例。TLK2711工程中曾使用到型号为HLMP-1700的发光二极管,其封装信息如下图由图可以得其引脚物理尺寸为 0.46x0.38,由上几节的Word文档的讲述可知,这个焊盘的钻孔为矩形,尺寸为0.72x0.64(各自加大约0.26m
2013-08-09 13:28:45 4226
原创 MFC里 CString 转char*
程序里用到CString转char * ,CString里有中文, 找了很久试了才找到这个方法,特地记录下来:char* buf = "Hello";CString str(buf);AfxMessageBox(str);#include CString strText(_T("Hello"));USES_CONVERSION;
2013-08-08 16:32:20 800
转载 利用PDFLib生成PDF文档
http://www.vckbase.com/index.php/wv/796本文代码生成的PDF文档效果图一、PDF介绍PDF是Portable Document Format的缩写,PDF文件格式是国际通用的电子文档交换事实标准,被许多国家采用作为电子文档交换。PDF文件可以在各种平台下阅读、编辑、发布。该文件格式支持字体、图像、甚至任何附件的嵌入。您可以通
2013-08-02 11:13:51 3455
转载 VC++在MFC程序中如何注册/注销ActiveX控件(.OCX)
http://wmnmtm.blog.163.com/blog/static/382457142009629102522273/在程序中注册ActiveX控件(.OCX)的函数BOOL RegisterOcx(LPCTSTR OcxFileName){ LPCTSTR pszDllName = OcxFileName ; //Ac
2013-07-30 16:40:14 3353
转载 allegro中Autosilk top, Silkscreen top 和Assembly top 和 place bound top 区别
http://blog.sina.com.cn/s/blog_6d999c4f0100z6sj.htmlAutosilk top:最后出gerber的时候,自动生成的丝印层。会自动调整丝印位置,以及碰到阻焊开窗的地方,丝印会自动消失,避免露锡的地方涂上丝印(一般画丝印层的时候,焊盘上不会画上丝印,所以过孔焊盘上有丝印,也不会有什么影响。),所以我个人一般很少用到Autosilk top
2013-07-29 16:40:34 5165
转载 Allegro元件封装(焊盘)制作方法总结
http://www.dzjs.net/html/PCBjishu/2008/0805/3289.html在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。元件封装大体上分两种,表贴和直插。针对不同的封装,需要制作不同的Padstack。Allegro中Padstack主要包括以下部分。1、PAD即元件的物理焊盘 pad有三
2013-07-29 15:20:53 2941
原创 用CSerialPort类收不到0x11, 0x13问题及解决办法
在VS2010平台下编写modbusRTU程序,在调试的时候发现CSerialPort串口类无法接收到0x11, 0x13,随后百度找的一篇Linux下的文章,大受启发,原文如下:linux串口接收不到0x11解决 网上许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码时没什么问题,但传送二进制
2013-07-09 15:40:55 2283
转载 MFC 禁止调整窗口大小
在基于对话框的应用程序中,默认情况下主窗口是不能改变大小的。但是基于单(多)文档的MFC应用程序在默认情况下,窗口大小是可以调整的。可以修改工程中的CMainFrame::PreCreateWindow函数来限制这一行,代码如下所示。BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWnd::PreCreateWin
2013-07-01 14:38:03 7076
转载 VC程序使用CImageList类
http://blog.csdn.net/bitsjx/article/details/6073596要说CImageList类已经不是第一次接触了,这个类在一些VC程序里面经常会用到。小弟在下面总结了一些自己用到的情况: 首先在*.h头文件里面加入CImageList类的定义:[cpp] view plaincopy
2013-06-28 15:01:11 1097
转载 CIPAddressCtrl控件的用法
1.通过Create函数手动创建一个IP控件. 开始时我在OnInitDialog()函数中这样写的: CIPAddressCtrl IPAddress; UINT nID=101; IPAddress.Create(WS_CHILD |WS_VISIBLE ,CRect(20,20,300,43),this,nID); 但运行之后看不到有IP控件出来,后来才发现原来我的IPA
2013-06-26 13:40:15 645
转载 VC 搜索本地可用串口
最简单的方法:枚举复杂一点的办法:参考驱动开发,查看系统设备的符号表。typedef struct tagPT_PortsArry{int nPortIndex[256];bool bEnable[256];}PT_PortsArry, far *LPT_PortsArry;//------------------------------------------
2013-06-26 10:57:47 1465
转载 CTabCtrl的使用
建立一个基于对话框的MFC程序tabctrltest第一步:在程序主对话框中添加控件,ID修改为IDM_tabList,添加控件变量m_tablist;第二步:新建一个对话框,ID修改为IDM_dlgtab1,修改属性styles->child;border->None;可以在上面添加些控件,(自己布置)然后建立类向导,继承CDialog。类名为CDlgTab1;第三步:
2013-06-25 16:50:37 872
转载 内核中led触发器实例
============================================作者:yuanluluhttp://blog.csdn.net/yuanlulu版权没有,但是转载请保留此段声明============================================ gpio-led框架/driver/leds/leds-g
2013-05-27 14:29:09 1122
原创 3.u-boot-2013.01 编译流程分析
u-boot-2013.01完美的支持了pandaboardES开发板,其能够生成MLO和u-boot.img文件,现在来分析一下这两个文件是怎么生成的。1.打开顶层目录下的Makefile,找到424行all,all目标依赖于$(ALL-y),424 all: $(ALL-y) $(SUBDIR_EXAMPLES)继续向上需找,在411行得知需要依赖于CONFIG_SPL宏,411 A
2013-04-25 16:26:55 2873
原创 2.u-boot-2013.01
pandaboard太有名了,u-boot-2013.01直接完全支持pandaboard开发板,只需要编译一下就能产生MLO, uboot.img文件,拷贝这两个到SD卡里,就可以在终端里看到信息。1.下载u-boot-2013.01并解压2.make omap4_panda_config3.make 完成了,呵呵~把MLO和uboot.img拷贝到SD卡里,并不是都能启动,原因
2013-04-13 10:42:27 1410
原创 1. x-loader执行流程分析
拿到PandBoardES已经有两个星期了,前几天分析了一下TI的X-Loader程序,把它给记录下来,以供以后参考。如果哪里有问题,希望大家能够指出来。在pandaboard.org上已经描述的很清楚,可以前去仔细阅读下: 上图就是pandaboard.org上的X-Loader执行流程,下面将从源码来一步步分析:1.下载源码:git clone git://
2013-03-26 16:23:11 2124 2
原创 3.体验android 4.2.2
上次在pandaboardES上体验了ubuntu12.04,今天这体验下android4.2.2,看看效果如何。以下步骤全部参考官网https://releases.linaro.org/13.02/android/panda/1.从上面的连接中获得boot.tar.bz2 system.tar.bz2 userdata.tar.bz2三个文件;2.从linaro官网中获得 lina
2013-03-26 11:23:06 2067 7
原创 2.体验ubuntu12.04
拿到pandaboardES开发板,先来体验下ubuntu12.04系统,来试试看开发板怎么样。因为我没有HDMI显示设备,所以我另外购买了一个HDMI转VGA的的转换器。准保好一个4G的SD卡。所有步骤都可以参考官方http://www.omappedia.com/wiki/OMAP_Ubuntu_Main上面的资料。1.从http://cdimage.ubuntu.com/releases
2013-03-26 10:37:59 1654
原创 1. 收到一块PandaboardES开发板一块
前几天收到一块pandaboardES开发板一块,小小的炫耀一下,以后就会开始pandaboardES之旅了~ 大概看了下用户手册,这开发板真不简单,以后有的是事情做了~
2013-03-26 10:37:01 1069
转载 指针的指针作用(申请空间)之一
以下是经典程序(载自林锐的从c/c++高质量编程),讲解的部分是我个人理解void GetMemory(char *p,int num){p=(char*)malloc(sizeof(char)*num); //p是形参指向的地址}void main(){char *str=NULL;GetMemory(str,100);
2013-02-04 15:54:45 658
原创 s5pv210 uboot-2012-10移植(八) 之支持SD卡保存环境变量
本次将实现SD卡保存环境变量,uboot的移植先到这里告一段落了,大体上能用了,但是还很不完善,等到以后需要用到的时候在继续添加,而且中间有移植错误的地方也希望各位大侠给指出来,特别是SD卡那里。1.include/configs/smdkv210.h +233,CONFIG_ENV_OFFSET自己可以算下,保证不重复就行,我这里是为了保险起见/*------------------
2012-12-15 10:06:02 2400 2
原创 s5pv210 uboot-2012-10移植(七) 之支持SD卡
我其实对SD卡的操作不是很熟悉,所以移植的肯定有问题,在随机赠送的Kingston 4G的SD卡上可以进行读写,但是我换了张2G的SD卡,就不行了,原因暂时先不找了,等熟悉了SD卡的操作再看看,哪位大侠知道怎么移植的一定要告诉我,不胜感激。1.include/configs/smdkv210.h +94#define CONFIG_GENERIC_MMC #define C
2012-12-14 15:43:39 2510 3
原创 s5pv210 uboot-2012-10移植(五) 之支持LAN9220网卡
我的s5pv210开发板是100M的LAN9220网卡芯片,通过CS5的总线连接的,对应的地址空间是0xA8000000,16位的。1.跟踪代码发现在smc9115_pre_init里配置总线,board/samsung/smdkv210/smdkc100.c +36/* * Miscellaneous platform dependent initialisations */s
2012-12-12 09:51:55 3160
原创 s5pv210 uboot-2012-10移植(四) 之使系统工作在1000Mhz
在uboot原来的代码里,有系统时钟的初始化函数,在board/samsung/smdkv210/lowlevel_init.S的system_clock_init函数,我大概看了一下,寄存器不一样,而且是汇编写的,所以我就改成用c语言来实现,在BL1阶段初始化一下,BL2阶段就不用重新初始化了。1.arch/arm/lib/spl.c +43添加//SystemClock#defi
2012-12-11 11:12:11 3096
原创 s5pv210 uboot-2012-10移植(三) 之支持SPL
上次的uboot的BL1是自己实现的,今天就来让uboot-2012-10支持SPL功能,但不是完全用的uboot本身的代码,也不知道这样是好还是坏。1.分析顶层目录的Makefile可以知道,需要添加CONFIG_SPL配置,这在前面的已经说过了,跟踪start.S代码,得知编译需要arch/arm/lib/spl.c文件,查看arch/arm/lib/Makefile得知,需要添加CONF
2012-12-07 16:46:46 4779 15
原创 s5pv210 uboot-2012-10移植(二) 之能够启动进入控制台
这次我们将从官网下载的最新uboot-2012-10移植到s5pv210开发板上,让其进入控制台,效果如下:首先,我暂时没采用内核的SPL,这个将在后面给补上,这里的BL1是我自己参考资料写的,我用的是QT210开发板,内存1G,对于不同的开发板,需要重新配置memory和修改uboot在内存里的地址,也就是CONFIG_SYS_TEXT_BASE。我的BL1代码在这里下载。一、添
2012-12-06 17:29:44 6125 6
原创 s5pv210 uboot-2012-10移植(一) 之分析Alex Ling的linaro-2011.10 for mini210
好久好久前就买了s5pv210的开发板,一直都是东搞搞西搞搞,一点收获也没有,这次下决心来移植最新的uboot到u-boot-2012.10上,并通过这个博客记录下来以防时间长给忘了,我的开发板是QT210的。s5pv210的启动分为BL0,BL1,BL2,BL0是出厂的时候就固化在IROM里的,所以我们的uboot就要实现BL1和BL2,BL1在uboot里叫做u-boot-spl.bin,BL
2012-12-06 15:57:16 6249 6
TMDXCNCD28388D.rar
2020-03-19
Linux Driver Development for Embedded Processors - Second Edition
2019-01-07
TI 单相并网逆变器原理图PCB程序
2017-10-27
qt210v1.0 u-boot-2012-10-7
2012-12-15
s5pv210BL1头信息制作工具
2012-11-23
按键显示电路的一种综合设计
2010-03-05
关于QT4.8.6连接Mysql5.6中文数据库名异常的问题
2015-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人