- 博客(168)
- 资源 (12)
- 收藏
- 关注
原创 vlc-bin : Depends: libvlc-bin (= 3.0.16-1+rpi1+rpt2) but 3.0.17.4-0+deb11u1+rpi1 is to be installed
pi@raspberrypi:/etc/apt/sources.list.d $ sudo apt-get upgradeReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneCalculating upgrade... DoneSome packages could not be installed. This may mean that you havereq
2022-12-04 17:18:17 569
原创 VSCode 下载加速方法
https://az764295.vo.msecnd.net/stable/784b0177c56c607789f9638da7b6bf3230d47a8c/code_1.71.0-1662018389_amd64.deb改为:https://vscode.cdn.azure.cn/stable/784b0177c56c607789f9638da7b6bf3230d47a8c/code_1.71.0-1662018389_amd64.deb
2022-09-02 13:45:22 678
原创 /usr/bin/ld: error: cannot find -lceres
/usr/bin/ld: error: cannot find -lceres../../../../src/Modules/Tools/src/pose_graph_2d_1.cpp:55: error: undefined reference to 'ceres::Problem::SetParameterization(double*, ceres::LocalParameterization*)'../../../../src/Modules/Tools/src/pose_graph_2d_
2021-12-10 16:12:52 996
原创 glibc 交叉编译
0、sudo -i 很重要否则make install 出错export PATH=$PATH:/opt/GSRD/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux/bin/1、libffiCC=arm-linux-gnueabihf-gcc ./configure+--prefix=/opt/GSRD/glib-2.45.1/ffi-3.2.1/ --host=arm-linux-gnueabihfmake&make ..
2021-04-06 14:14:03 895 1
原创 将多层目录下的文件GBK转成utf8 的脚本 记录下
#!/bin/shfiles=`find . -name '*.h' | xargs enca -L zh | grep GB2312 | cut -d: -f1`for f in $files; doiconv -f GBK -t UTF-8 $f > $f.utf && mv -f $f.utf $f && echo "$f done"donefiles=`find . -name '*.cpp' | xargs enca -L zh | grep G
2021-01-11 15:46:19 116
原创 'pthread_getspecific@@GLIBC_2.4'
/opt/GSRD/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: AsyncTCPClient.o: undefined reference to symbol 'pt...
2020-02-10 14:11:23 1079
原创 ubuntu中安装Qt_ROS 调试程序
**ubuntu中安装Qt_ROS 调试程序**1、下载网址https://qtcreator-ros.datasys.swri.edu/downloads/installers/选择文件Ubuntu 18.04.2 LTS (Bionic Beaver)Ubuntu 16.04.6 LTS (Xenial Xerus)Ubuntu 14.04.5 LTS (T...
2019-10-15 15:17:44 1338 1
原创 ubuntu16.04 下两大开发力器
https://www.howtoinstall.co/en/ubuntu/xenial/anjutasudo apt-get updatesudo apt-get install anjutahttps://www.howtoinstall.co/en/ubuntu/xenial/kdevelopsudo apt-get updatesudo apt-get install kde...
2018-04-12 10:13:52 380 1
原创 安装了g2o后,编译运行 运行 实例程序出现 No such file or directory
安装了g2o后,编译运行 运行 实例程序出现:/home/hong/slambook-master/slambook-master/ch6/g2o_curve_fitting/build/curve_fitting: error while loading shared libraries: libg2o_core.so: cannot open shared object file: No su...
2018-03-29 17:01:58 1108
原创 标签:make时钟错误 touch touch遍历
标签:make时钟错误 touch touch遍历make编译的时候,出现"make: 警告:检测到时钟错误。您的创建可能是不完整的"错误。解决方法: touch *发现make依然出时钟告警,由于目录下面还有文件夹,没有遍历touch解决方法::find ./ -type f |xargs touch...
2018-03-12 16:31:35 599
原创 G2O
https://github.com/RainerKuemmerle/g2o1、sudo apt-get install libeigen3-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev2、mkdir build & cd build & cmake ../ & make -j4...
2018-03-08 22:37:51 329
原创 Boost 库的移植 与 Qt下的应用方法
1、下载boost源码(boost_1_66_0 2018.01.17 时最新):地址:https://sourceforge.net/projects/boost/files/boost/2、解压进入目录 boost_1_66_0 查看当前版本支持的库 如下:命令:./bootstrap.sh --show-librariesBuilding Boost.Build engine wi
2018-01-17 21:57:00 942
原创 socket can error write: No buffer space available
1、查看 root@socfpga:/sys/class/net/can0# cat tx_queue_len102、root@socfpga:/sys/class/net/can0# echo 4096 > tx_queue_len3、root@socfpga:/sys/class/net/can0# cat tx_queue_len4096
2017-09-15 16:40:20 5143 2
原创 Linux 开发环境构建
1、安装32位兼容库 sudo apt-get install libc6:i386 sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1 2、将GSRD.tar.bz2 和 gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-2012
2017-09-15 16:38:11 321
原创 ubuntu eclipse-nios2 intelFPGA_lite 当无法连接JTAG的时候 步骤
1、查看 Bus 003 Device 010: ID 09fb:6010 Altera sfe1012@sfe1012-thinkpad-e540:/dev/bus/usb/003$ lsusbBus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2
2017-09-13 14:17:50 481
原创 移植Qt5.7在开发板上运行Qt程序提示This application failed to start because it could not find or load the Qt platfo
./LinuxAGV This application failed to start because it could not find or load the Qt platform plugin "linux #eglfs"in "".Available platform plugins are: linuxfb, minimal, offscreen.Reinsta
2017-08-30 09:41:04 6598 1
转载 “mkimage” command not found – U-Boot images will not be built
ubuntu 14.04 64位系统编译linux kernel时提示:“mkimage” command not found – U-Boot images will not be built按照以往经验,我们需要安装依赖包:sudo apt-get install uboot-mkimage但却提示”现在没有可用的软件包 uboot-mkimage,但是它被其它
2017-08-25 15:06:03 627
原创 socfpga-3.12 编译方法
https://wenku.baidu.com/view/e282bed333687e21ae45a964.html1、下载内核源代码,解压:https://github.com/altera-opensource/linux-socfpga/tree/socfpga-3.122、配置顶部的makefile ARCH = armCROSS_COMPILE
2017-08-07 11:52:33 717
原创 编译内核驱动模块的时候错误解决方案
makefile:ifeq ($(KERNELRELEASE),)KERNELDIR ?= /home/sfe1012/GSRD/linux-socfpga-socfpga-3.12/PWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install: $(MAKE) -C
2017-08-07 11:15:38 4115
原创 下载一个新内核想编译一个内核驱动之前工作
https://www.kernel.org/pub/linux/kernel/1.下载完成之后,把它放在/usr/src 下2.解压 3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.8.8-030808-generic, 其目录下有一个build文件夹,build是一个link,lin
2017-07-28 15:18:44 363
转载 幻数使用说明
幻数使用说明 在驱动程序中实现的ioctl函数体内,实际上是有一个switch{case}结构,每一个case对应一个命令码,做出一些相应的操作。怎么实现这些操作,这是每一个程序员自己的事情。 因为设备都是特定的,这里也没法说。关键在于怎样组织命令码,因为在ioctl中命令码是唯一联系用户程序命令和驱动程序支持的途径 。 命令码的组织是有一些讲究的,因为我们一定要做到命令和设备是一一对应的,利
2017-07-25 17:29:03 1019
原创 warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
在编写驱动的时候,在函数中,变量的声明必须在执行语句之前,也就是变量的生命需要放在函数的最前面。
2017-07-25 08:53:53 1072
原创 设置开发板的IP
2、设置IP /etc/network/interfacesauto eth0#iface eth0 inet dhcp#iface eth1 inet dhcpiface eth0 inet static address 192.168.1.101gateway 192.168.1.1netmask 255.255.255.0
2017-07-19 16:32:10 647
原创 QT远程调试配置
GDB查看qt说明:Supported GDB Versions Starting with version 3.1, Qt Creator requires the Python scripting extension. GDB builds without python scripting are not supported anymore and will not
2017-07-19 16:06:41 1116
原创 error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression
/home/sfe1012/MrcMoveProject/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux/bin/../arm-linux-gnueabihf/libc/usr/include/./linux/tcp.h:72:17: error: ‘__u32 __fswab32(__u32)’ cannot app
2017-07-19 11:47:43 1249
原创 linux 开发板设置 root登录 和 登录后启动自定义应用程序
1、自动登录root (1)、首先编译一个自动登录的小程序 源码如下: /* * autologin.cpp * * Created on: 2017-7-19 * Author: sfe1012 */ #include int main() { execlp("lo
2017-07-19 10:29:53 1556
原创 比较新的 sshd登录失败
sfe1012@sfe1012-thinkpad-e540:~$ ssh root@192.168.1.103root@192.168.1.103's password: Permission denied, please try again.root@192.168.1.103's password: Connection to 192.168.1.103 closed by r
2017-07-18 11:36:37 303
原创 arm-linux-gnueabihf-g++: error while loading shared libraries: libstdc++.so.6 no such file and ....
有一些老版本的arm-gcc 编译程序时经常报错arm-linux-gnueabihf-g++: error while loading shared libraries: libstdc++.so.6 no such file and .......解决办法:apt-get install lib32z1 lib32ncurses5apt-get install lib
2017-07-11 16:10:36 7750
原创 Socket 崩溃
1、问题 linux 下socket 发送,当接收端关闭的时候,程序异常崩溃。 The inferior stopped because it received a signal from the operating system.Signal name : SIGPIPESignal meaning : Broken pipe解决方案为: 只要在main
2017-04-18 16:10:43 1457
转载 移植openssh服务器到ARM处理器上
移植opensshd到友善之臂ARM开发板上(CPU是s3c2440) 1. 环境 硬件环境: Host:X86PC Target:友善之臂mini2440开发板 软件环境: Host:VMware虚拟机下的redhat linux 9.0(完全安装) Target:arm-linux kernel:linux-2.6.13 Crosst
2017-04-01 16:52:36 1048
原创 QT 5.8 Raspbian 移植
零、配置Arm-gcc在http://releases.linaro.org/components/toolchain/binaries/4.9-2016.02/arm-linux-gnueabihf/ 下 gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz解压后 在/home/sfe1012/.bashrc文件的最后面添加
2017-03-24 10:45:43 2213
原创 任意两不同坐标系的相互转换
注意: 应该用施工坐标系向测量坐标系旋转的夹角为a。这个公式的用在机器人的本身坐标系同机器人传感器坐标系之间的互相转换。尤其是激光雷达传感器同机器人之间相互转化。
2017-01-16 11:03:06 7978 1
转载 Ubuntu不显示grub怎么办?
显示grub菜单 Ubuntu不显示grub怎么办?默认情况下,如果系统只有一个版本的ubuntu,grub菜单是不显示的。打算显示grub菜单。步骤如下: 首先备份/etc/default/grub文件 打开/etc/default/grub文件,找到 GRUB_HIDDEN_TIMEOUT=0 这行,使用#注释掉,变成 #GRUB_HIDDEN_TIMEOUT=0
2016-11-10 10:36:03 10082
原创 Xmanage 登录 ubuntu 16.04
1、sudo ufw disable2、sudo apt-get install xubuntu-desktop3、Configure the /etc/lightdm/lightdm.conf file as follows. If the file does not exist, create it.[XDMCPServer]enabled=true[Seat:*]au
2016-09-13 19:13:01 3588
原创 wchar_t <-> char
/* Convert a multibyte string to a wide char string. */extern size_t mbstowcs (wchar_t *__restrict __pwcs, const char *__restrict __s, size_t __n) __THROW;/* Convert a wide ch
2016-08-17 10:50:16 319
原创 linux 高精度定时器 hrtimer 用户空间的应用 man timer_create
TIMER_CREATE(2) Linux Programmer's Manual TIMER_CREATE(2)NAME timer_create - create a POSIX per-process timerSYNOPSIS #include #include int time
2016-08-16 11:15:42 3330
原创 Xenomai 改造 Ubuntu
1、http://xenomai.org/ 获得补丁源代码2、apt-get source linux-image-$(uname -r) 获得当前 ubuntu 内核源代码。其他获得方法:https://wiki.ubuntu.com/Kernel/SourceCode 这个不行,原因是xenomai中ipipe 补丁 只是支持到/home/sfe1012/RealTimeOs
2016-07-02 16:51:37 1036 1
Visual Assist 扩展
2014-07-25
ARM平台下基于SIM908车载定位监控系统研究
2014-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人