第一周嵌入式程序设计(linux环境下)的学习总结
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环境下)的学习总结的更多相关文章
- 嵌入式LINUX环境下视频采集知识
V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中.V4L2不仅给驱动程序编写者带来极大的方便 ...
- Linux环境下的network IO
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 本文讨论的背景是Linux环境下的network IO. ...
- 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 ...
- 多线程编程之Linux环境下的多线程(二)
上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式. 在<UNIX环境高级编程>第二版的“第11章 线程”中,提到了类UNIX系统中的 ...
- 【转载】linux环境下tcpdump源代码分析
linux环境下tcpdump源代码分析 原文时间 2013-10-11 13:13:02 CSDN博客 原文链接 http://blog.csdn.net/han_dawei/article/d ...
- linux环境下tcpdump源代码分析
Linux 环境下tcpdump 源代码分析 韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux平台使用的一部分 ...
- mosquitto在Linux环境下的部署/安装/使用/测试
mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...
- Linux 环境下 Lua 安装(转)
系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...
- 由一个简单需求到Linux环境下的syslog、unix domain socket
本文记录了因为一个简单的日志需求,继而对linux环境下syslog.rsyslog.unix domain socket的学习.本文关注使用层面,并不涉及rsyslog的实现原理,感兴趣的读者可以参 ...
随机推荐
- 爬虫基础之requests模块
1. 爬虫简介 1.1 概述 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本. 1.2 爬虫的价值 在互 ...
- 技巧 筛1~n的所有因子
从 i : 1~n, 是i的倍数, 则计入该数 复杂度 n*(1/1+1/2+1/3+...1/n)=nlogn ll d[N]; // 计每个数的因子数 set<ll> s[N]; // ...
- DAY 22初识面向对象
一.两种编程思想 1.面向过程编程 核心是'过程',过程指的是解决问题的步骤,就是先干什么再干什么 基于面向过程思想编写程序相当于写一条流水线,是一种机械式的思维方式 优点:解决问题的思路清晰,可以把 ...
- 第 10 章 容器监控 - 080 - Weave Scope 容器地图
Weave Scope 容器地图 Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解.监控和控制容器. 安装 执行如下脚本安装运行 Weave Scope ...
- JSON & XML
什么是JSON? JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子 ...
- Monkey测试log的保存与分析
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- php代码审计——DVWA
1.命令注入: LOW等级: 输入没有任何限制,可以直接ping: Medium等级: 介绍一下str_replace()函数和array_key()函数: Str_replace(str1,str2 ...
- 关于Jmeter的简单认识
Jmeter初识 Apache Jmeter概述 是100%的纯java桌面应用,用于压力测试与功能测试,它开始被设计用于web应用测试,后来扩展到其他测试领域,通过线程租来驱动多个线程运行测试脚本, ...
- C语言课设——电影院选票系统
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影 ...
- 【问题记录】MyBatis查询数据库返回多个不同类型参数的结果集的接收方式
其实是个非常简单的问题,但是这玩意儿弄得我很难受,又浪费了一个下午的时间,简直了…… 问题大概是,我在查询数据库时,查询的结果有两个,一个是varchar格式的字段,一个int格式字段,例如: sel ...