linux下交叉编译librtmp

1.准备openssl和zlib库 这个版本不要太新,我的太新编不过。 2准备librtmp库, 还是有好几个版本呢。我选了个新的,这些百度都很好找的,地址就不贴出来了。 3.交叉编译openssl和zlib库, 修改makefile,改成自己的编译器。 4.交叉编译libr...

Linux---我的第一个内核模块之Hello World

1、什么是内核模块? 内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。单内核的最大...

RFKill

很 多 计 算 机 系 统 包 含 无 线 电 传 输 ,其 中 包 括 Wi-Fi、 蓝 牙 和 3G 设 备 。 这 些 设 备 消 耗 电 源 ,在 不 使 用 这 些 设 备 时 是 一 种 浪 费 。 RFKill 是 Linux 内 核 中 的 一 个 子 系 统 ,它 可 提 供 一 ...

嵌入式开发——rtc时钟调试笔记

前段时间在调试AM335X的rtc时钟功能,一开始是使用芯片内部的rtc时钟模块,后来发现功耗有点高,转而使用rtc时钟芯片,型号为ds1672.。现在把两者的调试要点记录下来,方便后续的查阅。 注:使用的linux内核版本为4.4.32 芯片内部RTC: ...

Yocto i.MX6 (TQIMX6) (02) : USB Wifi (TP-Link WN82

说明 固件的下载见博客末尾。 Wifi模块 有一个TP-Link的WN821N的USB无线网卡,查到UbuntuPC上面用lsusb看了看: 内核支持 在内核中搜索lsusb输出的设备VID与PID,可以看到是有支持的,直接在内核中配置即可: 这个是Linux社区对这个USB ...

Ubuntu linux 快速入门

Ubuntu 16 linux 快速入门 安装经验 装系统把boot分区独立出来,易于用工具来引导,boot分区200M可能会不够用,不够用时可以删除一些东西解决问题。 对于安装linux 和ubuntu windows双系统,独立出来boot分区可以用windows 环...

通过dropwatch定位系统内核丢包

背景: 网工面对业务反馈数据中心内部2台Server之间丢包,首先会查端到端之间所有链路有无拥塞、端口CRC问题;确认没有异常后,会开始怀疑是Server本身丢包,但我们知道,物理服务器一般会查下物理网卡有无丢包,但一般网卡丢包的可能性...

arm-linux-gcc安装 和 环境变量设置

1。 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹   里 /home/wrq  arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar....

Linux最小根文件系统

小结:(1)u-boot:启动内核,并向内核传递参数,如如何挂载文件系统(从硬盘还是网络),及各种地址参数;(2)内核:管理功能,启动应用程序(ls等命令都是应用程序,应用程序位于根文件系统);(3)构建根文件系统 在存储其中...

imx51-linux的cpuinfo之分析

这两天客户提出来,我们的平板cat /proc/cpuinfo出来的信息中的serial怎么是0.客户就是上帝啊,没办法,分析找问题贝。我们先看一下目前的cat /proc/cpuinfo的信息:Processor       : ARMv7 Processor rev 5 (v7l)           ...

linux下编译新内核,解决无法找到eth0设备问题,安装eth0网卡驱动

由于我的blktrace运行时出现问题,只能对设备测试一次,第二次的时候就会报如下错误:no such file or directory google了解决方案,很多都说是内核版本的问题,简单的方法解决不了啊,测试不能不做啊,所以今天只能果断换内核版本了(不...

Linux修改Shell命令提示符及颜 {MOD}

Linux修改Shell命令提示符及颜 {MOD} 1. Linux登录过程中加载配置文件顺序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 可查看默认的~/.bashrc文件如下: [root@~/wade/codeReview/redis...

2019年个人在嵌入式领域上的发展思路

class="markdown_views prism-github-gist"> 摘自:嵌入式软件工程师前期职业生涯规划 嵌入式软件工程师学习路线 1、打好嵌入式软件编程的基础 这一阶段重点打好嵌入式软件编程的基础,包括 学习Linux系统的基本应用 Linux的常用命...

VS2017环境下开发Linux程序

参考文章: https://www.cnblogs.com/dongc/p/6599461.html(大部分参考了这位大佬的,做了一些修改,感觉原版有一个小瑕疵) https://blog.csdn.net/u013272009/article/details/81023594(参考了他的相关命令) 1、内容简介 VS2017下进行...

Linux usb子系统(三):通过usbfs操作设备的用户空间驱动

内核中提供了USB设备文件系统(usbdevfs,Linux 2.6改为usbfs,即USB文件系统),它和/proc类似,都是动态产生的。通过在/etc/fstab文件中添加如下一行:none /proc/bus/usb usbfs defaults或者输入命令:mount -t usbfs none /proc/bus/usb...

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

写文章

热门文章

一周热门问题