摘要: 如果把Netty比作一台工厂车间, 那么IO线程就是车间里面的运作机器, IO线程一直在无限循环地做着三件事 1.轮询IO事件 2.处理IO事件 3.执行task任务 无限循环源码位置: io.netty.channel.nio.NioEventLoop#run select()方法源码位置: io 阅读全文
posted @ 2021-09-01 14:30 sophiascpn 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Python实现socket的非阻塞式编程 xiami133 2019-04-07 20:48:00 2844 收藏 12 原文阻塞模式与非阻塞模式 阻塞模式 程序碰到了一些耗时操作,无法继续向下走。 例如在socket编程中,例如在send()即发送信息过程中,可能对方已经断开,可能网络等原因导致 阅读全文
posted @ 2021-09-01 14:29 sophiascpn 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 开发板 jz2440 下载uboot.bin tftp 0x30000000 u-boot.bin nand erase bootloader nand write 30000000 bootloader 下载内核 tftp 0x30000000 uImage nand erase kernel n 阅读全文
posted @ 2021-09-01 10:33 sophiascpn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: uboot是bootloader的一种,主要是用于引导内核启动. uboot除此功能外, 还带有很多其它功能. 功能是通过命令来调用. uboot的命令: help //列出当前uboot所有支持的命令 help 命令 //查看指定命令的帮助 reset //重启uboot bootm //用于启动 阅读全文
posted @ 2021-09-01 10:30 sophiascpn 阅读(1565) 评论(0) 推荐(0) 编辑