lib

arm9_LCD

房东的猫 提交于 2019-11-29 16:42:26
其实LCD主要用途就是用来显示数据,那么数据的来源和其传输方式就是主要关注点了;做过一个项目是显示红外热像图,通过pico384获取原始图像数据,它会将数据通过一条串行线输出出来,然后通过串行转并行芯片把数据以14路并行GPIF设置好的时序传给cypress,此芯片再通过usb接口传给上位机显示,这只是大概的流程,中间还有很多细节,也不必详述;自定义的GPIF接口时序就是按照pico输出的时序,下图为其时序图: 下图为lcd的 时序图与pico的大同小异: 其他的也就是lcd控制器的描像素点的操作了,具体情况具体看,下面看一下Makefile: CC = arm-linux-gcc LD = arm-linux-ld AR = arm-linux-ar #将多个可重定位的目标模块归档为一个函数库文件 OBJCOPY = arm-linux-objcopy OBJDUMP = arm-linux-objdump INCLUDEDIR := $(shell pwd)/include    #shell pwd代表在shell输入pwd命令中取得的路径 CFLAGS := -Wall -O2       #选项可以打印出编译时所有的错误或者警告信息。这个选项不该被遗忘 CPPFLAGS := -nostdinc -I$(INCLUDEDIR) #不要搜索标准系统头文件目录,仅搜索

CentOS 6.3 64位下彻底卸载mysql5.5.25图解教程

不问归期 提交于 2019-11-29 16:37:59
Linux环境说明 1、如果你只是需要安装mysql,那么只需要安装如下文件 MySQL-server-5.5.25-1.rhel5 MySQL-devel-5.5.25-1.rhel5 MySQL-client-5.5.25-1.rhel5 2、如果你需要搭建Linux整个实施环境(nginx、php、mysql、tomcat、jdk、服务器多域名配置) 请参考我的Linux项目实施系列教程: CentOS 6.3 64位搭建nginx1.3+php5.4.3+mysql5.5.25+tomcat7+jdk7安装 查找以前是否安装有mysql5.5.25 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-server-5.5.25-1.rhel5 MySQL-devel-5.5.25-1.rhel5 MySQL-client-5.5.25-1.rhel5 停止mysql服务、删除之前安装的mysql 删除命令:rpm -e –nodeps 包名 # rpm -ev MySQL-server-5.5.25-1.rhel5 # rpm -ev MySQL-devel-5.5.25-1.rhel5 # rpm -ev MySQL-client-5.5.25-1.rhel5 如果存在CentOS自带mysql-libs-5.1.71

Detour的简单使用

江枫思渺然 提交于 2019-11-29 15:59:17
Detours的安装: 下载部分: 1.直接在百度搜"detour",进对应的网站下载。 2.或以下链接 https://www.microsoft.com/en-us/research/project/detours/?from=http%3A%2F%2Fresearch.microsoft.com%2Fsn%2Fdetours 安装部分: 1.在对应的编译器找到终端。32位找到“VS2013 x86 本机工具命令提示”(本人的是VS2013),64位找到“VS2013 x64 本机工具命令提示”(注意:32或64是 指编译的程序,而不是操作系统)。 2.在上面的命令工具找到对应下载文件的路径,并在终端转到"Detours"文件夹下的"src"文件。如:D:\VS2013\VC\Detours\src。再一次输入"nmake"。 3.此时,已经完成编译了。可以在“Detour”的文件夹下出现“bin.X86”“include”“lib.X86”三个心文件夹。里面包含的就是可以直接导入的头文件和库文件。 注意点: 1.导入Detour时,需要导入头文件和库文件。 #include "../Detours/include/detours.h" #pragma comment (lib,"../Detours/lib.X86/detours.lib")

PCL 1.8.0+vs2013+64位win7配置

梦想的初衷 提交于 2019-11-29 15:46:50
首先说明,我的PCL 1.8.0文件夹放在F盘下。 若想免去下次做项目再来配置pcl,则在属性管理器-debugX64-Microsoft.Cpp.x64.user双击。 在配置属性-VC++目录-包含目录下, F:\PCL 1.8.0\3rdParty\VTK\include\vtk-7.0; F:\PCL 1.8.0\3rdParty\Qhull\include; F:\PCL 1.8.0\3rdParty\FLANN\include\flann; F:\PCL 1.8.0\3rdParty\Eigen\eigen3; F:\PCL 1.8.0\3rdParty\Boost\include\boost-1_61; F:\PCL 1.8.0\include\pcl-1.8; 在配置属性-VC++目录-库目录下, F:\PCL 1.8.0\lib; F:\PCL 1.8.0\3rdParty\Boost\lib; F:\PCL 1.8.0\3rdParty\FLANN\lib; F:\PCL 1.8.0\3rdParty\OpenNI2\Lib; F:\PCL 1.8.0\3rdParty\Qhull\lib; F:\PCL 1.8.0\3rdParty\VTK\lib; 在C/C++-常规-附加包含目录下, F:\PCL 1.8.0\include\pcl-1.8; F:\PCL

What does the TypeScript “lib” option really do?

天大地大妈咪最大 提交于 2019-11-29 12:25:44
问题 I have still not been able to find good answer for this. The "target" option defines, what version of Javascript the result will run on. The "lib" option is less clearly described anywhere. Seems like it is a more granular way to describe the target environment, but then it seems strange it affects what you can write in the .ts source files. Thought TS what as superset of JS, so why does it affect whether, e.g., Promise() is available or not? This seems like it does not only define the target

No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so

馋奶兔 提交于 2019-11-29 12:20:57
在编译Ogre的时候make install出现了这个问题,这里发现我的libGL.so指向了libGL.so.1.0.0,这是怎么一回事呢? 搜索libGL.so文件路径: 比如,本机中路径为:/usr/lib/libGL.so 建立symlink: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so (之所以链接到libGL.so.1而不是libGL.so可能是为了便于区分) 如果出现错误: ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libGL.so' : File exists 则删除已有链接: sudo rm /usr/lib/x86_64-linux-gnu/libGL.so 重新执行步骤2建立symlink ??为什么要使用动态链接库? --《鸟哥的私房菜》中提及:动态函数库在编译的时候,在程序里面只有一个“指向”(Pointer)的位置而已,也就是说,动态函数库的内容并没有被整合到可执行文件中,而是当可执行文件要使用到函数库的时候程序才会读取函数库来使用。由于可执行文件中仅仅具有指向动态函数库所在的指标而已,并不包含函数库的内容,所以它的文件比较小一点。以下摘自APUE: ?

alsa移植到tiny6410

倖福魔咒の 提交于 2019-11-29 12:19:30
最近学习用到alsa,所以就准备移植alsa到自己的tiny6410上, 首先需要准备些东西,tiny6410的文件系统,如果用NFS就更好; alsa-lib-1.0.24.1.tar.bz2 alsa-utils-1.0.24.2.tar.bz2 好了,下面开始移植 环境:fedora12 交叉工具位置: /opt/FriendlyARM/toolschain/4.5.1/ 开发板根文件系统位置: /opt/filesystem/rootfs-qt4-2/ 在/opt/alsa下解压源码 tar xjf alsa-lib-1.0.24.1.tar.bz2 tar xjf alsa-utils-1.0.24.2.tar.bz2 1.开始移植alsa-lib 进入alsa-lib源码目 录,输入以下命令 ./configure --host=arm-linux --target=arm-linux --prefix=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/lib/arm-alsa --enable-static --enable-shared --disable-python --with-configdir=/usr/share --with-plugindir=/usr/lib/alsa_lib

1、Dart : 创建并发布Dart Libraries;

有些话、适合烂在心里 提交于 2019-11-29 11:58:21
  Libraries是可以轻松创建共享模块化代码的好方法。在Dart生态系统中,Libraries是作为包创建和分发的。Dart有两种包:应用程序包、本地库和Libraries包;   如下为最简单的Lib的布局: root dir - lib -file.dart - pubspec.yaml 复制代码   一个Lib的最低要求是: pubspec.yaml: Lib的 pubspec.yaml 文件与应用程序的包的文件相同。没有特殊的名称来指定软件包是Lib。 lib文件夹: Lib的代码位于lib目录下,并且对其他包是公共的。按照惯例实现的代码都在lib/src下。lib/src下的代码被认为是私有的;其他软件包永远不需要导入src/...,要使lib/src下的API公开,你可以在lib的文件中导出lib/src下的文件。 注:注意:如果未指定library,则会根据每个lib的路径和文件名生成唯一标记。 因此,除非计划生成库级文档,否则应该从代码中省略库指令。 组织一个Dart Lib   当创建小的单个Lib时,库包最容易维护、扩展和测试。在大多数情况下,每个类都应该在各自的Lib中,除非有两个类耦合的情况。 注:part指令允许将库拆分为多个Dart文件,应该避免使用该指令。   直接在lib/.dart下创建一个Lib文件,它导出所有公共的API

Linux下PHP7.2扩展

自闭症网瘾萝莉.ら 提交于 2019-11-29 09:49:32
前言 由于公司某项目需要连接oracle数据库,该项目使用的开发语言为PHP,故需要对PHP进行扩展 环境说明 服务器:Centos7 PHP:7.2, 源码安装;安装路径:/usr/local/xxx/php-7.2 扩展过程 前期准备 下载oracle所需客户端,我这里使用的是zip包. 下载地址 下载后存放到某路径下,我这里为/data/soft目录下 注意,php7版本的某些扩展已经集合到php的源码中,我们可以直接对php的源码进行重新编译,而不需要再下载所谓的其他软件包 如果php在安装完后删除了,需要去官网找寻对应的版本下载并解压,我这里用的是7.2.11的 安装oracle的客户端 解压instantclient-basic-linux.x64-12.2.0.1.0.zip,并移动到/usr/lib/目录下 unzip instantclient-basic-linux.x64-12.2.0.1.0.zip mv instantclient_12_2/ /usr/lib 解压instantclient-sdk-linux.x64-12.2.0.1.0.zip,将解压后的instantclient_12_2目录下sdk目录移动到/usr/lib/instantclient_12_2/下 unzip instantclient-sdk-linux.x64-12.2.0

osg include lib -computer1

人走茶凉 提交于 2019-11-29 08:55:11
E:\\OpenSceneGraph\\OpenSceneGraph_3_6_install\\lib E:\\OpenSceneGraph\\3rdParty\\v140-x64\\lib OpenThreadsd.lib osgAnimationd.lib osgd.lib osgDBd.lib osgFXd.lib osgGAd.lib osgManipulatord.lib osgParticled.lib osgPresentationd.lib osgQtd.lib osgShadowd.lib osgSimd.lib osgTerraind.lib osgTextd.lib osgUId.lib osgUtild.lib osgViewerd.lib osgVolumed.lib osgWidgetd.lib freetyped.lib giflibd.lib glut32d.lib jpegd.lib libcurld.lib libpngd.lib minizipd.lib sqlite3d.lib zlibd.lib 来源: https://www.cnblogs.com/herd/p/11495674.html