摘要: 我们认为,只要系统学习了第2期,应该具备分析UART驱动的能力 阅读全文
posted @ 2019-06-12 12:02 韦东山 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 最近很多童鞋投票并咨询如何从单片机转为嵌入式Linux开发。看来读者圈中做单片机,RTOS的不少。尽管火哥目前从事Linux/Android方面的嵌入式开发工作,但是读书的时候也有5年左右单片机裸机和RTOS经验,之前面试也拿过一些做单片机stm32开发的offer, 所以今天分享关于单片机是否要转嵌入式Linux的一些观点。 阅读全文
posted @ 2019-05-30 16:41 韦东山 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 在Linux内核中,有非常多用于管理诸多设备的子系统,比如显示系统,输入子系统,音频子系统,电源管理子系统,时钟管理子系统等等,本节我们重点关注输入子系统。 阅读全文
posted @ 2019-05-28 17:02 韦东山 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 核心结论: 1、sys 目录下的层次结构依赖于kobject.parent ,未指定parent时,默认使用 kobject.kset.kobject 作为parent,如果都没有,就出现在/sys 目录下。 2、该 kobject 目录下的属性文件依赖于 kobject.ktype 阅读全文
posted @ 2019-05-22 18:55 韦东山 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Right time to do right things。 阅读全文
posted @ 2019-05-16 16:59 韦东山 阅读(389) 评论(0) 推荐(0) 编辑
摘要: ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面,而DSP主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。 阅读全文
posted @ 2018-11-19 10:56 韦东山 阅读(1250) 评论(0) 推荐(1) 编辑
摘要: ARM公司简介 ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。 1985年第一个ARM原型在英国剑桥诞生。 公司的特点是只设计芯片,而不生产。它提供ARM技术知识产权(IP)核,将技术 阅读全文
posted @ 2018-11-15 11:03 韦东山 阅读(1489) 评论(0) 推荐(1) 编辑
摘要: 一直都有人问我要书单,在网上搜索大半天,没找到合适的,他们写的太不负责了,遂决定自己整理。 本书单综合了豆瓣知乎热评,尤其参考了一线开发者韦东山学员群的小伙伴们的意见, 再结合本人多年答疑经验整理而成。非常感谢他们。 本书单内容涉及:linux入门,c语言,数据结构,裸机,Linux应用,Linux 阅读全文
posted @ 2018-09-05 15:28 韦东山 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 规则是Makefie的核心,执行make命令的时候,会在当前目录下找到名为:Makefile的文件,根据里面的内容来执行里面的判断/命令。 阅读全文
posted @ 2018-04-11 17:18 韦东山 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 我曾经认为,自己永远不会是一个好员工,因为太独、太挑剔、不喜欢听话的好孩子、讨厌一切想要改变我的人。但是三年过去,改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程。 所谓“驯化”,就是了解规则、遵守规则、利用规则的过程。我并非被某些人“驯化”,而是被社会与职场的规律 阅读全文
posted @ 2018-04-08 15:15 韦东山 阅读(487) 评论(0) 推荐(0) 编辑