小编yuv*_*asy的帖子

需要ALSA教程

我是音频编程的新手.我想创建一个能够播放并提供音量控制的小应用程序.我正在使用alsa-lib.

我想知道切换(ex.Master播放开关)的目的是什么,混音器元素中的枚举以及我应该为这些开关设置什么值.

请给我一些混音器设置教程以及alsa编程.

c linux audio alsa

12
推荐指数
3
解决办法
1万
查看次数

在u-boot中进行Nand分区

我正在开发嵌入式ARM9开发板.因为我想重新排列我的nand分区.谁能告诉我怎么做?

在我的u-boot shell中,如果我给出命令mtdparts,它提供以下信息.

Boardcon> mtdparts      

device nand0 <nandflash0>, # parts = 7

#: name                size            offset          mask_flags
0: bios                0x00040000      0x00000000      0
1: params              0x00020000      0x00040000      0
2: toc                 0x00020000      0x00060000      0
3: eboot               0x00080000      0x00080000      0
4: logo                0x00100000      0x00100000      0
5: kernel              0x00200000      0x00200000      0
6: root                0x03c00000      0x00400000      0

active partition: nand0,0 - (bios) 0x00040000 @ 0x00000000

defaults:
mtdids  : nand0=nandflash0 
mtdparts: mtdparts=nandflash0:256k@0(bios),128k(params),128k(toc),512k(eboot),1024k(logo),2m(kernel),-(root) 
Run Code Online (Sandbox Code Playgroud)

内核启动消息显示以下内容:

 Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit":
 0x000000000000-0x000000040000 : "Boardcon_Board_uboot"
 0x000000200000-0x000000400000 …
Run Code Online (Sandbox Code Playgroud)

embedded kernel arm u-boot

10
推荐指数
2
解决办法
2万
查看次数

如何使用valgrind查看c中函数的堆和堆栈使用情况?

我正在研究嵌入式系统.我们的嵌入式系统中的堆栈和堆数通常为64k(ram).我正在尝试使用polar-ssl库调用.有没有工具可以说明C函数使用了多少堆栈和堆内存?

在valgrind中是否有任何选项可以打印以下内容:

  1. 堆栈和堆的功能使用.
  2. 调用内部malloc调用的函数跟踪,没有字节.

c embedded valgrind arm memcheck

7
推荐指数
1
解决办法
1265
查看次数

标签 统计

arm ×2

c ×2

embedded ×2

alsa ×1

audio ×1

kernel ×1

linux ×1

memcheck ×1

u-boot ×1

valgrind ×1