tiger15605353603的博客

电子爱好狂人

Xml 解析

1.安装、配置 sudo ./configure –prefix=/home/book/work/install_software/libxml2-2.7.8/temp –host=arm-linux-gnueabihf sudo make sudo make install 交叉编...

2018-08-02 08:26:51

阅读数 305

评论数 0

Linux内核的延时函数

第一类延时函数原型是:(忙等) ( 头文件是 #include

2018-08-01 08:51:10

阅读数 282

评论数 0

Sqlite 数据库:

1.1 SQL 语法: http://www.w3school.com.cn/sql/ SQL 语句对大小写不敏感。 表名称 mytable , 列: id name iage ...

2018-08-01 08:50:40

阅读数 67

评论数 0

CGCI GET 通讯、进程间共享内存通讯

CGCI GET 通讯、进程间共享内存通讯: 1.前后端代码:    用于get的测试 function get_test() { var senddata = "GET_000&am...

2018-08-01 08:45:55

阅读数 81

评论数 0

CGCI 实现文件上传

CGCI 嵌入式代码:(文件名为upload.cgi) #include <stdio.h> #include <string.h> #include <unistd.h&...

2018-08-01 08:45:25

阅读数 79

评论数 0

自制板件调试记录\内核裁剪\usb驱动开发

1.Boot 状态的引脚 被DI\DO 定义管教占用 2.裁剪内核:内核地址映射(/jerbek-3.2/System.map) 1. 内核中去掉rtx-8010.o 驱动 (rtc) Makefile 中/drivers/real time c...

2018-08-01 08:42:56

阅读数 191

评论数 0

将自己写的驱动,通过make menuconfig 选项进行配置

Kconfig: 内核源码中每一级目录下都会有Kconfig,其中的menu对应make menucofig中的每一个选项, source表示该目录框架下所包含各个目录或文件的 Kconfig,由此构成了menuconfig 当目录是最底层目录时,Kconfig如下 tristate表示配...

2018-08-01 08:38:58

阅读数 4116

评论数 0

fprintf\strftim\strtok\getopt函数运用

1. fprintf: #include <stdio.h> #include <stdlib.h> #include &...

2018-08-01 08:29:37

阅读数 35

评论数 0

Boa移植及应用

移植:(boa-0.94.14rc21.tar) ./configure –host=arm-linux-gnueabihf- Make 配置文件: Boa需要在/etc目录下建立一个boa目录,里面放入Boa的主要配置文件boa.conf。 Boa.conf: 内容如下 端口 ...

2018-08-01 08:28:16

阅读数 171

评论数 0

链表操作

#include <stdio.h> #include <stdlib.h> typedef struct PageAction { char * name; int a; int ...

2018-08-01 08:26:38

阅读数 53

评论数 0

Linux的目录操作、结构体的文件系统的读写

目录的操作 DIR *dir; struct dirent *entry; struct stat stat1; int fd; int read_count=0; int ret; int main(int argc,char **argv) { dir = opendi...

2018-08-01 08:25:44

阅读数 101

评论数 0

进程间或者线程间通过消息队列通讯

#include "stdio.h" #include <sys/types.h> #include <sys/ipc.h> #include <sys...

2018-07-31 09:48:02

阅读数 503

评论数 0

Libusb-1.0.18 编译 、Usb-wifi编译、脚步编写

Libusb-1.0.18 编译 ./configure –host=arm-linux-gnueabihf –prefix=/home/book/work/software/libusb-1.0.18/temp checking libudev.h presence… no che...

2018-07-31 09:47:09

阅读数 388

评论数 0

网络调试:

1.运行在ubuntu上的测试程序: define SERVER_PORT 9999 /* 电脑端的测试应用程序 用法 ./app send 不停的发送数据 ./app rece 不停的接受数据 (注意先会发送一数据,然后再接收, ...

2018-07-31 09:45:39

阅读数 237

评论数 0

编译canutils\iproute\libsocketcan应用程序测试can

1. 执行 ip link set can0 up type can bitrate 125000 等命令时,提示: ip: either “dev” is duplicate, or “type” is garbage Try1: 配置内核:(下面的选项应该选上) Networ...

2018-07-31 09:44:09

阅读数 455

评论数 0

mplayer的移植

安装音频解码库 libmad库(因mplayer自带的音频解码效果不佳,编译Mplayter时–disable Mp3xx) ./configure CC=arm-linux-gnueabihf-gcc –host=arm-linux-gnueabihf –disable-shared –di...

2018-07-31 09:41:52

阅读数 695

评论数 0

利用GDB来调试程序

常用命令: GDB常用命令 格式 含义 简写 list List [开始,结束] 列出文件的代码清单 l prit Print 变量名 打印变量内容 p break Break [行号或函数名] 设置断点 b continue Conti...

2018-07-31 09:35:31

阅读数 309

评论数 0

make Image uImage与zImage的区别

内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。    &n...

2018-07-31 09:34:29

阅读数 33

评论数 0

RTC驱动的应用

Linux常见的驱动在driver目录下都有一个文件夹,进入kernel主目录下的drivers/rtc,发现下面包含了许多芯片的RTC驱动,我们这里是以pcf8563为主,她是我们要分析的核心。其他几个相关联的文件分别是:alarm.c、alarm-dev.c、class.c、hctosys.c...

2018-07-31 09:34:03

阅读数 265

评论数 0

Makefile学习及生成动态\静态库

编写了a.c b.c a.h的程序,使用makefile 如下. Makefile内容: test:a.c b.c a.h gcc -o test a.c b.c 复杂程序的makefile参照卫东山的数码相框的Makefile 生成静态库 和动态库. test.c文件内容: in...

2018-07-31 09:33:36

阅读数 498

评论数 0

提示
确定要删除当前文章?
取消 删除