嵌入式 Linux
文章平均质量分 94
RopenYuan
这个作者很懒,什么都没留下…
展开
-
音频硬件基础
参考自:https://www.pianshen.com/article/199251837/ https://blog.csdn.net/hellosky521/article/details/86740258 1、CODEC: 音频压缩CO+解压缩DEC,CODEC就...原创 2022-03-27 10:29:58 · 10409 阅读 · 0 评论 -
【转】Alsa音频编程【精华】
【转】Alsa音频编程【精华】 一、前序这里了解一下各个参数的含义以及一些基本概念。声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语。样本长度(sample):样本是记录音频数据最基本的单位,计算机对每个通道采样量化时数字比特位数,常见的有8位和16位。通道数(channel):该参数为1表示单声道,2则是立体声。帧(frame):帧记录了一个声音单元,其长度为样本长度与通道数的乘积,一段音频数据就是由苦干帧组成的。采样率(rate):每秒钟采样次数,该次转载 2020-09-01 19:43:48 · 536 阅读 · 0 评论 -
QNX 记录
https://blog.csdn.net/u011996698/article/details/82784398原创 2020-03-04 16:11:44 · 267 阅读 · 0 评论 -
cramfs文件如何解压
简要说,就是把cramfs文件当成一个分区挂载到本地系统,然后就可以对它进行操作了。假设要解压的文件是LJD2440-II.cramfs (1) 将 LJD2440-II.cramfs 拷贝到任意目录下(2) 在该目录下建立两个文件:mkdir roms转载 2011-08-04 17:08:01 · 1303 阅读 · 0 评论 -
Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
(2015-11-26 16:14:16)转载▼标签: linux gpio 分类: Linux通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value转载 2016-09-15 07:48:10 · 627 阅读 · 0 评论 -
移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)2016年09月28日 08:54:40 Linux学习之路 阅读数:41457 标签: 嵌入式移植qtqt5.62440arm 更多个人分类: Qt版权声明:欢迎转载,转载请注明出处 http://blog.csdn.net/lizuobin2/ https://blog.csdn.net/lizuobin2/article/d...转载 2018-10-08 11:46:33 · 632 阅读 · 0 评论 -
交叉编译安装ARM平台上的Qt
一、宿主机环境搭建:编译需要x11库的支持,在Ubuntu下安装命令:sudo apt-get install libx11-dev libxext-dev libxtst-dev 二、下载源码包:qt-everywhere-opensource-src-4.7.0.tar.gz 三、解压源码包,查看Qt源码中是否有适合我们编译平台的配置文件,进入到源码目录下的qws...转载 2018-10-08 20:33:58 · 710 阅读 · 0 评论 -
QT make install时"arm-linux-ranlib command not found"
2014年08月28日 16:48:42 wangwalfred 阅读数:4026 标签: 交叉编译Ubuntu 更多个人分类: LINUX原文网址:http://blog.chinaunix.net/u1/46715/showart_1663653.htmlAuthor: wmmwang(unc,王敏敏)Environment:fedora8 arm-...转载 2018-10-08 21:01:13 · 841 阅读 · 0 评论 -
转载 eMMC之分区管理、总线协议和工作模式
http://blog.csdn.net/u013686019/article/details/66472291一、eMMC 简介eMMC 是 embedded MultiMediaCard 的简称。MultiMediaCard,即MMC, 是一种闪存卡(Flash Memory Card)标准,它定义了 MMC 的架构以及访问 Flash Memory 的接口和协议。而eMMC 则是对 ...转载 2019-09-25 14:43:29 · 429 阅读 · 0 评论 -
动态库的建立及C++调用与环境变量的使用
一、动态库的建立gcc -fPIC -shared -o libeeprom 24cXX.C若是用arm在arm 板上运行则用arm-linux-gcc 以上为i2c总线上应用层函数的应用0. 将24cXX.h文件拷贝至所在项目目录下,在C++中调用C库的动态文件时需要在所在的原创 2011-07-25 20:17:19 · 1591 阅读 · 0 评论 -
ubuntu 10.04 建立交叉编译环境 arm-linux-gcc-4.3.2
建立交叉编译环境arm-linux-gcc-4.3.2。1.在终端进入arm-linux-gcc-4.3.2.tgz存放目录,再sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /(注意大写C字母后留一个空格,这样会自动解压缩到/usr/loca原创 2011-07-21 14:52:41 · 2270 阅读 · 0 评论 -
Ubuntu 中建立建立静态文件系统
建立静态文件系统前提是NFS服务器要配置好后才能进行后续的工作;需要的文件为busybox-1.15.2.tar.bz2,arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar,arm-emulator.tar1> 解压busybox-1.15.2.tar.bz2; yuanpengjun@ypj:~/arm$ sudo tar jxvf busybox-1.15.2.tar.bz2 2> 在进行make原创 2010-12-30 18:30:00 · 990 阅读 · 0 评论 -
Ubuntu 中建立建立动态文件系统
建立动态文件系统需要的文件为busybox-1.15.2.tar.bz2,arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar,arm-emulator.tar1> 解压busybox-1.15.2.tar.bz2; yuanpengjun@ypj:~/arm$ sudo tar jxvf busybox-1.15.2.tar.bz2 2> 在进行make menuconfig 之前先安装一个图形界面;否原创 2010-12-30 18:33:00 · 935 阅读 · 0 评论 -
Ubuntu 10.04 TFTP 服务器配置
Ubuntu 10.04 TFTP 服务器配置1.安装$sudo aptitude install tftpd-hpa tftp-hpa xinetd2.配置tftp-hpa 的配置文件為 /etc/default/tftpd-hpa$sudo gedit /etc/default/tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot" //这里是tftpd服务的根目录,tftpboot 的路径可修改如可原创 2010-12-30 18:37:00 · 857 阅读 · 0 评论 -
USB设备挂载至U buntu 系统中
USB设备挂载至U buntu 系统中1. 先创建挂载点:sudo mkdir /mnt/usb (路径可修改);2. 挂载:mount 3. 先卸载(查看sdb1设备是否挂载) sudo umount /dev/sdb1 4. 挂载设备:sudo mount –t vfat /dev/sdb1 /mnt/usbcd /mnt/usb然后可查看信息;5. 卸载U原创 2011-01-05 18:24:00 · 1266 阅读 · 0 评论 -
嵌入式内核制作、根文件系统及内核启动流程
嵌入式软硬件架构 软件:根文件系统、Linux内核、Bootloader 硬件:底层硬件嵌入式Linux系统由Linux内核与根文件系统两部分组成,缺一不可一、内核制作 采用默认的模板来作为.config,模板在/arch/arm/configs文件中步骤:(1)先清除原有配置与中间文件 x86: make distclean arm: make distclean原创 2011-03-24 00:45:00 · 6538 阅读 · 0 评论 -
【从制作logo到LCD显示或者VGA显示logo】
【从制作logo到LCD显示或者VGA显示logo】1、制作logo的方法: 首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式, 变换方式这个就不说了(very easy),比如保存为linuxlogo.png.然后将该图片传入到装有Linux PC比如(ubuntu),按照以下顺序你就可以制作一个你喜欢logo前提你必须安装以下的工具(pngtopnm,pnmquant原创 2011-06-08 18:22:00 · 2093 阅读 · 0 评论 -
混杂设备
混杂设备注册杂项字符设备,该类设备使用同一个主设备号10杂项字符设备使用的数据结构struct miscdevice { int minor; const char *name; struct file_operations *fops; struct list_head list; struct device *dev; struct class_device *class; char devfs_name[64原创 2011-04-28 12:15:00 · 1189 阅读 · 0 评论 -
Ubuntu 建立NFS服务器与ARM 模拟器的过程;
第一种 配置NFS 服务器 与 ARM-emulator需要的文件为arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar,arm-emulator.tar 1>安装NFS服务器 sudo aptitude install nfs-kernel-server 2>解压模拟器 sudo tar jxvf arm-emulat原创 2010-12-30 18:09:00 · 1729 阅读 · 0 评论