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 等
代码版本 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 等
Linux 版可实盘的CTP源代码,Linux 和 C语言 功底弱的请不要下载,:-) 重新一下simnow账号密码就可以运行, 在defs.h中 支持simnow, 可接收ctp数据,形成K Bar, 并存档 TD & MD已封装成纯C接口 简单shell, 供调试用 可实盘交易的雏形。 make REL=1 编译出实盘接收数据的程序 make 编译出调试用的程序,可复盘用。 enjoy it, :-)
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.";
Wind River 公司推出的VxWorks 具有优良的性能,可惜是个收费软件。因此考 虑将原来VxWorks 下配套的软件(引导程序bootrom,操作系统VxWorks,用户程序user application)统统移植到免费的linux 下。其中bootrom 可由denx 推出的u-boot 代替。