一.四步设置GPIO串口RCC->APB2ENR|=1<<3;//使能PORTB时钟GPIOB->CRL&=0XFF0FFFFF;//位初始化GPIOB->CRL|=0X00300000;//PB.5推挽输出GPIOB->ODR|=1<<5;//PB.5输出高二.三种方法设置io口电平1.宏定义方式:#defineBEEPPBout(8)BEEP=0;2.GP..
                            
                            
                                分类:
其他好文   时间:
2014-08-12 13:56:14   
                                阅读次数:
223
                             
                         
                    
                        
                            
                            
                                sqlite当前的版本为31. 介绍SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在...
                            
                            
                                分类:
数据库   时间:
2014-08-12 12:41:34   
                                阅读次数:
321
                             
                         
                    
                        
                            
                            
                                翻译说明:这是一个日本人写的用户态下的函数tracer, 我们知道系统调用可以用strace, 库调用可以使用ltrace, 但是linux下竟然没有一个比较有名的用户程序的tracer, 这真是比较奇怪。目前这个工具只支持x86架构,arm之类的嵌入式环境不支持。以后有时候自己写一个tracer。
原文来自: http://binary.nahi.to/hogetrace/
trac...
                            
                            
                                分类:
其他好文   时间:
2014-08-12 00:45:23   
                                阅读次数:
500
                             
                         
                    
                        
                            
                            
                                上篇博客提到过SQLite,它是嵌入式数据库,由于其轻巧但功能强大,被广泛的用于嵌入式设备当中。后来在智能手机、平板流行之后,它作为文件型数据库,几乎成为了智能设备单机数据库的必选,可以随着安卓app打包到apk文件当中。SQLite的官方网站是http://www.sqlite.org/,可以任意下载,上面也有详尽的文档可以参考。这篇博客重点关注SQLite在Android开发中如何使用。在An...
                            
                            
                                分类:
移动开发   时间:
2014-08-12 00:39:03   
                                阅读次数:
298
                             
                         
                    
                        
                            
                            
                                简介: 在Android平台上,继承了一个嵌入式关系型数据库---SQLite.SQLite具有跨平台特性,可以在所有主要的操作系统上运行。SQLite通过独占性和共享锁实现独立事务处理,因此多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据,在进行写操作之前,必须先获得独占锁。另....
                            
                            
                                分类:
移动开发   时间:
2014-08-12 00:00:13   
                                阅读次数:
356
                             
                         
                    
                        
                            
                            
                                进入文件夹执行:./configuremakemake install完毕即可正常使用:(1)包含include目录-I/root/scp/gtest/gtest-1.3.0;(2)包含lib中的动态链接库:-lgtest -L/root/scp/gtest/gtest-1.3.0/lib示例代码:...
                            
                            
                                分类:
编程语言   时间:
2014-08-11 23:53:03   
                                阅读次数:
437
                             
                         
                    
                        
                            
                            
                                MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢?静态链接库是要先把程序中所需要使用的函数编译成机器码,保存在*.lib文件中。编译器会去*.lib中找出所需要的函数,并把这些函数的机器码复制一份...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 20:51:32   
                                阅读次数:
259
                             
                         
                    
                        
                            
                            
                                Linux下的工具和程序模块很多都是通过动态链接库实现的。
在使用的时候分为两个过程:
(1)编译时需要知道动态链接库文件的位置
(2)运行时需要打开动态链接库
对于(1)的情况,在makefile文件中指定,对于(2)中的情况需要在环境变量LD_LIBRARY_PATH中指定;当然如果程序是安装make install进来的,安装位置如果在系统默认的打开动态链接库路径内,则不再需要在LD...
                            
                            
                                分类:
系统相关   时间:
2014-08-11 18:00:22   
                                阅读次数:
261
                             
                         
                    
                        
                            
                            
                                Linux/Unix 平台下共享库(Shared Library)文件后缀 .so;在 Windows 平台称为动态链接库(Dynamic Link Library),文件名后缀为 .dll。利用 ctypes 模块调用 C 共享库 ctypes 是 Python 标准库提供的一个模块,Pyt...
                            
                            
                                分类:
编程语言   时间:
2014-08-11 10:00:32   
                                阅读次数:
375
                             
                         
                    
                        
                            
                            
                                Java的设计初衷是主要面向嵌入式领域,对于自定义的一些类,考虑使用依需求加载原则,即在程序使用到时才加载类,节省内存消耗,这时即可通过类加载器来动态加载。
如果你平时只是做web开发,那应该很少会跟类加载器打交道,但如果你想深入学习tomcat服务器的架构,它是必不可少的。所谓类加载器,就是用于加载Java类到Java虚拟机中,它负责读取Java字节码,并转换成java.lang.Class类...
                            
                            
                                分类:
编程语言   时间:
2014-08-10 21:43:30   
                                阅读次数:
358