嵌入式linux学习笔记
文章平均质量分 65
本专栏将我学习嵌入式Linux的学习过程记录下来、供大家参考!
小莱昂纳德
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开发板学习第一天-VMvare上ubuntu16.04环境搭建
一,安装虚拟机环境1,检测cpu是否支持虚拟化技术所需文件: 解压后运行程序: 进入检测界面: 图片中的指令集一行中的“V-x”表明cpu支持虚拟化技术。2,检测cpu是否支持硬件虚拟化技术所需文件: 解压后运行程序: 进入到程序检测界面: 图片中,绿色的“YES”表明此cpu支持硬件虚拟化。3,重启电脑,进入BIOS,开启虚拟化...原创 2018-02-23 22:23:08 · 340 阅读 · 0 评论 -
开发板学习Day2-与开发板的相识!
一,开发板全貌欣赏二,串口介绍与连接、烧写裸板程序四个接口: 3,电源插口 8,USB串口 6,USB下载口 7,JTAG下载口 两个开关: 1,电源开关 11,启动选择开关·串口连接: 1,接通电源、按下开关。2,使用串口(USB)串口观察信息。首先,将USB线的一端接上开发板的(8)USB Serial串口,另一端连接上电脑USB接口。电脑会自动安装驱动。在...原创 2018-02-24 18:25:51 · 547 阅读 · 0 评论 -
开发板学习Day3-EOP常见问题+Uboot烧写裸板程序
一,使用EOP烧写裸板程序的常见问题注:fdti device指的是EOP。1,unable to open device未连接EOP其他设备占用EOP2,No CPU detectred,cpuID=0xffffffff没有连接JTAG串口3,No CPU detectred,cpuID=0x00000000开发板未上电4,目录下找不到此文件5,...原创 2018-03-04 01:30:12 · 1080 阅读 · 0 评论 -
开发板学习Day4-恢复出厂系统
1,使用op/eop烧写u-boot到nor/nand,设置为nor/nand启动2,上电后马上在串口输入空格键,使板子进入UBOOT而不是内核3,连接PC与开发板的USB Device口,安装驱动,如果之前已经安装过,则不需要重复安装4,下载内核:在UBOOT的串口菜单中输入k5,使用dnw_100ask.exe发送文件uImage,选择uImage_4.3...原创 2018-03-04 15:53:52 · 1541 阅读 · 0 评论 -
开发板学习Day5-嵌入式开发ping问题
一句话解决嵌入式开发ping问题:PC机使用网卡A连接开发板,VMWare就要使用同一个网卡A作为桥接网卡。对这句话的理解是这样的:1,确定PC机连接开发板所用网卡A2,VMWare选择网卡A作为桥接网卡3,设置以下三者IP在同一网段: 包括: 1,Windows网卡A 2,VMWare里Ubuntu的IP ...原创 2018-03-05 21:37:13 · 349 阅读 · 0 评论 -
开发板学习Day6-裸机开发步骤简介
ARM裸机开发:1,编辑器推荐使用windows平台的source insight和notepad。 source insight在查看代码、编辑代码等功能时非常好用。source insight:c文件、h文件、ARM汇编文件 notepad:其他文件,如Makefile(简单理解为:指明了要编译哪些源文件、指定编译后的输出文件名) source insight是收费...原创 2018-03-06 17:47:07 · 659 阅读 · 0 评论 -
编译问题之“makefile:3: *** missing separator. Stop.”
在ubuntu上,进行交叉编译,编写了一个makefile文件,,使用make命令编译,但是无奈出现了如上图所示的情况。 编译失败。。。。于是乎,经过我不屑努力,找到了原因: 出现这种情况呢,根据错误提示,我们显然可以看出是makefile文件出现了问题。 那到底是什么问题呢?且听我娓娓道来。1,makefile文件中命令行的行首不能用空格,而要用Tab键。2,makefil...原创 2018-07-22 11:55:51 · 12656 阅读 · 2 评论 -
开发板学习Day7-第一个ARM裸板程序及引申
第008课:第一个ARM裸板程序及引申今天我们来写第一个ARM裸板程序-点亮LED 我们怎样去点亮一个LED呢? 共分为三步 。看原理图,确定控制LED的引脚;看主芯片的芯片手册,确定如何设置控制这个引脚;写具体的程序来实现;第001节:硬件知识-LED原理图点亮LED需要通电源,同时为了保护LED,加个电阻减小电流。 控制LED灯的亮灭,可以手动开关LED,但在电子系统...原创 2018-07-23 18:21:53 · 1851 阅读 · 3 评论 -
开发板学习Day8:第009课 gcc和arm-linux-gcc和Makefile
第001节_gcc编译器1_gcc常用选项__gcc编译过程详解第001节gcc编译器2深入讲解链接过程第003节c语言指针复习1_指向char和int的指针(略)第004节c语言指针复习2指向数组和字符串的指针(略)第005节_Makefile的引入及规则第006节_Makefile的语法第007节_Makefile函数第008节_Makefile...原创 2018-07-25 23:02:25 · 1734 阅读 · 0 评论 -
开发板学习Day9:第010课 掌握ARM芯片时钟体系
第001节_S3C2440时钟体系结构S3C2440是System On Chip(SOC),在芯片上不仅仅有CPU还有一堆外设。 至于有哪些外设,可以查看参考手册。在S3C2440参考手册的第一章PRODUCT OVERVIEW里面有个BLOCK DIAGRAM图: 可以把该图分为上中下三块,上面的是与CPU密切相关的,工作于FCLK;中间的一些对性能要求较高的设备,像LCD显示、...原创 2018-07-27 00:53:50 · 527 阅读 · 0 评论 -
makefile的那些事儿
在Linux上make一下,发现如下图所示的问题: 我的天!这是神马情况? 经过我的排查,我发现:makefile文件中的每一行命令语句的开始都必须为一个‘TAB键’。 之后,我验证了一下,错误原因准确无误。所以,以后在make的时候得小心了!...原创 2018-08-21 22:59:37 · 305 阅读 · 0 评论