2017年个人总结 时光飞逝,2017年过去了,新的一年开始了,旧的一年发生很多事,心理变化也很大,这篇总结就改一改文风。 流水账 2017年年初,早上6点起床从南宁赶火车,到梧州和父母一起接我娃李大锤出院。李大锤的到来,让家里多了笑声,但更多了矛盾。农历正月十六回家,把老婆和大锤接到南宁,开始一家三口的生活。 总的来说,1月份和2月份,在上班和通话中度过,在内心纠结中度过。 2月最后一天,中午在科技园吃午饭... 2018-01-07 16:54 生活掠影 评论 2 条 喜欢 5 阅读 2,424 次 阅读全文
嵌入式Linux入门3:Linux服务器搭建 本文介绍在Linux系统(ubuntu 16.04)中搭建各种服务器的方法,包括NFS、samba、ssh、telnet。 2017-07-08 16:22 嵌入式Linux 暂无评论 喜欢 0 阅读 1,553 次 阅读全文
嵌入式Linux入门2:工具掌握(Windows篇) 学习嵌入式Linux过程中会使用到各式不同的软件工具。本文就介绍在Windows系统下使用的工具,但不会深入,只作大纲式的列举工具。 2017-07-08 13:17 嵌入式Linux 暂无评论 喜欢 0 阅读 1,172 次 阅读全文
嵌入式Linux入门:概述 李迟按: 嵌入式入门文章比比皆是,不同的人有不同的入门方法。本文就结合笔者经历写一写个人的嵌入式Linux入门的一些步骤和经验。不当之处,望方家指正。 在正式开始之前,先花一点时间写写笔者学习的经历。我是计算机专业,因此,对于模拟电路、数字电路、操作系统原理、数据库原理、编译原理、计算组成原理、计算机体系结构、数据结构等等课程,都是必修课。我虽然都不精通,但起码是学习了。 我从大二... 2017-06-01 20:03 嵌入式Linux 暂无评论 喜欢 1 阅读 1,487 次 阅读全文
Python实现阳历转农历功能 去年我家李大锤出生,办出生证明前根据老家族谱、八字、五行起名字,我起了十几个,然后再请村里大叔公算了一下。 于是心血来潮,决定研究一下阳历转换农历的算法,但网上几乎都是几种文章(或其演绎版本),笔者看了看,好像能得到正常结果,但没深入理解算法。为了练手Python,决定自己实现。 2017-02-14 22:15 python 评论 1 条 喜欢 1 阅读 2,914 次 阅读全文
使用python实现GBK转unicode码查询表 接触python有一段时间了,但没有专门学习基础知识,写代码时总是到网上找资料。不过,相信经过练习可以慢慢积累。本文拿以前写的小程序练手。参见文章《GBK转unicode码查询表的改进》。 2017-01-15 11:14 python 暂无评论 喜欢 0 阅读 1,555 次 阅读全文
python实现解析oui.txt并抽取MAC前缀及组织名称 做无线抓包时就曾经设想过显示MAC地址所属组织的名称,一直在研究如何根据MAC查询对应的名称。今天无意看到网上有相关文章,里面有介绍,使用C语言实现。本文使用python来实现。 2017-01-14 01:03 python 暂无评论 喜欢 0 阅读 1,415 次 阅读全文
Linux内核小笔记:spin_lock锁内不能使用sleep休眠 有一个字符驱动,内部ioctl函数不同的分支均使用spin_lock和spin_unlock,以保证对外设操作的原子性。但是,有一个功能需要对一个GPIO引脚设置上下沿,于是就使用msplee来延时。结果应用层程序在多个线程中调用该驱动提供的ioctl接口时,发现系列卡死了,只能手动复位。 2017-01-12 19:25 Linux内核研究, 嵌入式Linux 评论 1 条 喜欢 0 阅读 2,068 次 阅读全文
我的内核学习笔记13:x86平台linux系统重启流程跟踪 一直以来,笔者只知道重启Linux系统性使用reboot,但对其过程却无所知,涉及到哪些知识点也无概念。本文就跟踪一下重启的流程,平台为Intel x86,Linux内核版本为3.17。 2017-01-12 19:00 Linux内核研究, 嵌入式Linux 暂无评论 喜欢 0 阅读 2,006 次 阅读全文
我的2016年个人总结 时间过得真快,2016年过去了,新的一年开始了。站在2017年起点上,总结2016年,以此记念。 今年的主题,可用“转变”一词概括。 部门合并之初,主管就将部门开发人员分成“平台组”和“方案组”,我作为平台组组长。不久后,主管将做底层平台开发的人慢慢向方案发展。一年多后公司高层又开始重视平台,一瞬间平台组要预研5个新SOC,于是主管又重新梳理部门,又将部门开发人员分成“平台组”和“方案组”,我变成组员... 2017-01-10 21:58 生活掠影 评论 1 条 喜欢 0 阅读 2,037 次 阅读全文
我的内核学习笔记12:linux i2c-gpio驱动应用实例 linux内核的i2c-gpio是使用GPIO模拟I2C协议的驱动,只需要配置2根GPIO即可使用。Linux的I2C子系统比较复杂,笔者暂时还没有研究。本着“实用”的目的,介绍一下如何使用这个驱动及一些注意事项。 一、概述 Linux内核很多驱动都使用到I2C子系统。如EEPROM、RTC等。 GPIO模拟I2C协议的驱动位于drivers/i2c/busses目录。驱动名称为“i2c-gpio”,驱动文件为drivers/i2c/busses/i2c-gpio.c。 二、内核配置 本文基于... 2016-12-09 21:00 Linux内核研究, 嵌入式Linux 暂无评论 喜欢 0 阅读 4,148 次 阅读全文