开发版
King_Du
喜欢编程 热爱生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TQ210_裸机编程(一)——点亮LED灯
TQ210_裸机编程点亮LED灯原创 2014-07-10 21:58:51 · 1468 阅读 · 0 评论 -
TQ210_裸机编程(二)——按键控制LED灯
TQ210_裸机编程——按键控制LED灯原创 2014-07-11 11:10:09 · 1274 阅读 · 0 评论 -
TQ210_裸机编程(三)——串口通信
TQ210_裸机编程(三)——串口通信原创 2014-07-14 09:36:20 · 1606 阅读 · 0 评论 -
BOA服务器移植
首先搭建boa,Boa是一个非常小巧的Web服务器,其可执行代码只有60K左右。它是一个单任务的Web服务器,只能依次完成用户的请求,而不会fork出新的进程处理并发连接请求。但boa支持cgi,能够为cgi程序fork出一个进程来执行。Boa的设计目标是速度和安全,在其站点公布的性能测试中,boa的性能要好于apache服务器。1.解压源码tar xvf boa-0.94.1原创 2014-09-11 16:03:28 · 1054 阅读 · 0 评论 -
Linux体系结构
linux 分为 :user space 用户空间kernel sapce 内核空间内核空间和用户空间是程序执行的两种不同的状态,通过系统调用和硬件中断能切换这两种状态。linux系统内核结构(广益定义):SCI(system call interface):系统接口PM(process manegement) :进程调度原创 2014-09-11 16:04:49 · 866 阅读 · 0 评论 -
usb摄像头移植
③jpeg库的移植对于内核linux-2.6.35,不能再使用servfox,如果要使用的需要修改大量的代码。在此选用新的方法来移植,需要两个文件jpeg,mjpg-stream.移植如下:jpeg源码包通过下面这个网址下载http://www.ijg.org/files/jpegsrc.v8b.tar.gz1) 解压源码包tar xvf jpegs原创 2014-09-11 16:00:18 · 1408 阅读 · 0 评论 -
arm板 sqlite3移植中出现的错误及解决方法:缺少libreadline.so.5和libncurses.so.5
sqlit3.7.3移植到am335X板子上。按网络上的步骤来移植之后,下面就讲一讲关于出现的问题。移植完之后运行 sqlite3 报错:error while loading shared libraries :lireadline.so.5 can not open shared object file:no such file or directory很奇怪 根本没有用原创 2016-04-14 14:24:01 · 4993 阅读 · 0 评论 -
sqlite3 在arm板上的编译
对于一个 使用了数据库的程序,编译会与普通程序不同,首先编译会用到sqlite3 解压编译之后的buid文件夹下的 文件库。编译:arm-linux-gnueabif-gcc -o test test.c test.h -I /home/milan/dufan/test_mx6/build/include/-L /home/milan/dufan/test_mx6/b原创 2016-07-19 16:10:15 · 662 阅读 · 0 评论 -
脚本实现 监视ARM上某个已知名称的程序,若该程序退出了,则重新运行它。
#!/bin/shwhile :do stillRunning=$(ps |grep "test" |grep -v "grep") if [ "$stillRunning" ] ; then echo "test service was already started by another way" else echo "Starting serv原创 2016-07-19 16:23:20 · 1029 阅读 · 0 评论 -
arm应用程序之文件读写操作差异open与fopen
在am335x的arm系统中编写应用程序时,发现想将数据保存在文本文件中,下次启动应用程序时就能从文件中读出上次的数据。结果一直保存不成功,于是写了一个简单的测试程序,将一个100长度的数组保存在文件中,然后再读出来。发现了问题。写入的数据是1到100,读出的数据却是到达23之后,后面就成乱数据了。而这个读写操作都是用的 open();write();read();函数原创 2016-09-02 15:51:54 · 1789 阅读 · 0 评论
分享