![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目经验
一个正在成长的菜鸟
只是在记录自己的成长史,或许会夭折,但是这一切都是我的点点滴滴。
展开
-
泛珠三角比赛项目总结
开发总结:1、用户态与内核态的差别(驱动的while无法ctrl+c强退),plan B 的重要性。2、每个阶段代码存档。个人知识总结:1、进程通信模板(文件通信),驱动内存共享通信。经验总结:要多让队友和自己和同行正面交锋,激发内心的战斗渴望,让自己意识到自己的弱处,客观看待自己的作品。原创 2014-07-02 13:41:40 · 815 阅读 · 0 评论 -
参赛总结
1、缺乏创新,不好玩,无卖点。(需求分析及规划好开发流程)2、准备不充分(包括丢三落四、猴性太重、演示准备不充分)。3、硬件整合要细心(PWM事件)。4、没有合理规划时间。5、参赛宣传准备不充分(无传单及展板)。原创 2014-07-02 13:40:27 · 367 阅读 · 0 评论 -
关于c和c++互相调用
arm-embedsky-linux-gnueabi-g++ -c test.cpp -I/opt/EmbedSky/TQ3358/alsa/arm-embedsky-linux-gnueabi-gcc -c main.c -I/opt/EmbedSky/TQ3358/alsa/install/include/arm-linux-ar -r libvoicedeal.a原创 2015-05-06 16:48:30 · 267 阅读 · 0 评论 -
基本的线程互斥锁
#include 定义:一、1.pthread_mutex_t lock;2.thread_mutex_init(&lock, NULL);二、pthread_mutex_t cmd_lock = PTHREAD_MUTEX_INITIALIZER;pthread_cond_t cmd_wait = PTHREAD_COND_INITIALIZER;原创 2015-05-06 16:54:20 · 269 阅读 · 0 评论