2014025641 《嵌入式程序设计》第1周学习总结

本周学习内容

首先我们先复习下之前学习过的内容,什么是linux?

Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8,10),它比Windows有更多的优点
1.拥有稳定的系统
2.安全性和漏洞的快速修补
3.多用户
4.用户和用户组的规划
5.相对较少的系统资源占用
6.可定制裁剪,移植到嵌入式平台(如安卓设备)
7.可选择的多种图形用户界面(如 GNOME,KDE)
但它也不是万能的也有很多弱点。
1.没有特定的支持厂商
2.没有足够的游戏娱乐支持度
3.没有足够的专业软件支持度

教材学习中的问题和总结

本周课程放我们复习了在linux系统中简单的一些操作。对vi的操作。和简单的gcc编程。发现有很多的遗忘和不解。通过前几天在实验楼的学习,也有很大的收获,在实验楼的测试也做了很多的实验总结。下面罗列的一些个人认为的重要的知识点。

对于快捷键的理解,本人觉得很有比较,会大量的减少不必要的时间,一些常用的快捷键更应该熟能成巧。比如我们在windows环境下的word里面的操作。比如 Ctrl + A ,Ctil + C ....
所以说一个会熟练使用快捷键的人会给别人一种很牛逼的感觉,我们目前使用的linux虽然没有图形页面,没有鼠标点点。但是也是装逼必不可少的要素。下面就以图片的形式来表达吧。方便好找到。还有就是Tab键,鄙人喜欢叫它联想功能,可以在你打几个首字母后自动联想出你要的命令,如果只有一个命令它会自动补全,如果多选的它会告诉你选择。这样用联想功能的好处的是打的命令一定是正确的命令,我们有很多时候都会很自信的说我没有打错,怎么会打错,但是日常被打脸。

代码调试过程的问题和总结

这一周的代码调试虽然在开始的时候有些坎坷,但是通过课下的学习还是能够跟的上的,没有太大的代码问题。

其他

学的很充实

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 9篇 180小时
第一周 200/200 1/1 15/20 学习使用Vim、gcc操作
第二周 /800 /2 /40
第三周 /1400 /3 /60
第四周 /2000 /4 /80
第五周 /2600 /5 /100
第六周 /3200 /6 /120
第七周 /3800 /7 /140
第八周 /4400 /8 /160
第九周 /5000 /9 /180

第一周嵌入式程序设计(linux环境下)的学习总结的更多相关文章

  1. 嵌入式LINUX环境下视频采集知识

    V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中.V4L2不仅给驱动程序编写者带来极大的方便 ...

  2. Linux环境下的network IO

    同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 本文讨论的背景是Linux环境下的network IO. ...

  3. linux 环境下运行STS时 出现must be available in order to run STS

    linux 环境下运行ECLIPSE时 出现 “ A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avai ...

  4. 多线程编程之Linux环境下的多线程(二)

    上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式. 在<UNIX环境高级编程>第二版的“第11章 线程”中,提到了类UNIX系统中的 ...

  5. 【转载】linux环境下tcpdump源代码分析

    linux环境下tcpdump源代码分析 原文时间 2013-10-11 13:13:02  CSDN博客 原文链接  http://blog.csdn.net/han_dawei/article/d ...

  6. linux环境下tcpdump源代码分析

    Linux 环境下tcpdump 源代码分析 韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux平台使用的一部分 ...

  7. mosquitto在Linux环境下的部署/安装/使用/测试

    mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...

  8. Linux 环境下 Lua 安装(转)

    系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...

  9. 由一个简单需求到Linux环境下的syslog、unix domain socket

    本文记录了因为一个简单的日志需求,继而对linux环境下syslog.rsyslog.unix domain socket的学习.本文关注使用层面,并不涉及rsyslog的实现原理,感兴趣的读者可以参 ...

随机推荐

  1. Spring Boot 数据库连接池 HikariCP

    简介 HikariCP 来源于日语,「光」的意思,意味着它很快!可靠的数据源,spring boot2.0 已经将 HikariCP 做为了默认的数据源链接池. 官网详细地说明了HikariCP所做的 ...

  2. CSDN去广告插件

    因为避免不了与代码打交道,所以经常要上网搜代码,一般搜索到的资源都指向了CSDN,然而,好好的一篇博文,上面有很多广告,看着很不舒服,冲vip是不可能的,穷的的要死,怎么办呢?写个插件把! 去广告原理 ...

  3. ArrayList迭代器源码分析

    集合的遍历 Java集合框架中容器有很多种类,如下图中: 对于有索引的List集合可以通过for循环遍历集合: List<String> list = new ArrayList<& ...

  4. JQuery-FullCalendar 多数据源实现日程展示

    背景 本次需求:实现在一个以月为界面的日历上展示每天发生的事件. 1.每天的事件有多个类型,不同类型的事件使用不同背景色标注,展示为某个类型事件的统计,比如: 会议(6) 2.点击某一天可以查询改天所 ...

  5. Vue-admin工作整理(十八):Mock的使用方法

    # Mock简明文档           ## Mock.mock()           - Mock.mock( requestUrl?, requestType?, template|funct ...

  6. CentOS7 DHCP 服务搭建

    一.实验环境 1.VMware12.俩台Linux(Ser  和  Client ).DHCP安装包. 二.操作流程 1.安装DHCP 2.配置DHCP的配置文件:  /etc/dhcp/dhcpd. ...

  7. 设置IE浏览器跨域访问数据

    在开发中,经常会遇到多站点跨域访问后台服务获取数据的情况,解决方法有两种 自己写代理服务,访问代理服务,代理服务请求服务获取数据再返回: 设置浏览器可以跨域访问数据. 本文来讲如何设置IE浏览器跨域访 ...

  8. 02-VC中的变量类型

    lp: long pointerb: BOOLsz: string zero(以0结尾的字符串) typedef const char* LPCSTRtypedef unsigned long DWO ...

  9. 2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)

    A Drawing Borders 很多构造方法,下图可能是最简单的了 代码: #include<bits/stdc++.h> using namespace std; ; struct ...

  10. 《SQL 基础教程》第六章:函数、谓词、CASE 表达式

    函数是 SQL 中的一部分.在 SQL 中,除了普通的函数之外,还有特殊的函数(谓词和 CASE 表达式)用于各种情况. 函数 函数的种类有: 算术函数 字符串函数 日期函数 转换函数(用于转换数据类 ...