- 博客(19)
- 收藏
- 关注
转载 VB调用DLL
作为一种32位Windows应用程序的开发工具,VB生成的exe文件自然也都是32位的,通常情况下也只能调用32位的动态连接库。但是,并不是所有的32位动态库都能被VB生成的exe 文件正确地识别。一般来说,自己编写用于VB应用程序调用的动态连接库时,应注意以下几个方面的问题: 1、生成动态库时要使用__stdcall调用约定,而不能使用缺省的__cdecl调用约定;__stdcall
2015-05-13 13:59:15
737
转载 stdafx.h
stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。通俗一点说当我们使用AppWizard来自动生成某些项目的时候,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样,我们只需要直接include这个stdafx.h文件即可.因为同一个项目中的不同源文件CPP都包含相
2015-05-13 13:40:25
423
转载 C++编译错误解决方法总结
unresolved external symbol _WinMain@16的解决方法1.问题描叙:error LNK2001: unresolved external symbol _WinMain@16debug/main.exe:fatal error LNK 1120:1 unresolved externalserror executing link.exe;
2015-05-12 11:59:04
718
转载 Linux 驱动 Printk 在终端没有输出
写Linux 驱动的时候 在初始化和退出的时候加了printk 但是在终端没有输出这个有输出这个没有原因是要加上一个输出等级0~3的等级可以在终端输出有一个人写的很好借来用一下printk无输出Q:int init_module(){printk("Hello\n");}编译成功
2015-04-23 20:14:39
2059
转载 Bootloader启动过程
1、作用嵌入式系统的引导加载程序,系统上电后运行的第一段程序。在完成对系统的初始化任务后,它会将非易失性存储器(通常是FLASH)中的Linux内核拷贝到RAM中,然后跳转到内核的第一条指令处继续执行,从而启动Linux内核。2、功能实际应用中的Bootloader根据所需功能的不同可以设计的很复杂,除完成基本的初始化系统和调用Linux内核等基本任务外,还可以执行很多用户
2015-04-23 20:12:59
381
转载 Linux启动过程
在Bootloader将 Linux 内核映像拷贝到 RAM 以后,可以通过下例代码启动 Linux 内核: call_linux(0, machine_type, kernel_params_base)。其中,machine_tpye 是Bootloader检测出来的处理器类型, kernel_params_base 是启动参数在 RAM 的地址。通过这种方式将 Linux 启动需
2015-04-23 20:10:24
426
转载 uboot之uboot.lds文件分析
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为ARM*/ENTRY(_start)/*指定输出可执行文件的起始代码段为_start*/SECTIO
2015-04-23 20:08:59
337
原创 mini6410移植--uboot移植(1)
u-boot移植(1)移植环境u-boot版本:u-boot-2011-03Linux平台:XP下虚拟机Ubuntu12.04交叉编译工具:arm-linux-gcc-4.5.1arm开发板:mini6410 CPU:S3C6410 DDR:256M Nand Flash:256M 网卡:DM900
2015-04-23 20:08:47
431
原创 mini6410移植--uboot移植(2)
串口中打印出来的信息大多数来自board.c文件print_cpuinfo函数在/*arch/arm/cpu/arm1176/s3c64xx/speed.c*/实现更改相应的信息即可。checkboard函数在/*board/samsung/th6410/th6410.c*/实现,更改相应的信息即可。 串口初始化在lowlevel_init.S中实现,其代码如下,这
2015-04-23 20:07:15
368
转载 2010.03 u-boot--Makefile完全分析
## (C) Copyright 2000-2009# Wolfgang Denk, DENX Software Engineering, wd@denx.de.## See file CREDITS for list of people who contributed to this# project.## This program is free software;
2015-04-23 20:04:36
330
转载 s3c2410 board.c分析
串口中打印出来的信息大多数来自board.c文件。在介绍该函数之前,我们需要看一看几个数据结构,这些是u-boot中几个重要的数据结构:1)、gd_t该数据结构保存了u-boot需要的配置信息(我暂时称它为全局信息表),typedef struct global_data { bd_t *bd; //与板子相关的结构,见下面 unsig
2015-04-23 20:04:30
319
转载 AD9打印丝印层
方法一:输出彩色丝印PDF文件,效果不错方法二:输出EMF矢量图片,黑白打印效果。需要哪种,根据需要进行选择。 方法一:输出彩色PDF文件图一:选择file->smart pdf图二:图三:选择文件路径,默认在Project下图四:选择PCB,也可以选择原理图一起打印图五:按右键选择C
2015-04-23 20:01:53
5136
转载 编译Linux内核时出现错误gcc: error: elf_i386: No such file or directory
在进行内核升级的过程中,出现编译错误内核为Linux-2.6.34.7执行make menuconfig配置内核,Processor type and feature ->Processor family ;CPU的类型选择为586/K5/5x86/6x86/6x86MXLD arch/x86/mm/built-in.oAS arch/x86/vdso/vdso32/i
2015-04-23 20:01:33
715
转载 How to solve "drivers/ner/igbvf/igbvf.h:129:15: error: duplicate member ‘page’"
include/linux/irq.h: In function ‘alloc_desc_masks’:include/linux/irq.h:441:8: warning: variable ‘gfp’ set but not used [-Wunused-but-set-variable]In file included from drivers/net/igbvf/ethtool.c
2015-04-23 19:58:16
3249
转载 cadence实用技巧
一、 Capture建议使用10.0以上版本,CAPTURE10.0 以上版本对 ALLEGRO 的支持更好本增加了从网上原理图库中找元件 封装的功能。虽然元件不是很多,但是比自己画方便了很多。 封装的功能。虽然元件不是很多,但是比自己画方便了很多。操作:在原理图编辑窗口点右键,PLACE DATABASE PART 再点 ICA,然后搜索 零件就行了。可以直接放到原理图。二、在P
2015-04-23 19:57:01
787
转载 Iris Network Traffic Analyzer简易教程
说到Sniffer软件大家可能马上就能想起NAI的Sniffer Pro。Sniffer Pro虽然功能特性丰富,但是操作起来有些繁缛。再这里我给大家介绍一款简单实用的Sniffer软件,那就是我们今天的主角:Iris Traffic Analyzer。我将以Iris Traffic Analyzer 4.0.7为蓝本结合几个简单案例给大家简单讲讲Iris的使用一. IR
2015-04-23 19:55:31
1430
转载 ADT下载地址整理
参考下面文章http://developer.android.com/tools/sdk/eclipse-adt.html整理了官网的下载地址 http://dl.google.com/android/ADT-22.0.5.ziphttp://dl.google.com/android/ADT-22.0.4.ziphttp://dl.google.com/a
2015-04-23 19:54:55
450
转载 Linux下编译运行C程序
GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编写并经gcc编译而成的. 1.编译单个源文件 [例如]在屏幕上打印"Hello,Linu
2015-04-23 19:37:49
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人