- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Python IDLE 快捷键
Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切换Alt+F
2017-05-02 17:53:10 261
原创 1)unknown symbol问题
1、出现这个错误的现象是系统起不来,查看串口打印信息有unknown symbol的函数,这种错误一般是函数没有定义或者没有用EXPORT SYMBOL输出函数,导致其他模块看不到,一个模块没有加载成功时,会导致其他依赖的模块也加载不起来,出现更多的unknown symbol问题,出现这种情况先解决第一个出现的,如果再有则依次解决;
2017-04-19 10:50:25 4774
原创 linux 内核学习
linux进程状态:当有中断到来时,正在运行的进程A状态由RUNRING转化到INTERUPT,然后中断程序B开始执行。自旋锁:首先,获取该锁的进程不允许调度,除非有中断,但是可以用关中断自旋锁,这样能保证在有中断到来时,进程可以继续执行。信号量:如果一个进程获取到信号量,有另一个进程需要该信号量时由于获取不到会进入到睡眠队列,
2017-02-17 16:37:14 380
原创 C语言点滴
1、free使用问题:一个指针当形参传入一个函数内部释放并置为NULL;但是因为只是实参的copy,所以外部依然可以调用,但其里面的内容不能保证;eg:int * ptr;ptr = malloc(sizeof(int));/*调用函数释放*/free_ptr(ptr);printf("ptr:%d",*ptr);/*内容不能保证*//*依然可以操作该指针*/*ptr = 4;p
2017-02-17 16:35:41 282
原创 Linux内核点滴
linux内核知识1、自旋锁适合段的代码段,以前看的时候知道自旋锁不会睡眠,信号量会睡眠,但是一直不是很确定为啥有的代码虽然长一点,但不能使用自旋锁,原因在于在自旋锁所保护的代码段内是否含有可能会睡眠的函数,比如内核的kmalloc函数,在极端情况下,分配不到内存有可能会睡眠,如果该进程无法被调度,其他CPU又需要这把锁,那么会造成忙等待,系统也就死了。2、
2017-01-04 18:01:19 229
转载 mount命令
挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式:mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9
2014-08-05 19:32:33 379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人