- 博客(4)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 kmalloc、vmalloc、malloc的区别
简单的说:kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存 kmalloc保证分配的内存在物理上是连续的,vmalloc保证的是在虚拟地址空间上的连续,malloc不保证任何东西(这点是自己猜测的,不一定正确)kmalloc能分配的大小有限,vmalloc和malloc能分配的大小相对较大 内存只有在要被DMA访问的时候才需要物理上连续 vmalloc
2017-01-05 17:56:01 426
原创 C语言建造自己的调试信息系统
BCM SDK输出错误信息的方法 1: soc_cm_debug(DK_ERR, ("Port %s: soc_link_fwd_set failed: %s\n SOC_PORT_NAME(unit, port), bcm_errmsg(rv))); DK_ERR: 可以这样设置, 全局静态变量 my_debug可以设置标志位,不同级别的调试信息。如下:#define D
2017-01-04 15:50:23 490
原创 2016-2017工作学习总结与展望
2016-2017工作学习总结与展望 总结2016:2016年总体来说过的还是比较充实的,经历了两个大项目的洗礼,对工作中的事情,相对一年前得心应手的多了。生活也有了更多的想法。工作上: 经历了一次交换机的整机开发测试,对交换芯片,交换功能,交换协议,都有了详细的了解,对开发中的实现细节也了解了不少。做事时也许不能一眼查出问题在哪,有了大致的处理思路,对交换原理上的每个步
2017-01-03 17:31:38 1149
原创 linux 主设备号为1 以及/dev/null的介绍
介绍个特殊的字符设备,主设备号为1的设备 1 char Memory devices 1 = /dev/mem Physical memory access 2 = /dev/kmem Kernel virtual memory access 3 = /dev/null Null device 4 = /dev/port I/O port access 5 =
2017-01-03 13:31:46 1824
linux进程监控和守护进程的程序
2015-01-16
linux下客户端与服务器怎么保持长连接
2015-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人