嵌入式

实验一 Linux系统与应用准备

走远了吗. 提交于 2020-03-07 19:06:09
实验一 Linux系统与应用准备 项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接 学号-姓名 17043209-陈芳 作业学习目标 学习博客园软件开发者学习社区使用技巧和经验;学习Markdown的一些编辑文档方法在博客园写博客 我的发展方向 假如我以后从事Linux相关工作,我打算从嵌入式编程方向发展,Linux的发展方向有桌面应用程序开发服务器配置和维护 嵌入式应用 、 内核、驱动程序开发教学等等,但据我所了解目前最火的要数linux嵌入式编程,想向这个方向发展你要具备的知识是: linux系统,C 语言基础,要还会linux下的C语言编程,也就是会linux下的gcc,makefile 等工具,ARM处理器体系结构.随着国内嵌入式行业的迅速崛起,嵌入式人才严重紧缺,企业对嵌入式人才更是求贤若渴。尽管是在就业难的今天,但是各大人才招聘网站上,高薪招聘嵌入式开发工程师的信息却比比皆是,它不仅拥有可观的前景,人才市场也是稀少,可以说只要你具备这方面的能力,到哪都抢手 推荐博客与理由: 相关博客 推荐理由 Linux基础 对于初学者来说,了解Linux系统的工作环境和系统的使用方法是必不可少的 如何学习Linux Linux可以说是一种非常难的语言,那么关于如何学好Linux对于每个人都是很需要的 Linux的常用命令

实验一 Linux系统与应用准备

非 Y 不嫁゛ 提交于 2020-03-06 17:28:40
实验一 Linux系统与应用课程准备 项目 内容 这个作业属于哪个课程 班级课程主页 这个作业的要求在哪里 作业要求 学号—姓名 170431-15012214-王浩东 作业学习目标 (1)学习博客园软件开发者学习社区使用技巧和经验;(2)学习Markdown的一些编辑文档方法在博客园写博客。 就业方向 嵌入式Linux应用开发工程师 Linux 应用开发工程师主要在Linux 环境下开发各种应用程序,就如同你们在 Windows 下开发的应用程序一样(比如QQ,PC微信等)。这些应用程序有些带有界面,也有很多是不带界面的。带界面的很多是由 QT 开发,当然也有其他的开发工具。Linux 应用开发工程师需求量相对比较多,行业分布也比较广。方向主要有两个,一个是服务器方向,另一个是嵌入式方向。几乎所有的科技公司都有服务器,所以在很多行业都有 Linux 应用工程师的身影。而嵌入式方向,也就是我现在的方向,就是在嵌入式平台上开发应用程序,其实道理都是一样的。作为Linux 应用开发工程师首先肯定要熟悉 Linux 平台的 API ,包括 IO 操作,进程间通讯, Linux 环境,网络通讯,等等,推荐看 APUE 这本神书。当然还需要懂脚本语言,包括 Shell, Python ,都需要懂。还有数据库的操作,比如 MySQL,Sqlite,至少要懂一个。对于编程语言的话

iMX287A嵌入式Qt环境搭建

我是研究僧i 提交于 2020-03-04 16:06:04
文章目录 1.嵌入式Qt简介 2.iMX287A支持的Qt版本 3.Qt环境搭建 4.第一个嵌入式Qt程序——Hello World 5.使用QtCreator来设计嵌入式Qt程序 先占个位置 1.嵌入式Qt简介 2.iMX287A支持的Qt版本 3.Qt环境搭建 4.第一个嵌入式Qt程序——Hello World 5.使用QtCreator来设计嵌入式Qt程序 来源: CSDN 作者: whik1194 链接: https://blog.csdn.net/whik1194/article/details/104635825

CSS3基础:样式和选择器

烈酒焚心 提交于 2020-03-03 11:46:21
一、CSS代码语法 css 样式由 选择符 和 声明 组成 而声明又由属性和值组成 如下图所示: 上面的例子中 使网页中所有的p标签的文字将变成蓝色 而其他的元素不会受到影响 只针对p标签 选择符 :又称 选择器 指明网页中要应用样式规则的元素 声明 :在英文大括号“ {} ”中的的就是声明 属性和值之间用英文冒号“:”分隔 当有多条声明时 中间可以英文分号“;”分隔 如下例: p { font-size : 12px ; color : red ; } 注: 1、最后一条声明可以没有分号 但是为了以后修改方便 一般也加上分号 2、为了使样式更加容易阅读 可以将每条代码写在一个新行内 如下例: p { font-size : 12px ; color : red ; } 二、CSS注释代码 就像在Html的注释一样 在CSS中也有注释语句 用 /*注释语句*/ 来标明 (Html中使用的是: <!--注释语句--> ) 三、CSS样式 CSS代码可以用三种样式实现 分别是: 内联式 嵌入式 和 外部式 1、内联式 内联式css样式表就是把css代码直接写在现有的HTML标签中 如下例: <p style= "color:red" >这里的文字是红色的</p> 注:要写在元素的开始标签里 下面这种写法是错误的: <p>这里文字是红色。</p style= "color:red" >

css语法特点和引入页面三种方式与其优先级

跟風遠走 提交于 2020-03-03 00:32:33
CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如div{font-size:12px;color:red;font-weight:bold;}文字大小、颜色、字体加粗等。css优势是什么?编写一条css语句控制3个span里面的文本语句颜色,使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等。 ☆css样式由选择符和声明组成,而声明又由属性和值组成,/*选择符{属性:值}选择符=>选择器 {属性:值}=>声明*/ 选择符:又称选择器,指明网页中要应用样式规则的元素; 声明:在英文大括号“{}”中的的就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔; 注意: 1、最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号。 2、为了使用样式更加容易阅读,可以将每条代码写在一个新行内。 CSS注释代码就像在Html的注释一样,在CSS中也有注释语句:用/*注释语句*/来标明(Html中使用<!--注释语句-->)。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>简单了解css特点,语法和注释</title> 6 <style

实验一 Linux系统与应用准备

百般思念 提交于 2020-03-01 19:06:45
项 目 内容 这个作业属于哪个课程 课程链接 这个作业要求在哪? 作业要求 学号-姓名 17043115-李映霁 作业学习目标 学会在虚拟机中安装Linux操作系统;了解Linux在专业方向上的作用!在博客园会使用markdown/Typora写博客 任务一 已完成 任务二 (1)、就业方向 嵌入式Linux工程师: 嵌入式系统是现在最热门的计算机应用领域之一,其开发所用到的语言是嵌入式C语言,就专业性质来说,电子类专业可能是相对接触道C/C++最多的专业之一,且在后续对ARM处理器编程过程中,可以用到学过的ARM基础知识。 在就业方面,嵌入式Linux工程师就业方向广阔,从视频操作系统、导航GPS,以及当下最火的人工智能,嵌入式都具有其就业优势 (2)、推荐博客 如何在centos中设置终端的快捷方式 在Ubuntu的操作环境中,利用快捷方式Ctrl+Alt+T可以很快捷的打开Linux终端,但是在Centos中并没有默认设置好打开终端的快捷方式,设置快捷方式有助于更快捷的打开终端 如何开启电脑虚拟化 在虚拟机中安装linux镜像时,需要开启主机虚拟化,否则在安装过程中会出现如下图所示的报错,为了解决这个问题,需要开启电脑主机的虚拟化,本文推荐的只是一个范例,针对不同的电脑可根据型号搜索相关的,可在bios界面中通过导航条选中information(信息)查看电脑主机型号

嵌入式stm32 复习(工作用)---精确延时(初始化部分) 原理知识 2020.2.27

无人久伴 提交于 2020-02-27 19:06:43
引言 继续来更新嵌入式这个系列,再说一遍,这个系列我一般都会使用寄存器来编写,具体原因: 一、相比于库函数来说寄存器比较难编写,得具体根据芯片手册来编写。 二、能够通过寄存器的形式来让大家更加的清楚每一行代码为什么要写成这个值,具体是怎样编写的。 原理部分: 1.stm32有三种定时器:通用定时器(TIMx)、基本定时器(TIM6和TIM7)、高级控制定时器(TIM1和TIM8),其中我们一般用到的是通用定时器(TIMx)。 2. 其中需要掌握的知识点: 16位向上、向下、向上/向下自动装载计数器(一般我们是向上计数的)。 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发)。相当于是当计数达到量程的最大值时,此刻状态为溢出,同时触发溢出中断。 3 .这个知识点是定时器的重点,需要大家特别注意。 预分频器 :相当于精度(周期) 自动装载值 :相当于量程 4.时基单元:计数器寄存器、预分频器寄存器、自动装载寄存器。 5.更新中断一般是在中断使能寄存器(TIMX_DIER) 当UIE为1时,当计数器寄存器发生溢出时,才会触发更新事件。 6.在更新事件发生的时候,TIM2的更新中断事件指向MCU的哪一个部分是由NVIC机制来管理的。 7. 8.编写的优先级越小,所代表的优先级越高。 来源: CSDN 作者: 致敬!!! 链接: https://blog.csdn

蓝桥杯嵌入式设计开发——LED篇

陌路散爱 提交于 2020-02-26 03:04:31
博主将会从 硬件和软件 这两个方面去和大家分享怎么样去使用led。 硬件相关知识 :博主先提出几个问题。LED灯怎么样才能亮呢?怎么样去用STM32MCU去自由的控制led灯的亮灭呢?怎么去查看开发板的外围硬件电路呢? (1)我们首先去查看蓝桥杯嵌入式设计开发板的原理图(PS这个原理图在我们购买板子的时候,会提供给我们),然后找到LED部分。如下图所示。 我们以HD0为例,如果我们给HD0一个低电平信号,然后给再给NLE端口一个下降沿(ps也就是给NLE一个高电平,然后接着给一个低电平)。然后锁存器就会锁存HD0端口接入的低电平信号,一直到NLE端口下一个下降沿信号的来临继续锁存即时的HD端口信号。那么HD 0—8端口的电平信号从哪儿来呢,我们查看板子的原理图可以得知HD 0—8端口与MCU的PC8-PC15相连。我们控制MCU的PC8—PC15端口输出信号就可以控制LED。那么如何控制MCU的PC8—PC15的输出信号怎么控制呢,接下来将要分享的软件方面知识正在等着你哟。 软件相关知识 :伙伴们知道怎么去查看库函数的解释吗?我们控制LED需要用到哪些库函数呢?我们怎么去初始化PC8—PC15的工作方式呢? (1)我们需要知道mcu端口有各种工作方式,既然我们要通过mcu端口去控制LED,那么我们就应该初始化mcu端口的工作方式。 (2

AG9300实现Type-C转VGA数据转换器解决方案中文设计资料

有些话、适合烂在心里 提交于 2020-02-25 19:28:42
AG9300是一款实现USB Type-C转VGA数据转换器的单片机解决方案。用于USB Type-C 转换器,USB Type-C扩展坞,电视/投影仪Type-C接口方案中。 二、 AG9300特性 嵌入式16位单片机 支持EDID和MCC直通 AG9300支持热插拔检测 AG9300支持外部SPI闪存固件升级 AG9300支持嵌入式HDCP 1.4 1.2V核心电源和3.3V I/O电源 嵌入式5V/1.2V高效稳压器 2KV ESD performance 2KV ESD性能 AG9300支持下行扩频时钟(SSC) AG9300可以将视频和音频流从USB Type-C接口传输到VGA端口。在AG9300中,支持1、2、4通道@1.62Gbps、2.7Gbps、5.4Gbps频率输入的不同配置,VGA支持1200P@60Hz输出。产品制造商可轻松实现Type-C使用G9300应用程序进行视频转换器转接。 AG9300设计方案参考电路如下: 来源: 51CTO 作者: TEL18027661972 链接: https://blog.51cto.com/14661615/2470707