自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sfe1012 Na~喊 -- 心系一处 睥睨群雄 Blog

专注嵌入式、机器人 静心 养性 戒骄 戒躁 stay hungry stay foolish

  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

原创 关闭BBB的HDMI输出功能

原来加载的设备文件产看可知如下: $cat /sys/devices/bone_capemgr.9/slots 0: 54:PF---  1: 55:PF---  2: 56:PF---  3: 57:PF---  4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G 5: ff:P-O-

2015-01-30 21:19:36 1229

转载 Sizeof与Strlen的区别与联系(转)

Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如:

2015-01-30 20:27:35 404

转载 gnueabi相关的两个交叉编译器: gnueabi和gnueabihf 区别

http://blog.csdn.net/ccskyer/article/details/16864173gnueabi相关的两个交叉编译器: gnueabi和gnueabihf在debian源里这两个交叉编译器的定义如下:gcc-arm-linux-gnueabi – The GNU C compiler for armel architecturegcc-arm-lin

2015-01-29 20:56:20 1052

转载 整理了Ubuntu的关机重启命令知识,以作备忘。

http://www.linuxidc.com/Linux/2009-05/20134.htm整理了Ubuntu的关机重启命令知识,以作备忘。重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时

2015-01-28 21:40:04 611

原创 仔细观察BBB Debian系统内核升级过程 将会明白很多

root@beaglebone:/# cd opt/root@beaglebone:/opt# ls cloud9 desktop-background.jpg scripts sourceroot@beaglebone:/opt# cd s-bash: cd: s: No such file or directoryroot@beaglebone:/opt# cd scripts/root@be

2015-01-28 21:06:51 2408

原创 ubuntu下应用ssh登录开发板的密钥问题处理

登录BBB开发板命令:ssf 192.168.7.2  -l  root当你的手里有两块BBB的时候,就会提示错误了。这个时候。命令:cd ,到自己的home工作区间目录  ,打开隐藏文件夾.ssh ,删除里面的文件。

2015-01-28 20:57:42 737

原创 BeagleBone Black 应用开发之Debian内核编译

Debian 系统对于BeagleBone Black的支持不断的在更新之中,这是我们大家喜闻乐见的事情。现在,我将会介绍如何编译Debian发布的kernel。对于我们这些DIY爱好者来说,资源是最为重要的东西,介绍一下Debian的资源。1、http://elinux.org/Beagleboard:BeagleBoneBlack_Debian     debian 对bbb 的帮助文

2015-01-28 20:13:16 2388

原创 beagelbone black 开发之内核编译错误 net/wireless/regdb.c:1551:1: error: expected expression before ‘const’

net/wireless/regdb.c:1551:1: error: expected expression before ‘const’make[2]: *** [net/wireless/regdb.o] Error 1deal with : configs/beagleboneView@@ -1057,7 +1057,7

2015-01-28 19:47:18 3932

原创 beaglebone black debian 系统内核更新 方法

可以参考 :http://elinux.org/Beagleboard:BeagleBoneBlack_DebianKernel UpgradeWe can't ship support for everything on release day, so we push out new kernels as fixes, support for new capes, etc are

2015-01-27 19:06:26 1526

原创 SDL 1.2版本显示YUYV422数据

/* * SdlShow.h * * Created on: 2014-6-1 * Author: root */#ifndef SDLSHOW_H_#define SDLSHOW_H_#include #include class SdlShow{ public: SdlShow(); ~SdlShow(); bool SdlInitlib(c

2015-01-26 13:46:28 1292

原创 基于BBB的4轮移动轮式机器人系统设计与实现(五)--BeagleBone Black编码器开发应用

首先声明,这个应用是来自外国网站,自己也是依葫芦画瓢得来。如果想要获得原来的版本可以关注网站:https://github.com/Teknoman117/beaglebot但是本人做的编译内核的办法方案与其不同,我是应用下载好的内核源代码来编译驱动。过程如下:第一 :下载最新的开发板的内核源代码,可以到这里git://github.com/beagleboard/kernel

2015-01-23 21:37:38 1818

原创 linux下如果想要打开两个摄像头VIDIOC_STREAMON: No space left on device解决方案

libv4l2: error turning on stream: No space left on deviceVIDIOC_STREAMON: No space left on device 可以应用:

2015-01-23 14:43:57 8944 5

原创 linux 下挂载U盘

如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别,再用fdisk -l 来查看U盘的情况。/dev/sda1 * 1 6 48163+ 83 Linux/dev/sda2 7 515 4088542+ 83 Linux

2015-01-23 14:37:29 543

原创 进程间通信 华清远见-《嵌入式 Linux 应用程序开发标准教程》学习记录

在 Linux 中使用较多的进程间通信方式主要有以下几种。(1)管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。(2)信号(Signal) :信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进程收到一个信号与处理器收到一个中断请求效果上可

2015-01-15 00:06:05 711

原创 进程控制4 编写多进程

实验有 3 个进程,其中一个为父进程,其余两个是该父进程创建的子进程,其中一个子进程运行“ls -l”指令,另一个子进程在暂停 5s 之后异常退出,父进程先用阻塞方式等待第一个子进程的结束,然后用非阻塞方式等待另一个子进程的退出,待收集到第二个子进程结束的信息,父进程就返回。错误的编写程序如下:原因是创建了4个进程了,两个fork连续的应用,将会导致创建4个进程。#include

2015-01-14 17:03:27 1514

转载 linux下杀死进程(kill)的N种方法

转:http://blog.csdn.net/andy572633/article/details/7211546常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:3

2015-01-13 22:56:56 489

原创 进程控制3 守护进程 华清远见-《嵌入式 Linux 应用程序开发标准教程》

守护进程,也就是通常所说的 Daemon 进程,是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导载入时启动,在系统关闭时终止守护进程还能完成许多系统任务,例如,作业规划进程 crond、打印进程 lqd 等(这里的结尾字母 d 就是 Daemon 的意思)。由于在 Linux 中,每一个系统与用户

2015-01-12 22:03:45 949

原创 进程控制2 华清远见-《嵌入式 Linux 应用程序开发标准教程》

fork一次,父亲进程将会复制出一个子进程,而父子进程的代码从fork函数的返回开始分别在来那个个地址空间中同时运行。从而两个进程分别获得其所属的fork()函数的返回值。vfork函数不同于fork函数,vfork函数的作用是应用了当子进程需要改变内存中的数据的时候才复制父进程,这就是著名的“写操作时复制”#include #include #include #include in

2015-01-12 21:32:48 822

原创 linux 进程控制1 获得当前进程的进程ID和其父进程ID 华清远见-《嵌入式 Linux 应用程序开发标准教程》

#include#include#include int main(){ printf("The PID of this process is %d\n",getpid()); /*获得当前进程的进程ID*/ printf("The PPID of this process is %d\n",getppid()); /*其父进程ID*/ return 0;}

2015-01-12 14:00:52 1283

原创 linux 下多路复用技术 之 poll

在终端中输入  man 2 poll  就可以知道poll函数的具体应用方法#include #include #include #include #include #include #include #include #define MAX_BUFFER_SIZE 1024 /* 缓冲区大小*/#define IN_FILES 3 /* 多路复用输入文件数目*

2015-01-09 16:15:11 547

原创 linux 下多路复用技术 之 select

在linux终端中输入 man 2 select  命令 就可以查看select函数的具体应用方法#include #include #include #include #include #include #include #define MAX_BUFFER_SIZE 1024 /* 缓冲区大小*/#define IN_FILES 3 /* 多路复用输入文件数目

2015-01-09 15:54:14 674

转载 Linux必学的60个命令

Linux必学的60个命令 Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的

2015-01-08 18:25:11 852

转载 Linux man命令的使用方法

转 :http://www.cnblogs.com/hnrainll/archive/2011/09/06/2168604.htmlLinux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux的man手册共有以下几个章节:代號代表內容1使用者在shell中可以操作的指

2015-01-08 18:13:15 528

原创 linux下用命令打开一个pdf文档

evince   XXX.pdf

2015-01-03 20:12:36 709

原创 ROS中创建urdl文件后,需要检查是否正确。需要安装check_urdf工具

sudo apt-get install liburdfdom-tools

2015-01-03 20:05:33 2253 1

原创 ROS 错误之 [rospack] Error: package 'beginner_tutorials' not found

ubuntu 下面情况处理$ cd ~$gedit .bashrc再后面加入两行 source /opt/ros/indigo/setup.bashsource /home/sfe1012/RosWorkSpace/devel/setup.bash

2015-01-02 20:50:04 11555 1

转载 【嵌入式linux】(第四步):安装NFS服务,并挂载到开发板

http://blog.csdn.net/cp1300/article/details/8262908

2015-01-02 15:06:30 485

转载 【嵌入式linux】(第五步):使用eclipse集成开发环境开发第一个嵌入式Linux驱动

http://blog.csdn.net/cp1300/article/details/8266806

2015-01-02 15:05:42 526

转载 从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包

从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包要解压很简单 :.tar.gz     格式解压为          tar   -zxvf   xx.tar.gz.tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz2

2015-01-01 21:24:05 1033

原创 Installing Eclipse to Ubuntu 13.10, 13.04, 12.04

Installing Eclipse to Ubuntu 13.10, 13.04, 12.04POSTED BY IG ON JAN 28, 2013 IN ECLIPSE, UBUNTU | 41 COMMENTSInstalling Eclipse Juno 4.2 in Ubuntu 12.04First download the eclipse tar.g

2015-01-01 15:29:08 471

仿真贝塞尔曲线

应用matlab对贝塞尔曲线进行仿真,并且求出贝塞尔曲线的曲率、切线角

2015-09-15

Beaglebone Black PWM驱动

Beaglebone Black PWM驱动,包括驱动源码、方法、应用程序等

2015-04-26

SIM908 linux 下开发应用

SIM908 linux 下开发应用,主要包括命令控制,GPS 数据等问题

2015-04-24

Playjoy游戏手柄开发

linux下北通阿修罗 手柄 数据获取与解析

2015-04-24

linux 下应用SDL1.2和V4L2 获取双目摄像头数据并一起显示

linux 下应用SDL1.2和V4L2 获取双目摄像头数据并一起显示

2015-01-26

严蔚敏数据结构实现源码

数据结构实现源码 严蔚敏 的数据结构 包含了C语言和C++语言的实现

2014-08-12

Visual Assist 扩展

Visual Assist 具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 Visual Assist 是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 添加步骤

2014-07-25

基于ALSA的网络电话

Linux下面应用ALSA框架编写的局域网内的网络电话

2014-03-13

ARM平台下基于SIM908车载定位监控系统研究

随着人民生活水平的不断提高,私家车越来越多的走进了平常百姓家的生活。这样就引发了一个严重的社会问题,车辆的安全防盗越来越引起人们的关注,在这个趋势下车辆定位防盗监控系统越来越值得广大车主的应用和关注。ARM平台下基于SIM908车载定位监控系统时时刻刻的保护着我们的车辆财产安全。这种车辆安防系统将会是广大的4S汽车销售商店、汽车厂商保护车主财产安全的解决方案。 ARM平台下基于SIM908车载定位监控系统有共有两个主要模块。第一个就是车载端,第二个就是监控终端。 车载端由ARM控制板和SIM908开发板构成,主要涉及的技术有GPS定位技术、GPRS网络传输。车载工作过程如下,ARM主控板开启控制SIM908开发板的GPS功能,获取GPS地位数据数据。将所获得的数据通过SIM908开发板的GPRS功能将数据每个10秒发送到监控终端。 远程监控终端工作原理,首先监控终建立在一个基于外网IP地址的服务器,然后监听连接请求,获得请求后建立TCP连接。接收数据,将数据进行解析后将车辆定位信息在google和baidu在线地图上进行标记。 关键词:SIM908; AMR; GPRS; GPS;GSM;嵌入式;监控;车载;

2014-03-13

QT_Music_Player

QT 开发的,音频文件播放的代码,可以播放各种音频文件 mp3等。

2013-06-02

QT_Mediaplayer

本程序是在QT下 运行的 音视频播放器代码。

2013-06-02

sim908芯片 的stm32程序样例

在stm32开发环境下,对sim908的代码样例

2013-05-29

空空如也

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

TA关注的人

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