
嵌入式
文章平均质量分 87
Mr_sheik
这个作者很懒,什么都没留下…
展开
-
静态库-动态库 使用
库(lib): 是代码或功能模块的一种封装形式。 库里面把代码或功能模块封装,它只提供访问它的接口说明,以及二进制代码。 库实现一个在源代码文件,调用二进制代码的一种方式。动态库编译的过程xxxx.c xxxx.harm-linux-gcc -shared -fpic -o libxxxx.so xxxx.c arm-linux-gc原创 2016-03-29 20:30:30 · 452 阅读 · 0 评论 -
嵌入式开发位操作
嵌入式开发过程中经常用到的位操作:(置位,清零)与置0,或置1,与非清零,异或反转。置0: a &= 0xfffffffe --将a的最后一个字节的第1位,置0 (a &= ~0x01)与非清零: 同置0,a &= ~(0x01 置1: a |= 0x0f原创 2016-05-25 21:14:21 · 660 阅读 · 0 评论 -
tq210操作屏幕显示
简单例子操作tq210,/dev/fb0,显示颜色。内核中结构体fb_var_screeninfo,用来描述有关屏幕信息原创 2016-04-15 23:40:35 · 796 阅读 · 0 评论 -
Ubuntu 下大文件夹分卷压缩
Ubuntu 下大文件夹分卷压缩 由于android源码比较大,直接上传百度云盘又有文件大小限制,因此,分卷压缩尤其重要ref : http://blog.youkuaiyun.com/baggio1006/article/details/17503113 有没有遇到某些网站上传复件时,单个文件有大小限制,导致上传失败呢?当然你可以采用更高的压缩率重新生成压缩包来解决,但如果还是超出大小限制,那该怎么办呢?原创 2015-07-27 18:25:45 · 4406 阅读 · 0 评论 -
ubuntu tftp服务搭建
tftp服务器最简单安装配置1.安装tftp-serversudo apt-get install tftpd-hpasudo apt-get install tftp-hpa(如果不需要客户端可以不安装)tftp-hpa是客户端tftpd-hpa是服务器端2.配置TFTP服务器sudo vim /etc/default/tftpd-hpa将原来的内容改为:TF原创 2016-03-28 20:29:07 · 396 阅读 · 0 评论 -
共享内存System V
共享内存system v原创 2016-04-12 23:55:05 · 410 阅读 · 0 评论 -
System V IPC_msg消息队列
System V IPC 消息队列,进程间通讯原创 2016-04-12 22:00:24 · 1524 阅读 · 0 评论 -
进程间通讯IPC(InterProcessCommunication)
[文件] 管道 无名管道(pipe) 有名管道(fifo) 信号 消息队列 POSIX /system v 信号量 POSIX /system v 共享内存 POSIX /system v socket(unix域协议)Pipe原创 2016-04-11 23:14:40 · 911 阅读 · 0 评论 -
目录-文件
文件IO(unix) everything is a file in unix. 文件描述符(file descriptor), 操作文件必须通过文件描述符。(进程文件表项的下标) >=0的整数 在unix下,操作系统会为每个进程自动打开三个设备: 标准输入设备:STDIN_FILENO 标准输出设备:STDOUT_FIL原创 2016-04-02 14:42:21 · 662 阅读 · 0 评论 -
文件IO
1. 打开或关闭一个IO流 NAME fopen, - stream open functions SYNOPSIS #include 在标准IO库中,用结构体FILE来表示一个已经打开的文件流 fopen是用来打开一个文件流 FILE *fopen(const char *path, cons原创 2016-03-30 20:15:55 · 607 阅读 · 0 评论 -
ubuntu配置常用
常用服务samba:sudo apt-get install samba 启动 sudo service smbd start 重启 sudo service smbd restart 停止 sudo service smbd stop 配置文件:sudo vim /etc/samba/smb.conf 增加[共享名字] comme原创 2016-03-30 13:23:07 · 356 阅读 · 0 评论 -
gcc_gdb
1. (arm-linux-)gcc编译过程 预处理: 处理以“#”开头的行 (arm-linux-)gcc -E hello.c -o hello.i 编译: compiling C->asm, 会根据语法规则把C代码编译成相应的汇编代码 (arm-linux-)gcc -S hello.i(.c) -o hello.s原创 2016-03-30 13:09:55 · 297 阅读 · 0 评论 -
开发板配置
1. 串口终端的使用 secureCRT(windows) minicom(linux) 2. 修改开发板的配置文件 vi /etc/profile vi /etc/init.d/rcS //启动脚本 => ifconfig eth0 down原创 2016-03-30 12:49:11 · 927 阅读 · 0 评论 -
ubuntu samba无法访问
查看samba log/var/log/samba/ Bad talloc magic value - unknown valuesudo apt-get install libtalloc2重新安装 talloc 后解决转载 2017-06-09 23:18:07 · 2144 阅读 · 0 评论