张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

顶级Linux开发者必不可少的编程阅读书籍

2018-11-25 10:47 次阅读

LINUX,毫无争议的属于 21 世纪的操作系统。虽然 Linus Torvalds 在建立开源社区这件事上做了很多工作和社区决策,不过那些网络专家和开发者愿意接受 Linux 的原因还是因为它卓越的代码质量和高可用性。Torvalds 是个编程天才,同时必须承认他还是得到了很多其他同样极具才华的开发者的无私帮助。

就此我咨询了 Torvalds 和其他一些顶级 Linux 开发者,有哪些书籍帮助他们走上了成为顶级开发者的道路,下面请听我一一道来。

顶级Linux开发者必不可少的编程阅读书籍

熠熠生辉的 C 语言

Linux 是在大约上世纪 90 年代开发出来的,与它一起问世的还有其他一些完成基础功能的开源软件。与此相应,那时的开发者使用的工具和语言反映了那个时代的印记,也就是说 C 语言。可能 C 语言不再流行了,可对于很多已经建功立业的开发者来说,C 语言是他们的第一个在实际开发中使用的语言,这一点也在他们推选的对他们有着深远影响的书单中反映出来。

Torvalds 说,“你不应该再选用我那个时代使用的语言或者开发方式”,他的开发道路始于 BAsic,然后转向机器码(“甚至都不是汇编语言,而是真真正正的‘二进制’机器码”,他解释道),再然后转向汇编语言和 C 语言。

“任何人都不应该再从这些语言开始进入开发这条路了”,他补充道。“这些语言中的一些今天已经没有什么意义(如 BASIC 和机器语言)。尽管 C 还是一个主流语言,我也不推荐你从它开始。”

并不是他不喜欢 C。不管怎样,Linux 是用 GNU C 语言写就的。“我始终认为 C 是一个伟大的语言,它有着非常简单的语法,对于很多方向的开发都很合适,但是我怀疑你会遇到重重挫折,从你的第一个‘Hello World’程序开始到你真正能开发出能用的东西当中有很大一步要走”。他认为,用现在的标准,如果作为入门语言的话,从 C 语言开始的代价太大。

在他那个时代,Torvalds 的唯一选择的书就只能是 Brian W. Kernighan 和 Dennis M. Ritchie 合著的《C 编程语言,第二版C ProgRamMIng Language, 2nd Edition》,它在编程圈内也被尊称为 K&R。“这本书简单精炼,但是你要先有编程的背景才能欣赏它”,Torvalds 说到。

Torvalds 并不是唯一一个推荐 K&R 的开源开发者。以下几位也同样引用了这本他们认为值得推荐的书籍,他们有:Linux 和 Oracle 虚拟化开发副总裁 Wim Coekaerts;Linux 开发者 Alan Cox;Google 云 CTO Brian Stevens;canonical 技术运营部副总裁 Pete Graner。

如果你今日还想同 C 语言较量一番的话,Samba 的共同创始人 Jeremy Allison 推荐《C 程序设计新思维21st Century C: C Tips fROM the New School》。他还建议,同时也去阅读一本比较旧但是写的更详细的《C 专家编程Expert C Programming: Deep C Secrets》和有着 20 年历史的《POSIX 多线程编程Programming with POSIX Threads》。

如果不选 C 语言, 那选什么?

Linux 开发者推荐的书籍自然都是他们认为适合今时今日的开发项目的语言工具。这也折射了开发者自身的个人偏好。例如,Allison 认为年轻的开发者应该在《Go 编程语言The Go Programming Language》和《Rust 编程Rust with Programming Rust》的帮助下去学习 Go 语言和 Rust 语言。

但是超越编程语言来考虑问题也不无道理(尽管这些书传授了你编程技巧)。今日要做些有意义的开发工作的话,要从那些已经完成了 99% 显而易见工作的框架开始,然后你就能围绕着它开始写脚本了, Torvalds 推荐了这种做法。

“坦率来说,语言本身远远没有围绕着它的基础架构重要”,他继续道,“可能你会从 JAVA 或者 Kotlin 开始,但那是因为你想为自己的手机开发一个应用,因此安卓 SDK 成为了最佳的选择,又或者,你对游戏开发感兴趣,你选择了一个游戏开发引擎来开始,而通常它们有着自己的脚本语言”。

这里提及的基础架构包括那些和操作系统本身相关的编程书籍。 Garner 在读完了大名鼎鼎的 K&R 后又拜读了 W. Richard Steven 的《Unix 网络编程Unix Network Programming》。特别是,Steven 的《TCP/IP 详解,卷1:协议TCP/IP Illustrated, Volume 1: The Protocols》在出版了 30 年之后仍然被认为是必读之书。因为 Linux 开发很大程度上和和网络基础架构有关,Garner 也推荐了很多 O'Reilly 在 Sendmail、Bash、DNS 以及 IMAP/POP 等方面的书。

Coekaerts 也是 Maurice Bach 的《UNIX 操作系统设计The Design of the Unix Operation System》的书迷之一。James Bottomley 也是这本书的推崇者,作为一个 Linux 内核开发者,当 Linux 刚刚问世时 James 就用 Bach 的这本书所传授的知识将它研究了个底朝天。

软件设计知识永不过时

尽管这样说有点太局限在技术领域。Stevens 还是说到,“所有的开发者都应该在开始钻研语法前先研究如何设计,《设计心理学The Design of Everyday Things》是我的最爱”。

Coekaerts 喜欢 Kernighan 和 Rob PIke 合著的《程序设计实践The Practic of Programming》。这本关于设计实践的书当 Coekaerts 还在学校念书的时候还未出版,他说道,“但是我把它推荐给每一个人”。

不管何时,当你问一个长期从事于开发工作的开发者他最喜欢的计算机书籍时,你迟早会听到一个名字和一本书:Donald Knuth 和他所著的《计算机程序设计艺术(1-4A)The Art of Computer Programming, Volumes 1-4A》。VMware 首席开源官 Dirk Hohndel,认为这本书尽管有永恒的价值,但他也承认,“今时今日并非极其有用”。(LCTT 译注:不代表译者观点)

读代码。大量的读。

编程书籍能教会你很多,也请别错过另外一个在开源社区特有的学习机会:《代码阅读方法与实践Code Reading: The Open Source Perspective》。那里有不可计数的代码例子阐述如何解决编程问题(以及如何让你陷入麻烦……)。Stevens 说,谈到磨炼编程技巧,在他的书单里排名第一的“书”是 Unix 的源代码。

“也请不要忽略从他人身上学习的各种机会。” Cox 道,“我是在一个计算机俱乐部里和其他人一起学的 BASIC,在我看来,这仍然是一个学习的最好办法”,他从《精通 ZX81 机器码Mastering machine code on your ZX81》这本书和 Honeywell L66 B 编译器手册里学习到了如何编写机器码,但是学习技术这点来说,单纯阅读和与其他开发者在工作中共同学习仍然有着很大的不同。

Cox 说,“我始终认为最好的学习方法是和一群人一起试图去解决你们共同关心的一些问题并从中找到快乐,这和你是 5 岁还是 55 岁无关”。

最让我吃惊的是这些顶级 Linux 开发者都是在非常底层级别开始他们的开发之旅的,甚至不是从汇编语言或 C 语言,而是从机器码开始开发。毫无疑问,这对帮助开发者理解计算机在非常微观的底层级别是怎么工作的起了非常大的作用。

那么现在你准备好尝试一下硬核 Linux 开发了吗?Greg Kroah-Hartman,这位 Linux 内核稳定分支的维护者,推荐了 Steve Oualline 的《实用 C 语言编程Practical C Programming》和 Samuel harbison 与 Guy Steels 合著的《C 语言参考手册C: A Reference Manual》。接下来请阅读如何进行 Linux 内核开发HOWTO do Linux kernel development,到这时,就像 Kroah-Hartman 所说,你已经准备好启程了。

于此同时,还请你刻苦学习并大量编码,最后祝你在跟随顶级 Linux 开发者脚步的道路上好运相随。

收藏 人收藏
分享:

评论

相关推荐

轻松学Linux系列课程之Linux基础

课程从0开始,讲到云计算结束,按阶段授课,从入门到跑路,适合初学者,也适合定制,需要哪个模块学哪个模块2,包含初级运维工
发表于 07-24 00:00 15809次 阅读
轻松学Linux系列课程之Linux基础

轻松学Linux系列课程之Linux基础

课程从0开始,讲到云计算结束,按阶段授课,从入门到跑路,适合初学者,也适合定制,需要哪个模块学哪个模块2,包含初级运维工
发表于 07-24 00:00 15809次 阅读
轻松学Linux系列课程之Linux基础

C语言参考手册原书第五版PDF电子书免费下载

《C语言参考手册(原书第5版)》是一本C语言的权威参考手册,对C语言的基本概念和运行函数库提供了完整....
发表于 05-21 17:40 16次 阅读
C语言参考手册原书第五版PDF电子书免费下载

啊哈C语言PDF电子书和啊哈Cv2.0应用程序免费下载

全书从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。并配合超萌的....
发表于 05-21 17:40 12次 阅读
啊哈C语言PDF电子书和啊哈Cv2.0应用程序免费下载

Linux软件的安装步骤

Linux软件安装
发表于 05-21 13:06 5次 阅读
Linux软件的安装步骤

Linux系统常用的开发工具

Linux系统(二)——Linux环境下的开发工具
发表于 05-21 08:58 4次 阅读
Linux系统常用的开发工具

MATLAB 64位C语言和C++编译器应用程序免费下载

本文档的主要内容详细介绍的是MATLAB 64位C语言和C++编译器应用程序免费下载。
发表于 05-21 08:00 8次 阅读
MATLAB 64位C语言和C++编译器应用程序免费下载

单片机的C语言基础入门和应用知识点教程免费下载

本文档的主要内容详细介绍的是单片机的C语言基础入门和应用知识点教程免费下载包括了:1.进制转换,2.....
发表于 05-21 08:00 13次 阅读
单片机的C语言基础入门和应用知识点教程免费下载

自适应LMS算法的C语言实时处理实现方法

关于自适应LMS的理论基础已经非常的成熟,随便找一本关于自适应滤波器的书就会有介绍相关的内容,有的还可出了它的具体算法,...
发表于 05-21 06:09 4次 阅读
自适应LMS算法的C语言实时处理实现方法

linux3.4.2打yaffs支持补丁报错

按照视频修改内核支持yaffs2文档时出错 报错目录不存在或不是内核码目录 Directory m does not exist or is not a kernel sou...
发表于 05-21 05:45 48次 阅读
linux3.4.2打yaffs支持补丁报错

请问linux内核编译出错怎么修改去掉相应的配置?

如何找到关于s3c2410iis_dma_out相应的模块将其去掉 我在make menuconfig里边查找不到...
发表于 05-21 05:45 60次 阅读
请问linux内核编译出错怎么修改去掉相应的配置?

请问linux entry/armv.S 中的vector_\name是什么意思?

linux entry/armv.S 中的vector_\name是个什么意思,\代表啥...
发表于 05-21 03:44 77次 阅读
请问linux entry/armv.S 中的vector_\name是什么意思?

用cuteftp从windows向Linux传文件失败

报错:The filename provided is not being accepted by the server. Check for invalid characters and try again. Click ...
发表于 05-21 02:34 52次 阅读
用cuteftp从windows向Linux传文件失败

基于AT91RM9200的嵌入式网络摄像机设计浅析

随着通信技术和网络技术的迅猛发展,通过网络远程实时监控重要场所已倍受人们关注,网络摄像机在此背景下产....
发表于 05-20 16:28 48次 阅读
基于AT91RM9200的嵌入式网络摄像机设计浅析

基于android平台的耳机驱动

工作以后接手的第一个驱动就是android平台下耳机的插拔检测和按键检测。这部分涉及的硬件知识比较简单,但是软件上对中断的处理,...
发表于 05-20 10:39 14次 阅读
基于android平台的耳机驱动

请问如何建立开发环境

如版主所写,Linux的开发环境建立 (1)编译器arm-linux-gcc-3.4.1 (2)Jflash-s3c2410:S3C2410芯片的JTAG工具 (3)安装...
发表于 05-20 05:45 56次 阅读
请问如何建立开发环境

ubuntu和redhat的区别

 Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,...
发表于 05-19 09:00 273次 阅读
ubuntu和redhat的区别

使用ARM进行网络视频监控系统的设计资料说明

近年来,随着多媒体技术、计算机网络与通信技术的的快速发展,传统的监控系统也不断向着新的发展方向进行着....
发表于 05-17 17:36 41次 阅读
使用ARM进行网络视频监控系统的设计资料说明

嵌入式系统的详细资料介绍和在智能家居的应用详细资料概述

嵌入式系统EOS (Embedded OperatingSystem)是以应用为中心,以计算机技术为....
发表于 05-17 08:00 38次 阅读
嵌入式系统的详细资料介绍和在智能家居的应用详细资料概述

Linux命令行和shell脚本编程宝典PDF电子书免费下载

基础部分需要学习的内容很多,本宝典不仅简明扼要地介绍了开源Linux软件的结构,并且展示了如何摒弃笨....
发表于 05-16 17:22 31次 阅读
Linux命令行和shell脚本编程宝典PDF电子书免费下载

Linux学习教程之如何进行开发环境的搭建

很多做单片机开发的工程师因为各种原因可能要 学习 Linux ,但是很多人刚开始却无从下手 或者中途....
发表于 05-16 17:22 35次 阅读
Linux学习教程之如何进行开发环境的搭建

使用单片机进行第一次实验的所以资料合集免费下载

本文档的主要内容详细介绍的是使用单片机进行第一次实验的所以资料合集免费下载包括了:1.PZ-ISP普....
发表于 05-16 16:35 63次 阅读
使用单片机进行第一次实验的所以资料合集免费下载

为开发者和合作伙伴提升 英特尔基于Linux的解决方案

5月14-16日,英特尔主办一年一度的开源技术峰会(OSTS)。
的头像 知IN 发表于 05-16 11:24 280次 阅读
为开发者和合作伙伴提升 英特尔基于Linux的解决方案

完美C++中文第五版PDF电子书免费下载

本书是介绍C++编程语言的教科书,同时也是进行C++语言编程的参考书。尽管本书包含了一些编程的相关技....
发表于 05-16 08:00 28次 阅读
完美C++中文第五版PDF电子书免费下载

传感器触发测试的C语言程序和传感器电路原理图免费下载

本文档的主要内容详细介绍的是传感器触发测试的C语言程序和传感器电路原理图免费下载。
发表于 05-15 17:23 58次 阅读
传感器触发测试的C语言程序和传感器电路原理图免费下载

TI的RTOS内核用户手册免费下载

本手册介绍了作为TI-RTOS核心组件的sys/bios。在某些文档中,sys/bios也称为“ti....
发表于 05-15 08:00 35次 阅读
TI的RTOS内核用户手册免费下载

单片机新手入门相关教材和资料合集免费下载

本文档的主要内容是单片机新手入门相关教材和资料合集免费下载内容包括了:C语言程序设计谭浩强,MCS-....
发表于 05-14 17:34 98次 阅读
单片机新手入门相关教材和资料合集免费下载

如何使用单片机设计音乐盒进行播放小苹果的C语言程序免费下载

本文档的主要内容详细介绍的是如何使用单片机设计音乐盒进行播放小苹果的C语言程序免费下载。
发表于 05-14 17:13 76次 阅读
如何使用单片机设计音乐盒进行播放小苹果的C语言程序免费下载

使用单片机设计的宿舍报警器C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机设计的宿舍报警器C语言程序免费下载。
发表于 05-14 17:13 55次 阅读
使用单片机设计的宿舍报警器C语言程序免费下载

如何在VsCode上配置C\C++ Java Python环境

工欲善其事必先利其器,这也是老生常谈的事情了。在做日常开发中,让我感受到一个顺手的开发工具的重要性。
的头像 电子发烧友网工程师 发表于 05-14 09:37 284次 阅读
如何在VsCode上配置C\C++ Java Python环境

MSP430单片机C语言应用程序设计实例精解PDF电子书免费下载

本书首先介绍了C语言的基本知识,使读者能使用C语言进行程序设计;然后介绍了30个开发例子。全书主要通....
发表于 05-14 08:00 47次 阅读
MSP430单片机C语言应用程序设计实例精解PDF电子书免费下载

STM8 C语言精品编程100例PDF电子书免费下载

100例关于STM8单片机的例程,从基础到各个模块的实践再到综合项目的实践,在于给您一个大体的程序编....
发表于 05-14 08:00 59次 阅读
STM8 C语言精品编程100例PDF电子书免费下载

C专家编程PDF电子书免费下载

内容提要:《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进....
发表于 05-14 08:00 41次 阅读
C专家编程PDF电子书免费下载

10个经典的C语言基础算法及代码

算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序....
的头像 玩转单片机 发表于 05-13 14:40 183次 阅读
10个经典的C语言基础算法及代码

Linux Kernel中AEP的现状和发展

对于PMEM设备来说,它的访问延迟已经和内存接近了,为什么还需要内存中的page cache呢?
的头像 Linuxer 发表于 05-13 14:06 1340次 阅读
Linux Kernel中AEP的现状和发展

keil uVision2 C51软件应用程序免费下载

Keil C51是51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、....
发表于 05-13 08:00 31次 阅读
keil uVision2 C51软件应用程序免费下载

矩阵按键、秒表、数码管动态扫描和数码管同时加减的程序免费下载

本文档的主要内容详细介绍的是基于51单片机的矩阵按键、秒表、数码管动态扫描和数码管同时加减的C语言程....
发表于 05-13 08:00 71次 阅读
矩阵按键、秒表、数码管动态扫描和数码管同时加减的程序免费下载

C语言入门教学之谭浩强C语言程序设计第三版PPT资料免费下载

不同版本的C编译系统所实现的语言功能和语法规则又略有差别,因此读者应了解所用的C语言编译系统的特点(....
发表于 05-13 08:00 50次 阅读
C语言入门教学之谭浩强C语言程序设计第三版PPT资料免费下载

Ansible入门教程如何快速了解Ansible

顶级大牛带你20分钟玩转Ansible!
的头像 马哥Linux运维 发表于 05-12 11:49 423次 阅读
Ansible入门教程如何快速了解Ansible

两家加密货币挖掘组织争夺Linux服务器

Rocke是专门从事门罗币(Monero)挖掘业务的顶级黑客组织。去年年底,自新黑客组织Pacha崛....
的头像 E安全 发表于 05-12 09:45 279次 阅读
两家加密货币挖掘组织争夺Linux服务器

如何轻松理解C语言指针的详细资料说明

我并不打算使用过于官方、正统的语言来讲解指针。因为如果我这样做,就失去了做这个教程的意义。如果需要,....
发表于 05-08 17:48 100次 阅读
如何轻松理解C语言指针的详细资料说明

基于C语言模拟IIC总线来对I2C总线的理解

I2C 只是用两条双向的线,一条 Serial Data Line (SDA) ,另一条Serial....
发表于 05-08 15:10 119次 阅读
基于C语言模拟IIC总线来对I2C总线的理解

微信智能机器人硬件功能模块的详细资料介绍

1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片....
发表于 05-07 17:08 93次 阅读
微信智能机器人硬件功能模块的详细资料介绍

ARM IO的流水灯和开关控制灯的亮暗程序设计基础实验说明

在应用系统的程序设计中,若所有的编程任务均由汇编语言来完成,其工作量的巨大的,并且不易移植。由于AR....
发表于 05-07 16:42 122次 阅读
ARM IO的流水灯和开关控制灯的亮暗程序设计基础实验说明

数码管频率计的C语言程序和资料合集免费下载

本文档的主要内容详细介绍的是数码管频率计的C语言程序和资料合集免费下载。
发表于 05-06 17:11 50次 阅读
数码管频率计的C语言程序和资料合集免费下载

使用C语言创作五星红旗的资料合集免费下载

本文档的主要内容详细介绍的是使用C语言创作五星红旗的资料合集免费下载。
发表于 05-06 08:00 39次 阅读
使用C语言创作五星红旗的资料合集免费下载

Proteus的电子可调时钟的C语言程序仿真资料合集免费下载

本文档的主要内容详细介绍的是Proteus的电子可调时钟的C语言程序仿真资料合集免费下载。
发表于 05-06 08:00 54次 阅读
Proteus的电子可调时钟的C语言程序仿真资料合集免费下载

使用矩阵式键盘实现的电子密码锁C语言程序和资料合集免费下载

新人,发个小作品 是一个基于矩阵式键盘实现的电子密码锁,功能十分简单,希望不要见笑。代码有非常详细的....
发表于 05-06 08:00 45次 阅读
使用矩阵式键盘实现的电子密码锁C语言程序和资料合集免费下载

60个MSP430系列单片机实用C语言程序汇总免费下载

本文档的主要内容详细介绍的是60个MSP430系列单片机实用C语言程序汇总免费下载包括了:MSP43....
发表于 05-06 08:00 61次 阅读
60个MSP430系列单片机实用C语言程序汇总免费下载

部分单片机C语言程序资料合集免费下载

本文档的主要内容详细介绍的是的部分单片机C语言程序资料合集免费下载。
发表于 05-06 08:00 66次 阅读
部分单片机C语言程序资料合集免费下载

29条运维工程师必会实用Linux命令

虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但....
的头像 马哥Linux运维 发表于 05-05 15:25 201次 阅读
29条运维工程师必会实用Linux命令

使用51单片机设计的秒表C语言程序和资料合集免费下载

本文档的主要内容详细介绍的是使用51单片机设计的秒表C语言程序和资料合集免费下载一个按键开始一个按键....
发表于 05-05 08:00 31次 阅读
使用51单片机设计的秒表C语言程序和资料合集免费下载

使用51单片机设计的光立方C语言程序和资料说明

本文档的主要内容详细介绍的是使用51单片机设计的光立方C语言程序和资料说明,两个io口控制八个共阳八....
发表于 05-05 08:00 62次 阅读
使用51单片机设计的光立方C语言程序和资料说明

使用51单片机进行广告屏和按键扫描的C语言程序和设计资料说明

本文档的主要内容详细介绍的是使用51单片机进行广告屏和按键扫描的C语言程序和设计资料说明。
发表于 05-05 08:00 43次 阅读
使用51单片机进行广告屏和按键扫描的C语言程序和设计资料说明

Linux操作系统分析与实践PDF电子书免费下载

《Linux操作系统分析与实践》简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐....
发表于 04-29 17:04 68次 阅读
Linux操作系统分析与实践PDF电子书免费下载

使用51单片机实现矩阵键盘模拟密码锁的C语言代码免费下载

本文档的主要内容详细介绍的设计使用51单片机实现矩阵键盘模拟密码锁的C语言代码免费下载。模拟密码锁,....
发表于 04-29 08:00 61次 阅读
使用51单片机实现矩阵键盘模拟密码锁的C语言代码免费下载

RISC-V会是一道曙光吗?RISC-V与RUST相遇引发操作系统教学新尝试

身为研究操作系统的老师,陈渝认为,RISC-V精简指令集听起来属于硬件范畴,但是其实RISC-V与软....
的头像 嵌入式资讯精选 发表于 04-28 18:57 1966次 阅读
RISC-V会是一道曙光吗?RISC-V与RUST相遇引发操作系统教学新尝试

单片机系统开发入门知识储备

单片机程序下载器或在线仿真器。这个设备一般没有通用的,单片机系列不同,仿真器也不同。直接上某宝,搜“....
的头像 工控资料窝 发表于 04-28 15:55 310次 阅读
单片机系统开发入门知识储备

简单又快速看懂linux的磁盘划分

一个服务器是以虚拟机的形式提供的,通过df -h看服务器磁盘空间只有30多个G,但通过fdisk -....
的头像 马哥Linux运维 发表于 04-28 15:53 228次 阅读
简单又快速看懂linux的磁盘划分

如何拯救被 rm -r的数据

天雷滚滚。天雷滚滚。天雷滚滚。作为一个Linux程序员,你能碰到的最伤心的事情,莫过于:编译了一整天....
的头像 Linuxer 发表于 04-28 14:59 250次 阅读
如何拯救被 rm -r的数据

MATLAB学习入门教程之基础知识的详细资料说明

讲授MATLAB语言基础入门知识,介绍MATLAB产品的体系、MATLAB桌面工具的使用方法,重点介....
发表于 04-28 08:00 82次 阅读
MATLAB学习入门教程之基础知识的详细资料说明

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 74次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)