E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
跟涛哥一起学嵌入式
读书笔记:
跟涛哥一起学嵌入式
_note_2
目录C语言标准K&RCANSICC99C11编译器对C标准的扩展KeilforC51GCC
跟涛哥一起学嵌入式
:https://zhuanlan.zhihu.com/wanglitaoC语言标准定义各种关键字
002237
·
2023-04-03 07:08
#
嵌入式软件笔记
跟涛哥一起学嵌入式
第06集:后ARM时代,嵌入式工程师的自我修养
大家好,我是涛哥,今天我们继续聊一聊嵌入式的学习,由于最近比较忙,就把以前写的一篇文章重新发给大家,里面谈到的一些学习方法和学习经验,还是很值得参考一下的。嵌入式学习的一些概念理解误区很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面“移植”u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定片面
宅学部落-王利涛
·
2022-06-02 07:01
跟涛哥一起学嵌入式
嵌入式
ARM
Linux内核
驱动开发
物联网
跟涛哥一起学嵌入式
23:参加开源项目,免费获取《Linux三剑客》教程
项目背景很多学员,尤其是在校学生,很多人都想通过一些项目锻炼自己的,以提高自己的编程技能,为未来的就业增加筹码。其实只要用心,项目无处不在,只是对于很多学生来说,没有经历过一次完整项目流程的历练,没有经验,无法入门。为了帮大家体验一下开源项目流程,特发起2个小小的开源项目,旨在帮助大家学会使用开源工具去发起和参与一个开源项目,打开开源世界的大门。每个项目限招10人,具体内容暂定如下:项目计划一大家
宅学部落-王利涛
·
2020-08-09 03:55
跟涛哥一起学嵌入式
13:嵌入式学习三剑式
前言学习一门技术犹如修炼一门武功。在成为高手的路上,无数英雄豪杰不尽相同,按照武侠小说的套路,大侠之所以成为大侠,绝对不可能平平淡淡,肯定有一段开挂的传奇人生:要么被关入湖底,偶然发现前辈留在石壁上的心法;要么被罚上思过崖面壁思过,一不小心发现破解剑法;要么身受内伤,被人推下悬崖,一不小心发现一个隔世的前辈大师急需找传人,被迫输入内功赋能......然而现实当中,很多人往往没有这么好的运气,要么一
宅学部落-王利涛
·
2020-08-08 12:33
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
19:从零实现一个shell解释器
shell初体验在Linux环境下工作,我们经常去打开一个Terminal终端,然后在终端下敲入shell命令和运行,如:在终端下运行ls命令我们也可以编写一个简单的脚本文件并运行它shell脚本的编辑、修改权限和运行爱好思考的同学可能就会有疑问了:为什么我们在终端下敲入命令,就可以直接运行?为什么我们在终端下可以直接运行一个脚本?这个脚本是如何运行的?在shell中的管道命令是如何实现的?she
宅学部落-王利涛
·
2020-08-07 22:57
视频教程
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
31:深入浅出CPU流水线工作原理
现在的CPU处理器一般都是超流水线工作,动不动就是10级以上流水线,超高主频,这两者之间有什么关系呢?今天就跟大家科普下CPU流水线的工作原理,以及他们之间的关系。说到流水线,很多人会想到富士康;说到富士康,很多人会想到张全蛋。作为富士康3号流水线资深质检员,下面就请张全蛋给大家科普下什么是流水线,大家鼓掌欢迎。MichealJack眼中的流水线大家好,我是张全蛋,英文名叫MichealJack,
宅学部落-王利涛
·
2020-07-06 12:28
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第08集:ARM跳转指令深度剖析
跳转指令顺序、选择、循环是构建程序的基本结构,任何一个逻辑复杂的程序基本上都可以由这三种程序结构组合而成。而跳转指令,则在子程序调用、选择、循环程序结构中被大量使用。程序的跳转是如何实现的呢?在了解这个机制之前,我们需要先了解一下程序计数器PC。程序计数器PC,是CPU的寄存器列表中最重要的一个寄存器。它就像一杆枪,指哪打哪:你给PC指针赋值哪个地址,CPU就会到PC指针指向的这个地址去取指令、翻
宅学部落-王利涛
·
2020-07-06 12:28
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
30:C语言枚举类型深入剖析
枚举(enum)是C语言的一种特殊类型。当我们在编程中遇到定义一些固定长度或范围的数值时,可以考虑使用枚举类型。使用枚举可以让我们的程序可读性更强、看起来更加直观。举个例子,如果我们在编程中需要使用数字0~6分别表示星期日~星期六,程序的可读性就不高,我们需要翻手册或者看程序注释才能知道每个数字具体代表什么意思。如果我们使用枚举呢,基本上不需要看注释或手册就可知晓其大意。enumweek //e
宅学部落-王利涛
·
2020-07-06 12:57
嵌入式C语言自我修养
跟涛哥一起学嵌入式
29:为什么很多人编程喜欢用 typedef?
1.typedef的基本使用1.1typedef与结构体的结合使用typedef是C语言的一个关键字,用来给某个类型起个别名,也就是给C语言中已经存在的一个类型起一个新名字。大家在阅读代码的过程中,会经常见到typedef与结构体、联合体、枚举、函数指针声明结合使用。比如下面结构体类型的声明和使用:structstudent{charname[20];int age;floatscore;};st
宅学部落-王利涛
·
2020-07-06 12:57
跟涛哥一起学嵌入式
第10集:关于校招,应届生都应该看一看
金九银十,是应届生求职的黄金时期。每年这个时候,各大企业、名企一般都会到校园去做各种宣讲、面试招聘。对于大部分应届生来说,通过校园招聘渠道,找到一份靠谱工作的概率远远胜过社会招聘。然而很多应届生却对校招的重视度不够、准备不充分,结果跟一些好的工作机会错失交臂。尤其是一些福利待遇、发展空间较好的大公司、名企,错过校招这个机会,以后再想从社招其他渠道应聘,难度往往会大很多。校招对应届生为什么如此重要呢
宅学部落-王利涛
·
2020-07-06 12:57
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第12集:关于 apt-get 软件安装那些事儿
对于很多linux/ubuntu新手来说,要想在Ubuntu系统上熟练地安装、升级、卸载软件,确实是挺考验人的一件事,会遇到各种各样的问题,有时候会把人搞得很不耐烦,打击人的学习积极性。Ubuntu一般使用apt-get命令(ubuntu16.04版本以后也可以使用apt)来安装、升级、卸载软件。比如我们想安装一个软件,常用下面的命令进行安装: $ apt-get install xxx
weixin_33692284
·
2020-07-05 22:33
跟涛哥一起学嵌入式
20:后ARM时代,嵌入式工程师的自我修养
1嵌入式学习的一些概念理解误区很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面“移植”u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定片面性的:首先ARM是个CPU架构,跟PC上的X86架构一样,你见过有人在Windows下面学习C/C++编程、MFC编程、网络编程、互联网编程,说自己学习X
宅学部落-王利涛
·
2020-07-04 04:39
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
16:设计一款CPU芯片到底有多难?
文章结构导读一颗芯片是怎么诞生的?一款CPU是如何设计出来的?设计一款CPU到底难在哪里?导读这几天,刷遍朋友圈的新闻就是:中兴被“一剑封喉”,被美国停止一切芯片进口和系统软件服务。这对于芯片依赖美国的中兴来说,基本上一下子就处于休克状态,上下游的生产线面临停产,8万员工前途未卜。中兴事件给IT/IC届带来的冲击,甚至给普通百姓带来的冲击相当大,以至于各个自媒体、公众号、新闻APP这几天的新闻全是
宅学部落-王利涛
·
2020-06-30 13:04
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第12集:关于 apt-get 软件安装那些事儿
对于很多linux/ubuntu新手来说,要想在Ubuntu系统上熟练地安装、升级、卸载软件,确实是挺考验人的一件事,会遇到各种各样的问题,有时候会把人搞得很不耐烦,打击人的学习积极性。Ubuntu一般使用apt-get命令(ubuntu16.04版本以后也可以使用apt)来安装、升级、卸载软件。比如我们想安装一个软件,常用下面的命令进行安装: $ apt-get install xxx
宅学部落
·
2018-11-26 15:07
Ubuntu
apt-get
apt
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第11集:一个实现锁机制非常有意思的宏
QQ群(宅学部落)有位学员问了一个很奇怪的宏,觉得很有意思,特拿来分享,它的定义如下:我们知道,宏定义其实就是为了方便,给一串代码字符串定义一个别名。有时候字符串过于复杂,我们可以分多行书写,然后使用逻辑连接符“\”连接起来,表示一个完整的字符串。但是分析上面的宏定义,你会发现它分别定义了2个宏,但是呢,又使用了一对大括号括起来,很有欺骗性:看起来很像语句表达式,但是呢,有没有小括号括起来,是不是
宅学部落
·
2018-11-17 11:41
嵌入式
视频
教程
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第09集:ARM启动过程中你不知道的小秘密
学过嵌入式、玩过开发板的同学可能都知道这些常识:我们的ARM开发板有多种启动方式,可以从NORFlash启动、可以从NANDFlash启动、也可以从SD卡启动。当系统上电后,ARM会从U-boot启动,然后U-boot将自身代码拷贝到内存DDRSDRAM中,接着PC指针指向内存,从内存中不断地取指令、翻译指令、运行指令。然而,现实果真如此吗?U-boot是系统上电运行的第一行代码吗?ARM支持多种
宅学部落
·
2018-09-23 07:45
嵌入式
物联网
ARM
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第08集:ARM跳转指令深度剖析
0跳转指令顺序、选择、循环是构建程序的基本结构,任何一个逻辑复杂的程序基本上都可以由这三种程序结构组合而成。而跳转指令,则在子程序调用、选择、循环程序结构中被大量使用。程序的跳转是如何实现的呢?在了解这个机制之前,我们需要先了解一下程序计数器PC。程序计数器PC,是CPU的寄存器列表中最重要的一个寄存器。它就像一杆枪,指哪打哪:你给PC指针赋值哪个地址,CPU就会到PC指针指向的这个地址去取指令、
宅学部落
·
2018-09-23 07:53
嵌入式
物联网
王利涛
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第08集:ARM跳转指令深度剖析
0跳转指令顺序、选择、循环是构建程序的基本结构,任何一个逻辑复杂的程序基本上都可以由这三种程序结构组合而成。而跳转指令,则在子程序调用、选择、循环程序结构中被大量使用。程序的跳转是如何实现的呢?在了解这个机制之前,我们需要先了解一下程序计数器PC。程序计数器PC,是CPU的寄存器列表中最重要的一个寄存器。它就像一杆枪,指哪打哪:你给PC指针赋值哪个地址,CPU就会到PC指针指向的这个地址去取指令、
宅学部落
·
2018-09-23 07:50
嵌入式
物联网
王利涛
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第06集:后ARM时代,嵌入式工程师的自我修养
大家好,我是涛哥,今天我们继续聊一聊嵌入式的学习,由于最近比较忙,就把以前写的一篇文章重新发给大家,里面谈到的一些学习方法和学习经验,还是很值得参考一下的。1嵌入式学习的一些概念理解误区很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面“移植”u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定片
宅学部落
·
2018-09-23 07:02
嵌入式
物联网
王利涛
跟涛哥一起学嵌入式
跟涛哥一起学嵌入式
第05集:一道程序改错题,测出你的嵌入式功底
大家好,欢迎阅读《
跟涛哥一起学嵌入式
》第05集,我们今天讨论一下中断的基本概念。
宅学部落
·
2018-07-06 08:09
嵌入式
C语言
ARM
跟涛哥一起学嵌入式
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他