04 2018 档案
摘要:A问题: 64位Linux系统编译32位错误 A解决: sudo apt-get install libc6-i386 libc6-dev-i386 lib32gcc1 gcc-multilib gcc-4.6-multilib g++-multilib g++-4.6-multilib lib32
阅读全文
摘要:问题: 启动报错jffs2 1 jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x1f70 instead 2 jffs2: jffs2_scan_eraseblock(): Magic b
阅读全文
摘要:A问题: Courtois et al于1971年提出。 可以多读取,但是写入时不允许读取、写入。 A解决: 1 typedef int semaphore; 2 semaphore mutex = 1; 3 semaphore db = 1; 4 int rc = 0; 5 void reader
阅读全文
摘要:A问题: 1965年,Dijkstra提出并解决了一个他称之为哲学家进餐的同步问题。 “五个哲学家围坐在一张圆桌周围,每个哲学家的前面都有一份通心面,由于面条很滑,必须使用2把叉子才能夹住。相邻2份通心面之间有1把叉子。哲学家的生活包括:吃饭、思考。当哲学家感觉饿了,他就试图分2次取他左右的叉子,每
阅读全文
摘要:PC :nm ARM:arm-linux-nm 解析信息含义: 类型为小写字母,表示local 类型为大写字母,表示global
阅读全文
摘要:xyzModem使用的CRC16为 首次 首字节大端格式与0 异或 得到的值查表 作为校验参 之后 每个字节在大端格式下 与 校验参异或 查表作为下次校验参
阅读全文