嵌入式linux驱动程序,内核源码树

编写驱动程序时,需要内核源码树的支持。内核源码树是从内核源代码编译得到的(源码必须经过编译才行) 我的ubuntu的内核版本是2.6.32-21 需要重新下载编译内核源码树(注意,编译内核源码树,不是更新自己ubuntu系统的内核版本,而是重新...

机器学习: linux开发技能树(及相关资料,逐步更新)

一、开发技能 a、IDE      vim、tmux、ctags b、语言       shell、awk       python c、框架      django      Flask d、各种数据访问      mysql、hadoop、redis、mns、mongo e、运维常用:      命令:ssh、pip(P...

Linux 下查看设备信息

CPU型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 操作系统版本: cat /etc/issue 内存大小 cat /proc/meminfo 显卡型号 lspci |grep VGA 参考:          https://www.cnblogs.com/jamesbd/p/3578671....

基于嵌入式Linux的视频采集系统---UVC驱动模型介绍

UVC 即 usb video class。USB协议中,除了通用的软硬件电气接口规范等,还包含了各种各样的Class协议,用来为不同的功能定义各自的标准接口和具体的总线上的数据交互格式和内容。这些Class协议的数量非常多,最常见的比如支持U盘功能...

嵌入式 libevent功能使用简介

 1. 介绍     libevent是一个用来开发可扩展的网络服务器的事件通知函数库。当一个文件描述符上的特定事件发生或是一个超时时间到达后,libevent API提供一种执行回调函数的机制。而且,libevent还支持基于信号或定期超时的回调功能...

如何移植开源软件到嵌入式Linux系统

linux嵌入式移植交叉编译 我们知道,在PC机Linux上,安装开源软件,一般来讲,大多是如下几个步骤就搞定了。 tar -xzf open_source_software.tar.gz cd      open_source_software ./configure make make install     但是,如果...

嵌入式系统中串口通信帧的同步方法

引 言     串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时还要处理随时发...

linux system函数是否执行成功判断方法

首先我们看一个例子:     status = system("./test.sh");  1、先统一两个说法: (1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值 (2)shell返回值:指system所调用的shell命令的返回值,比如上例...

win10下使用oflash时提示ftd2xx.dll缺失

问题描述:按照方法将ftd2xx.dll和oflash放置在了system32文件夹下了,可是在dos下提示ftd2xx.dll缺失。 原因:32位系统目录一般为:C:WINNTSystem32       64位系统为C:WindowsSysWOW64 或者将文件添加到环境变量试试,这个方法我也没...

嵌入式Linux——DMA:在内核中简单使用DMA实现内存中数据传递

简介:     本文主要介绍在内核中简单使用DMA实现内存数据传递。由于本篇文章中没有介绍与框架相关的程序,只是使用字符设备来操作DMA,同时也没有抽象的层次,因此本文中代码分析部分就相对简单。但我还是会将文章分为两部分,第一部分...

UBOOT与系统移植之编译脚本分析

编译脚本的分析,其实来说是比较简单的,只要懂一下基本的shell语言就行。 我们来分析一下4412的编译脚本的语法哈。       第三行首先判断参数为不为空,不为空则执行13行,为空的话执行执行then,打印三行信息之后退出。   第...

嵌入式linux使用cat命令截屏

1、直接cat fb设备 # cat /dev/fb0> /mnt/frame.raw 这样就得到了一个屏幕的raw文件。注意此时是不可以直接打开的。 2、使用ffmpeg来转换颜 {MOD} 可以把raw文件放在PC机上,使用ffmpeg工具进行格式转换。 ffmpeg -vcode...

线程使用libcurl的巨坑踩了一天!!!

用libcurl一段时间遇到莫名其妙的程序崩溃的情况,开始觉得是线程栈溢出导致的段错误,专门增加了线程栈的大小,还是有问题。线程也是分离的。用valgrind定位到问题可能出现在curl的调用上。 排查的时候也发现了libcurl一些额外的...

韦东山视频 笔记

1.老师说:他用过的做好的代码查看和编辑工具   source insight  2.百度云盘里面  东山老师的视频下载地址   http://pan.baidu.com/share/link?shareid=2549207877&uk=3087175837#dir/path=%2F%E5%AD%A6%E4%B9%A0%2F%E9%9F%A6%E4%B8%9...

【ARM&Linux】共享内存的使用

class="markdown_views prism-atelier-sulphurpool-light"> 《LINUX系统下共享内存的编程代码笔记》 【代码&说明】 /**************************************************************************************** * 文件名: wri...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题