摘要:
一、在使用S5PV210的串口发送和接收的时候,首先要对S5PV210的串口进行配置,我们使用轮询方式时的配置有哪些?1、配置GPIO,使对应管脚作为串口的发送和接收管脚 GPA0 0 1 管脚2 3 可以配置,但我们没有使用 GPA0CON寄存器[7:4][3:0] 0x22 GPA0PUD寄存器[3:0] 0 禁止上下拉电阻2、配置串口单元本身寄存器 ULCON0 0xE2900000 数据位:8位 停止位:1位 校验位:无 使用的正模式,非红外。3、UCON0 0xE2900004 串口... 阅读全文
摘要:
汇编通用makefile: 命令行编辑: 编译 arm-linux-as -march=armv5te -o led.o led.s -march 指定的指令集的版本 指定架构 连接 arm-linux-ld -nostartfiles -nostdlib -Ttext=0x20008000 -o 阅读全文
摘要:
————————安装最新ppa的wine———————— sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine ————————wine乱码问题———————— 新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下: “ wine下中文的配置方案 步骤:1. 初始设置 运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。2. 准备字体 为了让 Windows 应用程序看上 阅读全文
摘要:
Ubuntu 12.04中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Support-->Install/Remove Languages,将弹出以下窗口: www.2cto.com 输入密码后,系统会安装简体中文语言包。第二步,安装IB 阅读全文
摘要:
一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁, 而是留下一个称为僵死进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵死进程,并不能将其完全销毁)。一、僵死进程的产生在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等,但是仍然为其保留一定的信息(包括进程号the process ID,退出状态thetermination status of the process,运行时间the amount of CPU time taken by the process等), 直到父进程通过w 阅读全文
摘要:
功能介绍: 此demo是基于TCP套接字编程,目的是实现一个聊天室效果。类似于QQ群效果,如果上线可以通知其他好友,下线也会通知其他好友。 需要用的技术: 一、socket编程。 1> socket 网络编程常识:既要考虑客户端 又要考虑服务器端。 2>TCP 一对多开发步骤: 服务端: ①:创建s 阅读全文
摘要:
信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这个资源。比如对全局变量的访问,有时要加锁,操作完了,在解锁。有的时候锁和信号量会同时使用的”也就是说,信号量不一定是锁定某一个资源,而是流程上的概念,比如:有A,B两个线程,B线程要等A线程完成某一任务以后再进行自己下面的步骤,这个任务并不一定是锁定某一资源,还可以是进行一些计算或者数据处理之类。而线程互斥量则是 阅读全文
摘要:
功能描述:1:开户;2:销户;3:存钱;4:取钱;5:查询;6:转账;主要用的技术: 一:消息队列: 1)key_t key = ftok(".",100); //获取key 2)msgid = msgget(key,IPC_CREATE|0666); //创建 msgid = msgget(key,0); //获取 3)msgsnd = msgsnd = (msgid,&msg,sizeof(msg),0); //发送 4)msgrcv = msgrcv = (msgid,&msg,sizeof(msg),0,0); //获取 5)msgt = msgc. 阅读全文
摘要:
属性ComputerName 计算机名UserDomain 所属局域网域的域名UserName 用户名方法AddPrinterConnection 添加dos下的共享打印机AddWindowsPrinterConnection 添加共享打印机EnumNetworkDrives 显示所有网络驱动器的映射信息EnumPrinterConnections 显示所有网络打印机的映射信息MapNetworkDrive 映射网络驱动器RemoveNetworkDrive 删除网络驱动器RemovePrinterConnection 删除网... 阅读全文
摘要:
快速排序思想: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。——百度百科; 通俗一点就是: ①:如果数据是链式的,就声明两个指针low high分别指向链表的首尾,如果数据是数组形式,就声明两个值low high分别表示数组的首尾下标。 ②:若low所指向的值小于等于high指向的值,则high做自减,如... 阅读全文