- 博客(0)
- 资源 (9)
- 收藏
- 关注
DA14580 最新 串口透传 文档及代码
代码版本 v_5.150.2
文档:SmartBond DA1458x Family product brief_Chinese.pdf
UM-B-048 DA1458x Getting started with Development Kit - Basic_v1.2.pdf
UM-B-050_DA1458x_Software_Developer's_Guide_1v1.pdf 等
2018-07-13
Linux 版可实盘的CTP源代码
Linux 版可实盘的CTP源代码,Linux 和 C语言 功底弱的请不要下载,:-)
重新一下simnow账号密码就可以运行, 在defs.h中
支持simnow, 可接收ctp数据,形成K Bar, 并存档
TD & MD已封装成纯C接口
简单shell, 供调试用
可实盘交易的雏形。
make REL=1 编译出实盘接收数据的程序
make 编译出调试用的程序,可复盘用。
enjoy it, :-)
2018-06-29
sqlite3 使用示例可运行代码
sqlite3 使用示例可运行代码
#include <stdio.h>
#include <stdlib.h>
#include <sqlite3.h>
static int callback(void *data, int argc, char **argv, char **azColName)
{
int i;
if (data) fprintf(stderr, "%s: ", (const char*)data);
for(i=0; i<argc; i++){
printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
}
printf("\n");
return 0;
}
int create(void)
{
sqlite3 *db;
char *zErrMsg = 0;
int rc;
char *sql;
const char* data = "-----> create table.";
/* Open database */
rc = sqlite3_open("test.db", &db;);
if( rc ){
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
exit(0);
}else{
fprintf(stdout, "Opened database successfully\n");
}
/* Create SQL statement */
sql = "CREATE TABLE COMPANY(" \
"ID INT PRIMARY KEY NOT NULL," \
"NAME TEXT NOT NULL," \
"AGE INT NOT NULL," \
"ADDRESS CHAR(50)," \
"SALARY REAL );";
/* Execute SQL statement */
rc = sqlite3_exec(db, sql, callback, (void*)data, &zErrMsg;);
if( rc != SQLITE_OK ){
fprintf(stderr, "SQL error: %s\n", zErrMsg);
sqlite3_free(zErrMsg);
}else{
fprintf(stdout, "Table created successfully\n");
}
sqlite3_close(db);
return 0;
}
int insert(void)
{
sqlite3 *db;
char *zErrMsg = 0;
int rc;
char *sql;
const char* data = "-----> insert items.";
2018-06-29
VxWorks的bootrom到u-boot的移植心得.pdf
Wind River 公司推出的VxWorks 具有优良的性能,可惜是个收费软件。因此考
虑将原来VxWorks 下配套的软件(引导程序bootrom,操作系统VxWorks,用户程序user
application)统统移植到免费的linux 下。其中bootrom 可由denx 推出的u-boot 代替。
2010-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人