- 博客(17)
- 资源 (37)
- 收藏
- 关注
原创 freetype+SDL+SDL_ttf移植及demo
freetype+SDL+SDL_ttf简介FreeType2是一个简单的跨平台的字体绘制引擎SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。SDL_ttf是TrueType字
2017-02-28 23:07:32 5735 10
原创 TTY
TTYtty是Teletype的缩写,Teletype是最早出现的一种终端设备,很象电传打字机,是由Teletype公司生产的。后来,出现了各种类型的终端设备,这些终端设备都统称为TTY,即终端.所有的终端都是字符型设备,分为很多类型./dev目录下的终端文件linux@ubuntu:~/work/tmp$ ls /dev/tty*/dev/tty /dev/tty16 /dev/tty2
2017-02-24 21:51:27 853
原创 串口文件_写
#include <stdio.h>#include <string.h>#include <errno.h>#include <fcntl.h>#include <unistd.h>#include <termios.h>int fd;int open_port(int *fd,char *path)//打开默认非阻塞 tty{ int flags; //O_RDWR
2017-02-23 22:29:29 490
原创 进程间通信之共享内存:shm
shm代码#include <stdio.h>#include <sys/ipc.h>#include <sys/shm.h>int main(int argc, const char *argv[]){ struct shm////共享内存使用的结构体的声明 { volatile int beon; pthread_rwlock_t lock
2017-02-22 20:46:11 1109
原创 sqlite3 database is locked 问题解决方案
sqlite3 database is locked 问题解决方案sqlite3只支持一写多读. 读与读可以同时进行 读与写不可同时进行 写与写不可同时进行解决方案1这个问题可以用线程间的同步方案来解决.同步方案的话有多种,但读写锁最适合这个问题. 这个问题和读写锁不谋而合,所以可以用读写锁来解决这个问题. 当然也可以用其他线程间同步方案来解决. 针对读写锁,请参阅线程与读写锁解决方
2017-02-22 15:31:11 33999 1
原创 AJAX
参考文档AJAX教程网页前后端交互示例ajaxAsynchronous JavaScript and XML(异步的 JavaScript 和 XML) AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 Ajax 的核心是 JavaScript 对象 XMLHttpRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。AJAX与传统网
2017-02-21 10:42:34 616
原创 BOA移植
在ARM板上搭建BOA服务器BOA源码自从00年已经不再更新,去BOA官网下载的最新的安装包为boa-0.94.13.tar.gz源码可以从官网下载0/安装工具包sudo apt-get install bison flex1/解压tar -xvf boa-0.94.13.tar.gz2/进入工作目录cd boa-0.94.13/src/3/修改源码//boa-0.94.13/src/compat.
2017-02-15 14:33:31 534
原创 BOA搭建_ubuntu
在Ubuntu上搭建BOA服务器BOA源码自从00年已经不再更新,去BOA官网下载的最新的安装包为boa-0.94.13.tar.gz0/安装工具包sudo apt-get install bison flex1/解压tar -xvf boa-0.94.13.tar.gz2/进入工作目录cd boa-0.94.13/src/3/修改源码//boa-0.94.13/src/compat.h文件120行
2017-02-15 14:13:47 411
原创 磁盘分区
磁盘分区磁盘分区的前提是磁盘初始化,然后才是磁盘分区,最后是格式化.磁盘初始化格式化的话分为MBR和GPT关于硬盘 : 硬盘内部硬件结构和工作原理详解一个新的磁盘只是一个含有磁性记录材料(物理材料)的空白盘。磁盘从上往下分 磁面 磁道 扇区读写的时候读写同一个柱面的所有磁道.(先读写磁道(电子切换),然后再切换同一柱面的下一个磁道(机械切换),然后继续读写).在磁盘能存储数据之前,它必须分成扇区以便
2017-02-12 20:09:59 765
原创 NFS服务器的安装
NFSNFS(Network File System)是由升阳(Sun)最先开发,它的目标是让不同机器能够跨平台共享相同的档案资源。简单来说,可以看成是一种远端的档案系统。应用包括服务器和客户端应用:1/交叉开发环境中通过NFS挂载根文件系统 所以板子端要配置client,即在配置内核中选中nfs-clent 所以主机端要配置server,即安装nfs服务器工具的安装1/安装nfs服务器
2017-02-10 10:01:25 949 1
原创 TFTP服务器与客户端的安装
TFTPTFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。软件包括客户端和服务器两部分.应用场合:1/交叉开发环境下,uboot 下载uImage的时候,用的就是tftpuboot端已经实现了tftpclient 所以只需要在主机端实现
2017-02-10 09:50:11 6201 1
原创 select
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <sys/time.h> #include <sys/types.h> #include <sys/stat.h>#include <linux/input.h>int main(int argc,cha
2017-02-07 17:02:29 407
原创 线程与读写锁
#include &lt;pthread.h&gt;#include &lt;stdio.h&gt;pthread_rwlock_t lock;void * write1(void *arg){ pthread_rwlock_wrlock(&amp;lock); puts(&quot;write1&quot;); pthread_rwlock_unlock(&am
2017-02-06 22:19:57 2522 2
原创 线程与信号
#include <signal.h>#include <pthread.h>#include <stdio.h>#include <unistd.h>pthread_t pthid1,pthid2;void handler(int arg){ return;}static void * fun1(void *arg){ signal(SIGUSR1,handler);
2017-02-06 21:34:44 361
原创 线程与信号量
/*file1*/#include <semaphore.h>#include <pthread.h>#include <stdio.h>pthread_t pthid1,pthid2;sem_t sem;static void * fun1(void *arg){ sem_wait(&sem); puts("second"); return NULL;
2017-02-06 21:13:23 361
原创 线程与互斥锁
#include <pthread.h>#include <stdio.h>#include <unistd.h>pthread_t pthid1,pthid2;pthread_mutex_t mutex;int i = 1000;static void * fun1(void *arg){ while(1){ pthread_mutex_lock(&mutex);
2017-02-06 20:41:17 707
原创 线程与条件变量和锁
#include <pthread.h>#include <stdio.h>pthread_t pthid1,pthid2,pthid_control;pthread_cond_t cond1,cond2;pthread_mutex_t mutex;static void * fun1(void *arg){ pthread_mutex_lock(&mutex); pthrea
2017-02-06 20:26:52 405
freetype2+SDL+SDL_ttf源码包及字符串转bmp图片demo
2017-03-07
linux-5.17 arm32 arm64 rv64 arch 下的 共同函数
2022-06-16
grub-build.log
2020-11-22
sdio_data_AllInOne.rar
2019-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人