摘要: 线程池: 线程池是一种多线程处理形式,初始创建多个线程,初始线程处于wait状态。处理过程中将任务添加到队列中,按照队列顺序依次处理,此时线程处于work状态自动启动这些任务。线程任务处理完后继续处理队列中待执行任务,最后完成所有任务放回至线程池统一销毁。线程池线程都是后台线程,适用于连续产生大量并 阅读全文
posted @ 2019-06-30 17:44 行路人& 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 问题: 开发板根文件系统目录: 运行./camera显示: 问题解决: 1.排除根目录路径问题; 2. 加入静态链接库即无问题,但是编译后的".o"文件大小突增,而且也不可能每次编译都使用静态编译 故锁定问题出在动态链接库上。 3.根目录加载Linux所需的所有动态链接库 Linux所有动态链接库全 阅读全文
posted @ 2019-06-10 19:47 行路人& 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 开发板下载内核遇到starting waiting问题时: 首先想到是下载地址的问题! 将原本下载地址减去0X40,例如:smart210下载地址0X20008000,修改为0X20007FC0,即可! 再者 设置环境变量:setenv bootargs noinitrd console=ttySA 阅读全文
posted @ 2019-05-27 17:57 行路人& 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 硬件:PC机、虚拟机(Linux)、开发板(smart210) 常用模型: 注:1).有线网卡与无线网不可同连一个路由器,不可在同网段; 2).vmware选择桥接模式,虚拟网络适配器选定具体的网卡名称(有线/无线); 3).将开发板、PC机、虚拟机的IP置于同网段下; 选用模型(2)作为目标 1. 阅读全文
posted @ 2019-05-27 16:13 行路人& 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 裸机开发流程: 摘要:已有调试正确的.c文件,经过步骤3-4生成可运行的二进制映像文件.bin 1.安装交叉工具链等软件 2.从裸机程序.c->二进制映像文件.bin,编译连接格式转换,得到.bin文件 a)使用了 交叉工具链、链接器脚本,生成led.S->led.o->led.bin b)也可使用 阅读全文
posted @ 2019-05-21 17:28 行路人& 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 每个开发板/PC机都有硬盘(ROM,read only memory,只读存储器)和运行内存(RAM,random access memory,随机存取存储器)。其中Nand/Nor flash相当于硬盘,SD卡即扩充的硬盘。Linux程序下载至开发板,以smart210为例,步骤如下: 1.以SD 阅读全文
posted @ 2019-05-21 16:08 行路人& 阅读(525) 评论(0) 推荐(0) 编辑