嵌入式Linux
文章平均质量分 82
独在黑夜丶看湖面
好记性不如烂笔头
展开
-
第1期_第9课_gcc和arm-linux-gcc和Makefile
1. gcc常用选项_gcc编译过程详解gcc的使用方法:gcc [选项] 文件名gcc常用选项:选项功能-v查看gcc编译器的版本,显示gcc执行时的详细过程-o 指定输出文件名为file,这个名称不能跟源文件名同名-E只预处理,不会编译、汇编、链接-S只编译,不会汇编、链接-c编译和汇编,不会链接一个c/c++文件要经过预处理、编译、汇编和链接才能变成可执行文件。(1)预处理C/C++源文件中,以#开头的命令被称为预处原创 2021-04-11 17:29:12 · 435 阅读 · 0 评论 -
第1期_第8课_第1个ARM裸板程序及引申
1.硬件知识_LED原理图点亮一个LED分为三步:1.看原理图,确定控制LED的引脚;2. 看主芯片的芯片手册,确定如何设置控制这个引脚;3. 写程序;点亮LED需要通电源,同时为了保护LED,加个电阻减小电流。 控制LED灯的亮灭,可以手动开关LED,但在电子系统中,不可能让人来控制开关,是通过编程利用芯片的引脚去控制开关的。LED的驱动方式,常见的有四种。方式1:使用引脚输出3.3V点亮LED,输出0V熄灭LED。 方式2:使用引脚拉低到0V点亮LED,输出3.3..原创 2021-04-01 21:13:18 · 418 阅读 · 0 评论 -
第1期_第7课_裸机开发步鄹和工具使用
1. 裸机开发步骤简介回忆大学在VC6.0上面学习C语言,操作大致流程如下:x86平台,Windows应用程序:建立工程/项目,编辑源码,编译代码(编译器:VC6.0),运行。在Ubuntu上学习C语言,操作大致流程如下:x86平台,Ubuntu应用程序:编辑源码,编译代码(编译器:gcc),运行。名词解释:gccgcc是linux系统下主要的编译软件, gcc的全称是GNU编译器套件(GNU Compiler Collection), 除了可以编译c语言开发的程序外,还.原创 2021-03-28 12:08:43 · 213 阅读 · 0 评论 -
第1期_第6课_开发板熟悉与体验
1. 开发板接口介绍与串口连接在前面的视频里,我们涉及四个接口,两个开关。四个接口:电源接口、USB串口、USB下载口、JTAG下载口;两个开关:电源开关、启动选择开关;分别对应下图中的1、8、6、7、1、11;我们买开发板的目的就是把电脑上编写编译好的程序烧写到板子上验证学习。因此开发板上一定有个烧写口,例如JTAG烧写口。但电脑上是不会有这个JTAG口的,因此需要一个USB烧写器将...原创 2019-11-19 17:50:29 · 397 阅读 · 0 评论 -
第1期_第5课_linux进阶命令
1. find:查找符合条件的文件一般查找文件需要传入两个条件: 1)在那些目录中查找; 2)查找的内容;find 命令:目的:查找符合条件的文件格式: find 目录名 选项 查找条件举例: 1)find /work/001_linux_basic/dira/ -name "test1.txt" 说明: a)/work/001_linux_...原创 2019-11-18 20:38:13 · 168 阅读 · 0 评论 -
第1期_第4课_VI编辑器
1.一个编辑器具备的功能打开文件、新建文件、保存文件光标移动文本编辑(多行间|多列间)复制、粘贴、删除查找和替换2. vi编辑器的环境设置为了更方便的使用vi编辑器,我们需要先对vi编辑器进行一些配置。打开虚拟机终端,输入以下命令:在.vimrc中加入如下内容:保存,退出。================ 以下是重点内容=====================3. ...原创 2019-11-18 16:23:32 · 160 阅读 · 0 评论 -
第1期_第3课_linux入门命令
1. linux命令入门演示在Ubuntu下面,我们通过文件搜索器,输入terminal,即可找到终端,或者使用快捷键:Ctrl + Alt + T也可打开终端。Linux命令是每一个Linux学习者必须掌握的基础知识,入门阶段掌握常用的一些命令即可。 演示中使用到命令:2. shell命令解析器功能说明在Shell中输入字符串并回车的过程:1.Shell根据第一个字符串去环境变量PA...原创 2019-11-17 13:40:48 · 299 阅读 · 0 评论 -
第1期_第2课_ubuntu环境搭建和ubuntu图形界面操作
1. 虚拟机和ubuntu的安装安装教程百度即可。2. Ubuntu的网络设置首先,保证Windows能够正常上网,例如打开浏览器能够正常浏览网页。然后设置虚拟机软件:打开虚拟机软件,在Player->管理->虚拟机设置里面,或者使用快捷键“Ctrl”+“D”。先选中网络适配器选项,在右边的“设备状态”中勾选上“已连接”和“启动时连接”。在“网络连接”框中,选择“桥接模...原创 2019-11-16 22:20:57 · 231 阅读 · 0 评论 -
第1期_第1课_不要再用老办法学习单片机和ARM
1. 平时学习单片机的模式:集成度太高,学习不到单片机的本质2. 嵌入式Linux系统的软件组成3. 系统的启动过程我们PC机一上电的时候,黑色屏幕上会显示BIOS,这个BIOS目的是去启动Windows内核。Windows内核再挂载C盘(系统盘)、D盘(应用盘),最后再去启动应用程序,像QQ、网游等。同样的道理,我们的Android手机或者工控设备,也有BIOS,但嵌入式Linux系统...原创 2019-11-16 21:46:43 · 207 阅读 · 0 评论