- 博客(11)
- 资源 (13)
- 收藏
- 关注
原创 【智能路由器】C代码调用uci的API读openwrt配置文件指南
【智能路由器】系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489上篇博客讲解了命令行下uci的使用方法,本篇博客arvik将简单剖析uci部分源码,带领大家使用c语言调用uci的API来读取配置文件。实战背景倘若我们自己写了一个应用程序,也想用uci来集中化管理配置该应用的配置文件,怎么办呢? 看了arvik的上一篇博
2016-02-27 11:45:53 13680 15
原创 Makefile笔记整理
GCC常用选项-DMACRO选项 -DOS_LINUX将宏定义OS_LINUX-Idir 添加头文件搜索目录dir-Ldir 添加链接库搜索目录dir。gcc优先使用共享程序库-static 仅选用静态程序库进行链接,如果一个目录中静态库和动态库都存在,则仅选用静态库-g 包括调试信息-On 优化程序,n代表优化级别,n常为2-Wall 打开警告信息M
2016-02-26 10:57:33 2570
原创 【智能路由器】openwrt工具uci使用指南
uci(Unified Configuration Interface 统一配置界面)。它的存在就是要让openwrt系统配置集中化。命令行格式:root@OpenWrt:/# uciUsage: uci [options>] command> [arguments>]Commands: batch export [config>]
2016-02-25 14:19:10 7652 2
原创 【智能路由器】openwrt创建用户软件包
【智能路由器】系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489openwrt根目录先看看openwrt初次编译好后的目录结构: 如上图所示: arvik_note:本人更改软件包记录笔记,不必理会。 include:存放 *.mk 文件 build_dir:建立工具链时的临时目录,解压、编译、补丁等文件存放
2016-02-23 15:48:06 3453 2
原创 【小作品】STM32无线WIFI视频小车制作剖析(下)
实体作品请参看优酷视频。 若以上链接点击无效请把该链接地址复制到浏览器地址栏 http://v.youku.com/v_show/id_XODYzODczNzQ4.html 说明: 该作品为arvik于2014年下半年在学校实验室做的一个国家级大学生科技创新项目,大概花了两个多月课余时间完成。 其实博客早在几个月前就写好了,一共3篇,后来发现第一篇丢失。本想补起来,却没有时间,且实际作品早
2016-02-12 16:20:30 11431
原创 【小作品】STM32无线WIFI视频小车制作剖析(上)
实体作品请参看优酷视频。 若以上链接点击无效请把该链接地址复制到浏览器地址栏 http://v.youku.com/v_show/id_XODYzODczNzQ4.html 说明: 该作品为arvik于2014年下半年在学校实验室做的一个国家级大学生科技创新项目,大概花了两个多月课余时间完成。 其实博客早在几个月前就写好了,一共3篇,后来发现第一篇丢失。本想补起来,却没有时间,且实际作品早
2016-02-12 16:02:44 22038 5
原创 【深入实践ucos-ii】任务管理函数
创建任务ucos-ii使用OSTaskCreate()和OSTaskCreateExt()来创建新任务。 OSTaskCreate()函数声明如下:INT8U OSTaskCreate(void(*task)(void *p_arg), void *p_arg, OS_STK *ptos, INT8U prio);参数说明: void(*task)(void *p_arg)
2016-02-12 13:58:11 9899 2
原创 【深入实践ucos-ii】上下文切换机理
问题引入上一篇博客给出了第一个ucos-ii的例程,再来看看两个任务程序代码:/* App1Task */void App1Task(void *p_arg){ p_arg = p_arg; while(1) { printf("this is App1task!\n"); OSTimeDlyHMSM(0, 0, 3, 0); /
2016-02-10 12:54:48 10123
原创 【深入实践ucos-ii】任务属性
C语言可执行代码结构总共5个在没有调到内存运行前有3个代码段:存放CPU执行的机器指令。数据段:该段包含了在程序中明确被初始化的全局变量,静态变量(包括全局静态变量和局部静态变量)和常量数据。BSS段:亦称未初始化的数据段,该段存放的是全局未初始化变量,静态未初始化变量。运行时除了以上还有额外2个栈段(stack):存放函数的参数值,局部变量值,以及在进行任务切换时存储当前任务的上下文内容。堆段(h
2016-02-10 12:46:57 9516
原创 【深入实践ucos-ii】第一个示例程序代码
本篇博客演示了ucos-ii的第一个示例程序代码,代码简单易懂,意在带领读者快速实战ucos-ii编程。很多同学玩过单片机,单片机在裸机环境下,一般是一个main函数,里面有个大while循环,然后程序就在这个大while中循环执行。在这个代码中你将会看到,两个大while循环“同时”执行。这种运行已经不同于我们单片机下程序简单的裸跑了。且看如下代码:/****************
2016-02-09 22:37:38 14520
原创 【深入实践ucos-ii】开篇
从开始学ucos-ii到现在已然4个年头过去,从当初对C语言指针都把握不好的大学僧到现在玩转C语言编程(你可能觉得我吹嘘,如果你非要认为能够轻松写出像linux内核那样面向对象的架构才能算是玩转,那么你的确实要求有点高了)到现在从事一些linux内核编程。几年的时光,我对ucos-ii这个嵌入式实时操作系统运用可谓游刃有余。学linux编程已经接近两个年头了,现在再回首讲解ucos-ii,可谓是站
2016-02-09 22:36:25 11586
wifi视频小车源码
2019-03-05
opencv联合dlib视频人脸识别例子
2018-09-14
opencv联合dlib人脸识别例子
2018-09-13
流量统计示例代码
2017-03-28
【智能路由器】离线缓存投毒实现分析 资源图片
2017-01-20
【深入实践ucos-ii】系列博客示例代码
2016-02-07
uvc-stream
2015-12-02
数字温度传感器tmp275中文数据手册
2015-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人