![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式linux
传奇代码搬运工
这个作者很懒,什么都没留下…
展开
-
判断大小端模式
大端小端是指高位存放在高地址还是存放在地址值。 大端:高位存放在低地址,低位存放在高地址 小端:高位存放在高地址,低位存放在低地址 不管是大端还是小端,读取数据都是从低地址开始读,因此char类型在大端小端都是一样的,可以用union来判断大小端。 union var { int a; char b; }; int is_little_endian(void) { ...原创 2020-04-05 21:57:23 · 132 阅读 · 0 评论 -
移植mplayer到新唐N32926
编译器:arm-linux-gcc(4.3.2) 软件包:libmad-0.15.1b.tar.gz(arm芯片不带浮点运算,故关闭默认的MP3解码库,使用libmad库) MPlayer-1.0rc4.tar.gz(播放器) Pc平台:ubuntu 在移植之前有必要先说明一下几个问题: Mplayer是自带的mp3lib库来进...转载 2019-07-15 22:36:45 · 277 阅读 · 0 评论 -
Linux 下SVN命令详解
1、将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svnaddfile 例如:svnaddtest.php(添加test.php) svnadd*.php(添加当前目录...转载 2019-09-12 15:41:40 · 293 阅读 · 0 评论 -
线程绑定CPU核-sched_setaffinity
CPU亲合力就是指在Linux系统中能够将一个或多个进程绑定到一个或多个处理器上运行. 一个进程的CPU亲合力掩码决定了该进程将在哪个或哪几个CPU上运行.在一个多处理器系统中,设置CPU亲合力的掩码可能会获得更好的性能. 一个CPU的亲合力掩码用一个cpu_set_t结构体来表示一个CPU集合,下面的几个宏分别对这个掩码集进行操作: CPU_ZERO() 清空一个集合 ...转载 2019-09-27 18:48:02 · 877 阅读 · 0 评论