
Embed Linux
文章平均质量分 74
嵌入式相关的工具,移植,软件开发等.
魔尊moon
穷则强化自身,富则回老家买别野,达则开宗建派,著书立说.
展开
-
如何判断linux 文件(或lib)是由uclibc还是glibc编译出来的?
可以看到,使用这个命令,如果这个lib是由 uclibc 编译的,会类似grep出一些字串。灵活运用strings命令可以完成其他的功能,之前看的帖子给的例子是看编译器版本的。试了几个方法,file 不行, objdump 也不行。工作中使用的编译环境有2套编译器,一个是glibc,一个是uclibc。而如果这个lib是由 glibc 编译出来的,就不会grep任何的信息。那和如何来判断一个文件是由哪个编译器编译的呢?我改动之后可以完成我的需求。原创 2023-09-16 21:17:40 · 827 阅读 · 0 评论 -
解决 Secure CRT 乱码问题
主要设置如下的几个方面就可以了,要同时满足:1.在连接的Session Options选项中,选择Terminal -> Emulation ->Terminal ,在这里选择Linux,并且选中“ANSI Color” 2.选择Terminal -> Apperance -> Fonts 理选择 Fixsdays; 由于2.6 kernel的ssh默认编码是UTF 8,所以在下原创 2009-03-19 09:39:00 · 1405 阅读 · 0 评论 -
OpenSBI 中 misa_xlen() 返回 -1 是什么意思
OpenSBI 中 misa_xlen() 返回 -1 是什么意思在平头哥的C910平台进行OpenSBI调试的时候,发现misa_xlen()这个函数返回值是-1?为何会如此呢,按照理解,这个函数要么返回32,要么返回64,返回-1标识出一种异常,那究竟是什么意思呢?下面通过源码进行问题的定位和解释。首先明确一下,这个函数在哪里:lib -> risc_main_asm.c -> misa_xlen()从源码入手。int misa_xlen(void){ long r; i原创 2021-01-26 17:39:32 · 739 阅读 · 2 评论 -
2020.1 u-boot C-SKY T910 启动分析
2020.1 u-boot C-SKY T910 启动分析说在前面:我参考了yanggx0929的博客,链接在下面。有些对不上的内容就只能自己看了。他的u-boot的版本是2015.1,我现在看的是2020.1他分了十几篇,我只准备整理总结对我有用的部分。链接: yanggx0929的博客先定位一下是哪个start.S通过xconfig来看下具体配置的是什么(make ARCH=riscv CROSS_COMPILE=~/host/bin/riscv64-unknown-linux-gnu-原创 2021-04-15 15:46:22 · 265 阅读 · 0 评论 -
U-boot中mkimage的说明
uboot中mkimage的使用原创 2010-06-21 14:15:00 · 675 阅读 · 0 评论 -
语音编码标准(G.711 G.723 G.726 G.729 iLBC)
各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较。现主要有的speech codec 有: G.711, G.723, G.726 , G.729, ILBC, QCELP, EVRC, AMR, SMV主要的audio codec 有: real audio, AAC, AC3, MP3, WMA, SBC等 各种编解码都有其应用转载 2009-03-13 13:33:00 · 13684 阅读 · 1 评论