2.Linux技能要求
Linux嵌入式工程师技能要求:
1.C语言
具备C语言基础、理解C语言基础编程及高级编程,包括:数据类型、数组、指针、结构体、链表、文件操作、队列、栈。
2.Linux基础
Linux操作系统的概念、安装方法,了解Linux下目录结构、基本命令、Vim+GCC+GDB+make,shell Makefile脚本文件编写,开发环境搭建。
3.Linux系统编程
Linux系统标准I/O库、多任务编程的多进程与多线程,进程间通信(管道、fifo、消息队列、共享内存、信号、信号量等),同步与互斥对共享资源访问控制
等重要知识,主要对Linux应用开发的理解和代码调试的能力。
4Linux网络编程
计算机网络在嵌入式Linux系统应用开发的过程中使用十分广泛。通过Linux网络发展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程
等方面入手,全面了解Linux网络应用程序开发。重点学习网络编程相关API,掌握TCP协议服务器的编程方法和并发服务器的实现,了解HTTP协议及其实现方法,
熟悉UDP广播、多播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,掌握HTML,JavaScript等Web编程技术实现和方法。
5.数据结构与算法
数据结构与算法在嵌入式底层驱动、通信协议及各种引擎开发中会得到大量运用,对其掌握好坏影响程序的健壮、稳定性。此阶段的学习重要理解数据结构
与算法的基础内容。包括:顺序表、链表、队列、栈、树、图、哈希表,各种查找排序算法等应用及其C语言实现过程。
6.C++/Qt
C++是Linux应用开发主要语言之一,本阶段需要重点掌握面向对象的编程思想和C++的重要内容。图形化界面编程是嵌入式应用开发的重要环节。Qt由于跨平台
、面向对象、支持2D/3D渲染,丰富的API、支持XML、多国语言等强大功能,在嵌入式GUI开发领域应用广泛。在本阶段学习Qt基于图形库的学习和使用,熟练GUI
编程,并移植到开发平台上使用。掌握IDE、Qt部件及布局管理器、信号与槽机制的应用、鼠标、键盘及绘图事件、文件处理的应用。
7.Cortex -ARM 开发平台
掌握s5p210系统资源、时钟控制器、电源管理、异常中断控制器、nand flash控制器等模块,为底层平台搭建做准备。Linux平台包括内核裁剪、内核移植、
交叉编译、内核调试和Bootloader介绍、制作与原理分析、根文件系统制作及向内核中添加自己的模块,运行自己制作的Linux系统,集成部署整个Linux整个
流程。
8.驱动开发
Linux的内核机制、驱动程序与用户级应用程序的接口,掌握系统对设备的并发操作。熟悉开发硬件的工作原理,具备ARM硬件接口的基本知识,掌握设备
驱动原理框架。熟悉Linux高级字符设备、块设备、网络设备、USB设备等驱动开发工作。
转载于:https://www.cnblogs.com/nyqm/p/7954676.html
2.Linux技能要求相关推荐
- 黄金三月,技术自检 | 作为测试人必备的10项 Linux 技能
自从自动化课程升级加入了 Docker 技术之后,Docker 相关操作都在 Linux 上,很多同学自己在操作的时候导致各种问题,有些命令不存在,环境变量不会配,容器访问不了,启动报错等等一些列问题 ...
- 12 个在线学习 Linux 技能网站
随着越来越多的公司将平台.工作.服务转向 Linux ,IT 人员所需要具备相关技能的需求也越来越多.现在对于 Linux 技术人员的需求已经远远超出了具备 Linux 技能的 IT 人员的数量. 最 ...
- 老鸟手把手教你利用linux技能追求女孩子
看老男孩老师教你用linux技能追求女孩子实践 1.首先要确定想发的情书内容,也可以准备多封每天一封. 2.注册邮件账号或使用已有的,配置Linux客户端邮件发送功能 [root@oldboy ~]# ...
- 国庆七天学Linux技能,休闲假期不负时光
2019独角兽企业重金招聘Python工程师标准>>> 秋菊怒放迎风笑,山河雄壮国庆到;华夏神州欢声动,全国人民同庆贺.我们的祖国有着广阔的美好河山和悠久的文明历史.马上就要国庆长假 ...
- 嵌入式linux技能,学IT技能 学嵌入式Linux必知内容
嵌入式培训所学嵌入式Linux必知知识内容,谁的青春不迷茫?在人生成长的道路上,每个人都有彷徨和踟蹰的阶段.在未来,你可能都不知道该怎么办?如何才能找到人生正确的目标?在IT的职业技能学习过程中,嵌入 ...
- 这些Linux技能你会了,面试官:哎呦小伙子不错哦!
这里简单的必知必会的Linux命令在这里我就不说了,网上百度能找到一大推的教程,今天我主要分享一下关于Linux使用方面的经验和面试技巧. 道理如是,能动手尽量别"吵吵"! 面试是 ...
- java调用dueros_DuerOS纯java sdk 支持windows,唤醒(仅linux),技能
一直想用语音来控制老控制家电等设备,但是目前sdk只有js 和 安卓版的.没有c++或者java版,所以开发集成起来不是很方便,遂下载了安卓版的sdk抽离出java版的sdk. 只是代码简陋略有粗糙, ...
- linux技能点七 shell
shell脚本:定义,连接符,输入输出流,消息重定向,命令的退出状态,申明变量,运算符,控制语句 定义:linux下的多命令操作文件 连接符: ::用于命令的分隔符,命令会从左往右依次执行 & ...
- 这些都是成为高薪运维必备的 Linux 技能,你具备了吗?
这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户 ...
最新文章
- android源码分析-Zygote
- 每日站立会议12/23
- sort用法(默认按升序排列)
- python 面向对象教程:访问限制
- 虚拟机python建站_搭建本地虚拟服务器linux(CentOS 7)的python虚拟环境(Hyper-V演示)...
- android 播放声音资源,android播放音效例子 (翻页音效、警报音效通用 只需传入声音源)...
- html tab切换jquery,jQuery版Tab标签切换
- 《概率统计》知识点(持续更新……)
- 工作3年以上的程序员现在都在做什么工作?
- 数据库的redo undo 思考总结
- TestNG-学习笔记
- 2023初级会计详细学习计划打卡表!自律逆袭,一次上岸!
- HTML-embed标签详解
- 学界:为代码自动添加注释,让 Java 程序的阅读和开发更高效
- debian源(Debian源代码)
- halcon与C#混合编程(转)
- 用matlab读csv数据_matlab 读文件csvread textread用法实例
- 6个方法,用博客建立你的个人“品牌”
- 业余人士必备上网工具- 3721 上网助手 2005
- 计算机二级c类考试试题及答案,2016最新计算机二级C上机考试试题及答案
热门文章
- 磨砂串口服务器型号,MOXA串口服务器 NPort 5630-16,RS-422/485
- java的model层实例_Struts 2.1.6 精简实例系列教程(3):新闻管理Model层的开发(整合iBatis)...
- github mysql 数据恢复_记一次MySQL删库的数据恢复
- 本地共享映射文件夹进行删除操作_从集群建立到航测建模CC(Smart3D)实用操作教程...
- 我参与阿里巴巴 ASoC-Seata 的一些感悟
- 读懂这一篇,集群节点不下线
- mysql不被其他ip访问_mysql数据库无法被其他ip访问的问题
- 软件架构设计_给非专业人士介绍——软件架构设计工作
- 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet
- jsp mysql在线考试系统源码_jsp+ssm+mysql实现的学生在线考试系统项目源码附带视频导入运行教程...