
现在的生活慢慢越来越趋向于万物互联的时代了,我相信以后每个家庭都会有一个“管家”,可以帮助我们来控制家里的空调,马桶,灯光,电视等等,而这些智能设备都需要嵌入式来做,可以通过嵌入式来实现各种各样的功能,完成各种各样的控制。所以我相信嵌入式在未来很长的一段时间都会有所发展。另一方面,国家对于这方面的投入之大,不得不相信行业的发展前景。
学习感想1,培训主要是入门为主,对嵌入式的概念讲得通俗易懂,学习完概念以后会手把手教我们写一些代码
2,课程内容比较全面,有的内容初次接触会比较懵,但是后面跟着老师使用起来会熟悉起来
3,学完视频以后可以简单写一些代码
4,一个月的时间学完了C语言基础,数据结构,文件IO
5,目前是线上学习,每天大概八小时的学习时间,学习进度需要自己把握
6,答疑群有老师帮忙解答问题,对于学习中遇到的任何困难都可以得到指点,这一点对于初学者还是非常关键的,可以不用在一个问题上面困住太久,对于学习效率很有帮助
7,师傅领进门修行看个人,不管怎么说,嵌入式行业就是需要自己不断的努力学习,才能有所斩获。在培训班最大的有点就是可以肆无忌惮的学习,不用担心学习路径,那些方面重要,那些方面可以浅尝辄止这些老师都会告诉你,也不用担心学习资源,学习所需要的软件硬件都会提供,只需要自己把所有的精力的用在学习上,所以学习效率真的会大大提高。
附上一段C语言基础阶段的学习笔记:
1.必备的Linux命令和C语言基础 1.1Linux文件系统笔记整理的一般,做笔记目的主要是给我自己的看的,所以不是很完善。
- / bin :bin是二进制(binary)英文缩写。
- / boot :存放的都是系统启动时要用到的程序。
- / dev :包含了所有Linux系统中使用的外部设备。
- / etc :存放了系统管理时要用到的各种配置文件和子目录。
- / lib :存放系统动态连接共享库的。
- / home :普通用户的主目录
- / root :根用户(超级用户)的主目录
1、显示当前目录位置:pwd
2、列出目录下的文件:ls
ls -a :列出所有文件
ls -l :列出文件并显示文件信息
ls -R :横向列出所有文件以及路径下的文件
3、文件的权限:chomd
-r:读权限
-w:写权限
-x:执行权限
4、切换目录 :cd +目录
cd :家目录
cd ..:上一级
cd -:上一次的工作目录
5、打印文件:cat + filename
cat -s 文件名:多个空行合并成一个空行显示
cat -b 文件名:加行号显示
nl 文件名:加行号
head -n 文件名:显示文件内容前n行,默认10
tail -n 文件名:显示文件内容后n行,默认10
6、复制文件:cp 复制的文件名
cp -i:覆盖文件时提示
cp -r:复制文件夹
7、移动文件:mv
8、创建文件:touch:创建或更新时间戳
9、删除文件:rm
rm -R:删除文件夹
rm -i:删除时询问(输入y回车确认删除)
mkdir:创建文件夹
1.3.1 命令行模式:执行编辑器命令
ESC:进入命令状态
:! Command:在vi中执行外部命令Command,按回车键可以返回vi继续工作
:N:移动到N行。
1G:移动光标到文件的第1行
G:移动光标到文件的最后1行
:set nu:显示行号
set nonu:取消行号
1.3.2 插入模式:可以编写代码,按Esc返回命令行模式
a:进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符
i:进入编辑状态,从当前光标的位置开始插入键盘输入的字符
o:进入编辑状态,并插入一新行,光标移到该新行的行首。
A:进入编辑状态,让光标移动到本行最后一个字符插入。
I:进入编辑状态,让光标移动到本行第一个字符插入。
1.3.3 低行模式:光标位于屏幕的底行。
[N]x:删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)
[N]dd:删除从光标位置开始的连续N行(并复制到编辑缓冲区)
[N]yy:复制从光标位置开始的连续N行到编辑缓冲区
p:粘贴。
y0-将光标至行首的字符拷入剪贴板
y$-将光标至行尾的字符拷入剪贴板
d0-将光标至行首的字符剪切入剪贴板
d$-将光标至行尾的字符剪切入剪贴板
:a,by-复制范围(a,b)
:a,bd
u:撤销
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)