自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 yocto weston LCD 睡眠无法唤醒问题

硬件平台:x86 平台,赛扬J1900。edp->lvds 液晶屏系统:yocto-poky: 2-7.0linux内核:5.0.3bitbake core-image-weston现象:系统启动没问题,LCD 显示正常,当时当系统睡眠后,按键盘没有反应,系统无法唤醒。hdmi,vga 都没有遇到这个问题。只有 LCD 有。另外 core-...

2019-08-27 08:37:34 662 1

原创 yocoto 上运行weston +qt 遇到的一些问题

1. 添加qt layer编译好镜像后,烧到硬盘里面,开机运行。运行程序发现没有软件上面没有字体,看后台程序,发现报 "QtFontDatabase cann't find /usr/lib/ dir" 猜测是qt找不到字体的原因。https://doc.qt.io/archives/qt-4.8/qt-embedded-fonts.htmlhttps://www.ud...

2019-07-23 13:37:00 2040

原创 pthread_create 所需要的时间

实际上pthread_create 应该是比较快的,但是从线程的创建到线程的调度的时间,取决于操作系统的调度算法以及硬件的性能。但是我还是想有个大概的概念,到底是us级的还是ms级别的?#include <stdlib.h>#include <sys/time.h>#include <sys/types.h>#include <uni...

2019-05-17 16:07:16 1210

原创 linux 访问 windows 共享文件夹

玩linux,但是有时候不得不用到windows文件。来回传文件有很麻烦,怎么办呢?之前在windows上访问linux用samba服务器,实际上windows 也已经默认打开samba服务了。所以只需要把windows 文件设为共享,然后在linux上把文件挂载到指定文件就可以了。windows 环境:wn7_64linux 环境 Ubuntu18.04第一步: win...

2019-05-17 10:07:54 292

原创 linux平台交叉编译Windows 程序

在程序开发过程中,经常回用到很多开源项目。这些开源项目大多是在linux里面的,如果windows想用,就需要搭建编译环境,这个比较麻烦。因为个人更倾向于linux简介的风格,所以想在linux里面交叉编译windows程序。在linux里面交叉编译windows代码,需要安装mingw-x64 的相关包。

2019-05-13 10:15:52 16979 2

原创 gcc -fPIC

linux 下面用gcc 生成一个动态库。发现总是报"recompile with -fPIC" 这个错误,因为项目是用cmake配置出来的,所以以为自己配置"-fPIC" 配置错了。所以捣鼓了半天也没捣鼓好,最后搜到下面一段文字。You try to link a static library to a shared library. Shared librarycode mu...

2019-05-06 15:24:12 722

原创 Linux mount 挂在 img 镜像

 下面是挂载一个img的记录过程, 没有时间整理,等以后有时间再整理下吧&gt;&gt; lsmd5sums openwrt-brcm2708-bcm2710-raspberrypi-3-rootfs.tar.gz openwrt-brcm2708-bcm2710-rpi-3-ext4-sdcard.img openwrt-brcm2708-bcm2710-rpi-3-ex...

2018-08-13 16:28:59 4199

原创 Linux shell 之日积月累

字符串处理1. 如何删除字符串的最后一个字符     str=www.123.com;     echo ${str:%?}     www.123.com2.如何删除字符串的前几个字符     str=-www.123.com     echo ${str:%1}     www.123.com     同理如果想删除前n个字符,echo ${str:%n}...

2018-08-09 10:26:23 131

转载 How Endianness Effects Bitfield Packing

How Endianness Effects Bitfield PackingHints for porting drivers.Big endian machines pack bitfields from most significant byte to least.Little endian machines pack bitfields from least significan...

2018-08-01 17:42:39 135

原创 linux 版本查看命令

1. uname                uname -r                uname -a        基本所有的系统都有这个命令,这也是最常用的一个查看内核版本的命令了.2. lsb_release -a        这个命令可以用来查看系统的发行版本, 区别于内核版本. 下面是我的电脑的信息        No LSB modules are ...

2018-03-01 11:21:00 210

原创 卷积常用的几个矩阵

临时先记一下,后期再配图...sharpen 0   -1    0-1    5   -1 0   -1    0-1   -1   -1-1    9   -1-1   -1   -1 blur 1    1    1 1    1    1   * 1/9 1    1    1 1    2    1 2

2017-11-24 11:56:24 734

原创 Git 常用命令,更新中....

最基本的操作1. git init 创建Git 仓库2. git status 查看当前状态3. git add 添加文件 git add .添加所有文件 git add <file>添加某个文件4. git rm 删除文件 git rm --cached <file>删除 git add 添加的文件 ...

2017-10-18 09:53:05 424

转载 用fpga来加速采用opencl的多功能打印机图像处理

摘要:在高性能计算、娱乐和科学计算市场,opencl的采用在持续增长。opencl的灵活性和便携性使之成为了一个开发图像处理应用的优秀平台。然而,opencl尚未应用到硬拷贝打印机和多功能打印机(mfp)市场。传统上,打印机/mfp市场使用全定制系统级芯片(soc或asic)、专用集成电路进行图像处理。在本文中,我们探讨了配合alterasoc fpga(现场可编程门阵列)的opencl在核心mf

2017-10-16 10:11:39 1684

转载 OpenCL快速入门教程

这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。首先我们

2017-10-13 15:26:21 452

转载 OpenCL 基础篇

OpenCL应用程序含有两部分。OpenCL主程序是纯软件例程,以标准C/C++编写,可以运行在任何类型的微处理器上。例如,这类处理器可以是FPGA中的嵌入式软核处理器、硬核ARM处理器或者外置x86处理器。内容目录:OpenCL 简介OpenCL 的架构OpenCL 环境设定开始撰写 OpenCL 程式建立 Command Queue产生资料 配置

2017-10-13 15:25:14 472

转载 OpenCL 基础架构

转载:http://blog.csdn.net/leonwei/article/details/88800121 异构计算、GPGPU与OpenCL  OpenCL是当前一个通用的由很多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)的标准,它是跨平台的。旨在充分利用GPU强大的并行计算能力以及与CPU的协同工作,更高效的利用硬件高效的完成

2017-10-13 15:22:49 302

原创 J-Link JTAG/SWD接口

仿真器端口连接目标板备注1. VCCMCU电源VCCVCC2. VCCMCU电源VCCVCC3. TRSTTRSTTest ReSeT/ pin4. GNDGND或悬空 5. TDITDITest Data In pin

2017-08-20 13:43:28 1025

原创 raspberry 3b 64bit 系统安装,以及交叉编译环境、调试环境的搭建

一、系统安装二、交叉环境的搭建,以及内核替换我用的Linux版本是 ubun16.04-64bit1、安装交叉编译器sudo apt-get install gcc-aarch64-linux-gnu2、下载Linux 内核3、编译make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcmrpi3_defconf...

2017-08-06 21:04:57 1733

原创 rasperry 3b 64bit 内核遇到的一些问题

一、串口没有输出问题二、wifi 问题在32位系统里面,1、首先输入 ifconfig 命令,可以看到wland0 这个设备,如果没有的话,下面的步骤基本都没法进行了。2、编辑 /etc/wpa_supplicant/wpa_supplicant.conf 文件ctrl_interface=/var/run/wpa_supplicantctrl_in

2017-08-06 21:04:27 240

原创 ssh 常见问题累积...

1、SSH error:a public key file has not been specified by this session很可能是SSH客户端没有开启密码验证,或者SSH服务端不允许密码验证。服务端开启密码验证的方法:修改/etc/ssh/sshd_config的PasswordAuthentication项为yes,重启服务($service ssh

2017-08-05 12:56:53 392

转载 Wayland中的跨进程过程调用浅析

原文地址:http://blog.csdn.net/jinzhuojun/article/details/40264449Wayland协议主要提供了Client端应用与Server端Compositor的通信机制,Weston是Server端Compositor的一个参考实现。Wayland协议中最基础的是提供了一种面向对象的跨进程过程调用的功能,在作用上类似于Android中的Bi

2017-08-04 10:14:57 725

转载 Wayland与Weston简介

简单地说,Wayland是一套display server(Wayland compositor)与client间的通信协议,而Weston是Wayland compositor的参考实现。其官网为http://wayland.freedesktop.org/。它们定位于在Linux上替换X图形系统。X图形系统经历了30年左右的发展,其设计在今天看来已略显陈旧。在X系统中,X Server作...

2017-08-01 09:44:37 854

转载 Wayland的前世与今生(二)------我的后半生

话说在上篇 > 中我介绍了一些X Window的历史及发展,还没有提到Wayland本身,不少人已经等不及了。不过,介绍这些是有必要的,毕竟要知道X Window的一些知识,才能明白为什么会有Wayland这个东西。在本篇正式开始介绍Wayland之前,让我们先回到2008年11月4日,也就是整整两年前,我当时在中文领域第一时间报道了"Wayland"的新闻:Wayland:Linux的新

2017-08-01 09:42:56 1957

转载 Wayland的前世与今生(一)-----我的前半生

今天大家可能在"Wow! Ubuntu"或其他地方看到了这篇文章:Ubuntu 决定未来将启用 Wayland X-Server。Wayland是什么呢?它是X Window?还是要取代X Window?它的优势在哪里?Linux桌面/移动会因此有什么变化?在本篇中,我将回顾历史,展望未来,通过简易的文字,来先回顾一下X Window,从而继续解答Wayland。注:在下对X Window...

2017-08-01 09:39:00 1215

转载 用 GStreamer 简化 Linux 多媒体开发

GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的编程框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。

2017-07-27 09:43:24 232

原创 Linux container_of 以及list_for_each_entry 的拆分理解

在阅读Linux 内核以及驱动的时候,经常会见到这么一个宏"list_for_each_entry()",或者"list_for_each_entry_xxx()",如果不理解就验证影响代码的理解。拖了很久,这次下决心分析明白,一分析发现实际上很容易理解。list_for_each_entry() 宏,主要有两个宏,list_first_entry, list_next_entry,加一个fo

2017-07-13 10:29:20 662

原创 Linux vi vim 试用心得

一、ubuntu 里面 上下左右键出乱码。解决:重新安装一遍sudo apt-get remove vim-commonsudo apt-get install vim二、vim环境设置在/etc/vim目录下的vimrc文件下 添加设置命令,即可修改vim启动环境。常用的vi命令有如下:1、设置自动缩进  :set autoindent

2017-07-01 15:52:50 318

原创 Linux 搭建 tftp 服务器

搭建过无数次 tftp 服务器。因为自己不喜欢做笔记,每一次都认为下一次就不用折腾了, 结果每一次都费劲周折。这一次狠狠心总结一下。每一次搭建基本都是靠百度搜索,发现有时候搜出好用,有的搜出来就不好用。我想原因不过有二。一、 每个人搭建的平台肯定是不同的。我用的Linux 版本是 ubuntu16.04.二、安装的 tftp server 不同。我在安装 tftp server

2017-06-30 16:27:21 336

转载 从 Linux 内核访问用户空间内存

Linux 内存在 Linux 中,用户内存和内核内存是独立的,在各自的地址空间实现。地址空间是虚拟的,就是说地址是从物理内存中抽象出来的(通过一个简短描述的过程)。由于地址空间是虚拟的,所以可以存在很多。事实上,内核本身驻留在一个地址空间中,每个进程驻留在自己的地址空间。这些地址空间由虚拟内存地址组成,允许一些带有独立地址空间的进程指向一个相对较小的物理地址空间(在机器的物理内存中)

2017-05-25 15:22:00 3304

原创 linux 访问物理空间的方法

1. 通过软件 hexeditsudo hexedit /dev/mem必须用管理员权限,这样可以访问到物理内存了,是不是很帅?2. 程序编码访问物理地址一、先补充一下基础知识1.打开设备文件: mem是一个字符设备文件,是计算机主存的一个映像。通常只有root用户对其有读写权限。因此只有root用户能进行这些操作。 如果要打开设备文件/de

2017-05-24 18:22:04 299

原创 linux C/C++编程 常用系统函数整理, 持续增加......

整理下经常用到的系统函数

2017-05-24 17:25:07 487

原创 Oprofile 编译使用过程中遇到的几个错误

Oprofile Error: Failed to open profile device: Device or resource busy#sudo opcontrol --startATTENTION: Use of opcontrol is discouraged. Please see the man page for operf.Using default eve

2017-05-19 18:16:39 711

原创 linux Ubuntu16.04 oprofile1.1.0 编译笔记

内核支持:.config 文件选项CONFIG_PROFILING=y  CONFIG_OPROFILE=y 重新编译,替换内核,重启系统下载源代码:wget http://prdownloads.sourceforge.net/oprofile/oprofile-1.1.0.tar.gz解压:tar -zxcf  oprofile-1.1.

2017-05-17 16:30:33 857

转载 Xen 基本原理

1   Xen概述1.1    简介     Xen是由剑桥大学计算机实验室开发的一个开源项目。是一个直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(Guest OS)。目前已经在开源社区中得到了极大的推动。       Xen支持x86、x86-64、安腾( Itanium)、Power PC和ARM多种处理器,因此Xen可

2017-05-17 10:46:05 1028

原创 JLINK+LPC2xxx 调试日志

首先我先转帖一篇文章吧,http://www.icdev.com.cn/?5/viewspace-1960.html。原帖地址不从知晓了,这是网上流行最多的一片文章了,就让我先那它"开刀"吧。原帖大致步骤如下:1、在AXD下添加JLINK选择Options下面的Config Target,如下图所示:图(略)单击Add按钮,添加jlinkRDI.dll(确保你已经安装了segger

2017-05-16 23:00:58 935

转载 Linux proc 命令 快速浏览

buddyinfo Linux /proc 下面记录着系统最重要的信息,观察这些文件是调试系统重要的手段.下面简要说明这些文件的作用.大多数文件可以通过 cat 获取里面的参数.例如 cat cpuinfo processor       : 0vendor_id       : GenuineIntelmodel           : 94model nam

2017-05-16 11:54:52 629

原创 ubuntu16.04 python ipc-bench 编译

ipc-bench: A UNIX inter-process communication benchmarkRunning ipc-benchYou can very easily run ipc-bench on your own machines, and we encourage you to do so and submit the results for inc

2017-05-15 17:22:35 484

树莓派 用户指南非高清版

树莓派 用户指南非高清版,非最新版,谨慎下载。 内容很详细,手动添加了页签,比较方便。

2018-11-20

蓝牙HC-05与HC-06指令集比较

蓝牙HC-05与HC-06指令集比较

2018-11-20

VC707 评估板手册

VC707 评估板手册。VC707 Evaluation Board for the Virtex-7 FPGA User Guide。

2018-11-20

The_Zynq_Book_Tutorials.pdf

The_Zynq_Book_Tutorials. zynq 指导手册英文原版,欢迎下载。

2018-11-20

Mathematica_7.0_教程.pdf

Mathematica,7.0,教程,pdf,包含了常用的函数,设置选项

2010-12-06

STC11F单片机手册

包括绝大多数的STC单片机,其中有全部的常用单片机的引脚封装等各部分的详细资料

2010-05-18

空空如也

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

TA关注的人

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