- 博客(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
原创 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
Visual Assist 扩展
2014-07-25
ARM平台下基于SIM908车载定位监控系统研究
2014-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人