
嵌入式笔记
文章平均质量分 91
ywueoei
这个作者很懒,什么都没留下…
展开
-
Arduino命令行开发方法
对大数人而言,开发Arduino的时候都会在Arduino的IDE中编辑,编译,烧写;有些专业的可能会使用Atmel Studio这类IDE;也有些习惯了以往的IDE或者编辑器的朋友会使用Visual Stduio或者Sublime Text这些通过安装插件的方法来开发Arduino。设置环境变量既然是命令行,首先我们就要把arduino这个命令设置到环境变量里,这样才能在所有的位置都是用arduino这个命令了。找到一个PATH变量,然后选择编辑,加上你的arduino目录然后windows原创 2020-10-09 10:46:01 · 2560 阅读 · 0 评论 -
嵌入式面试常见问题(二)
嵌入式程序员必须知道的0x10个基础问题预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1)#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3) 意识到转载 2020-07-23 14:50:49 · 383 阅读 · 0 评论 -
嵌入式面试常见问题(一)
嵌入式面试常见问题(一)1、自我介绍。答:-------------------2、请问uboot启动过程都做了些什么?答:1、cpu刚开始初始化的时候,还未设置栈,所以先使用汇编代码,构建异常项链表,然后设置cpu为svc(特权)模式,同时关闭FIQ和IRQ(防止突发中断程序跑飞了)注:在跳转到内核之前,要满足CPU出在SVC模式下。2、对cp15协处理器进行设置,这里主要是关闭MMU和cache3、进入到板级初始化阶段,这里会进行时钟、内存、串口的初始化。最后还要关闭看门狗。4、接下来原创 2020-07-23 14:43:55 · 2035 阅读 · 0 评论 -
Ubuntu16.04与ARM的NFS配置、挂载和卸载
前期准备:保证PC,arm和Ubuntu可以互ping成功,未配置的参考笔者 https://blog.youkuaiyun.com/ywueoei/article/details/83830082进行配置ip分配: 网关 192.168.137.1 电脑 192.168.137.4 Ubuntu 192.168....原创 2018-11-07 22:50:49 · 3173 阅读 · 0 评论 -
电脑、虚拟机ubuntu和ARM开发板互相ping
拟机我们通常采用的桥接,是网络设置的关键。最主要的问题,我们使用桥接方式时,ARM开发板、windows以及windows上的虚拟机上的Linux存在三者互ping不通的情况。 在没有接ARM开发板的情况,windows连入网络使用的物理网卡是无线网卡,虚拟网卡桥接到无线网卡,IP地址与物理无线网卡同网段;windows连入网络使用的物理网卡是有线网卡,虚拟网卡桥接到线网卡,IP地址...原创 2018-11-07 20:18:28 · 3684 阅读 · 3 评论 -
基于GEC6818的嵌入式智能监控系统设计
一、主要功能:(1)当进入监控操作界面后,先是解锁界面,解锁后点击选项进入后,有四个功能按钮模块,分别是:监控(打开摄像头)、录制、播放(显示已经拍的视频)、抓拍、退出(退回到主界面)。二、详细设计嵌入式开发板型号GEC6818,开发平台Ubuntu。1,摄像头模块;在Linux系统下采集摄像头数据,需要用到V4l2的API接口 摄像头的采集的视频画面:是由一帧一帧的数...原创 2019-06-30 18:43:42 · 22747 阅读 · 18 评论 -
基于alsa和libmad嵌入式mp3播放器
基于alsa和libmad嵌入式mp3播放器可移植ok6410 的mp3播放器,基于alsa和libmad库,内含编译好的库和播放器以及源代码,解压后可直接运行,和以移植好的mplayer官方播放器(可快进 暂停 时间轴 音量控制等)源码及移植库文件下载地址:https://download.youkuaiyun.com/download/ywueoei/10898346###############...原创 2019-06-30 19:02:34 · 1464 阅读 · 0 评论