cabbage000
码龄12年
关注
提问 私信
  • 博客:17,455
    社区:3,605
    21,060
    总访问量
  • 4
    原创
  • 2,263,797
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2013-01-15
博客简介:

Cabbage_c的专栏

博客描述:
一步一步往上爬,在最高点乘着叶片往前飞。。。<kito.emb@gmail.com>
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得3次评论
  • 获得54次收藏
创作历程
  • 10篇
    2013年
TA的专栏
  • linux系统
    4篇
  • 裸机开发
    2篇
  • C/C++语言
    2篇
  • 开发工具
    1篇
  • net-snmp
兴趣领域 设置
  • 硬件开发
    arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

非对称双核MCU基础知识及核间通信

转载而来,前段时间刚好用到,现在看了很是清晰。本文从对比两颗分立MCU与单芯片双核MCU开始(以LPC4350为例),展开介绍了非对称双核MCU的基础知识与重要特点。接下来,重点介绍了核间通信的概念与几种实现方式,尤其是基于消息池的控制/状态通信。然后,对内核互斥、初始化流程等一些重要的细节展开了论述。最后提出了双核任务分工的两种应用模型,并分别举例。背景与基本概念在开
转载
发布博客 2013.08.02 ·
4328 阅读 ·
5 点赞 ·
2 评论 ·
46 收藏

改进后的计算CPU的使用率实现

网上查阅了一些资料,看到最多的一个文档,内部是用sleep(1)这样的实现,而sleep这个函数是阻塞睡眠,相当于让cpu在这一秒钟内停运,对整个系统的影响还是非常大的。更严重的是影响通信,甚至错误。其实修改不是很多,主要是思想方法。头文件:typedef struct cpu_info{    char name[20];              unsigned
原创
发布博客 2013.07.12 ·
855 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下kill信号的详细分析

$ kill -l1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE9) SIGKILL     10) SIGUSR1     11) SIGSEGV     12) SIGUSR213) SIGPIPE
转载
发布博客 2013.05.24 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux的kill的信号列表

名称      默认动作            说明SIGHUP      终止进程      终端线路挂断SIGINT    终止进程      中断进程SIGQUIT   建立CORE文件  终止进程,并且生成core文件SIGILL    建立CORE文件        非法指令SIGTRAP   建立CORE文件        跟踪自陷SIGBUS    建立COR
翻译
发布博客 2013.05.24 ·
845 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序性能分析之time

转发自博客:http://www.51testing.com/?uid-390472-action-viewspace-itemid-232903 time命令 用于 打印出一条命令或一个程序的执行时间time 命令以秒为单位将一条命令执行期间所用的时间、系统时间和 time 命令的执行时间打印在标准错误中。用法:time [ -p ] Command [ Ar
转载
发布博客 2013.05.15 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Net-Snmp配置与基本入门学习笔记

近来接到了一个写snmp的任务,此前对snmp完全没有概念,当然现在也基本没有概念,百度,谷歌,bing等等各种搜索教程,终于有点突破,那么就先从最最基本的开始吧。首先就是net-snmp的安装了:我的环境是:OS:linuxArm-linux-gcc:4.1.2Net-snmp:v5.3.2硬件:Target CPU:arm 9目前个人并没有感觉到版本对操
原创
发布博客 2013.05.07 ·
1308 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

SecureCRT7.0的安装与注册

转载原作者:http://blog.csdn.net/kissmonx/article/details/7726226这几天在玩 ARM 的板子, 视频教程里有这个软件的应用, 看起来蛮不错, 具体有什么用能干啥咋用也还没摸清楚.就急着弄个新版本的. 呵呵.....其实 7.0 的好像没有注册机来着. 我就试着用 6.7 版本的注册机注册, 居然可以用.呵呵....
转载
发布博客 2013.04.26 ·
1206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Debian控制台和vim色彩调整,Ctags,tar的使用

Debian没有颜色,看起来很不习惯,也不够醒目,修改方法:打开/etc/profile添加一行:alias ls='ls --color=auto' ,重新登陆,ok了顺便把vi的也加上,这样在vi中编写html、cpp就好看多了:打开/etc/vim/vimrc找到:'syntax on ,把前面的注视号去掉,保存,重新开启vi,ok。 强大的vim助手Ctags,
原创
发布博客 2013.03.14 ·
1110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c语言二维数组的下标运算与指针偏移

首先,定义一个二维数组int Array[y][x];    一、 对于二维数组的指针偏移的运算法则。同一维数组一样,二维数组的数组名也是指向第一个数组元素的(即Array等于&Array[0][0]),且二维数组的数组元素在计算机内的内存存放也是连续的,但不一样的是:Array+1的值不是&Array[0][1],而是&Array[1][0](即,对于二维数组Array[][x],指针A
转载
发布博客 2013.03.03 ·
3228 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

分散加载文件浅析

先发个闹骚:昨晚脑残的半夜2点刷机,可是忘了备份,所以手机里现在是空空如也。fuck !!!   fucking....好了,下面开始正文。      官方描述:通过使用分散加载机制,可以为链接器指定映像的内存映射。分散加载为您提供了对映像组建分组和位置的全面控制。分散加载可以用于简单映像,但它通常仅用于具有复杂内存映射的的映像,即多个区在加载和执行是分散在内存映射中。
原创
发布博客 2013.01.18 ·
2763 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏