嵌入式开发
mingtianwendy
这个作者很懒,什么都没留下…
展开
-
虚拟机空间不足的解决方案:挂载/usr目录到新分区下
1.虚拟机关机,扩展虚拟机硬盘空间2.切换为root用户,硬盘分区,增加/dev/sda33.磁盘分区格式化4. 挂载新分区到临时目录下mount /dev/sda3 /tmp/mnt5. 将/usr 目录下的内容复制到临时目录下cp -ax /usr/* /tmp/mnt复制完成后,取消挂载umount /tmp/mnt修改/etc/fstab文件,将/dev/sda3分区挂载到/usr目录下7.备份现有/usrmv /usr /usr.old 新建空白/usr原创 2021-02-24 10:41:09 · 1149 阅读 · 1 评论 -
编译时遇到警告的原因
编译时遇到这类警告的原因:缺少相关的头文件! 比如这个提醒出现的原因是缺少#include原创 2016-06-24 17:16:26 · 829 阅读 · 0 评论 -
make bzImage时报错scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h: No such file or directory
解决方法: sudo apt-get install libssl-dev原创 2017-09-11 09:44:20 · 7767 阅读 · 0 评论 -
linux-2.6.22.6/Makefile:416: *** mixed implicit and normal rules: deprecated syntax
今天在按照韦东山大哥的教程流程编译内核的时候出现了这个问题linux-2.6.22.6/Makefile:416: * mixed implicit and normal rules: deprecated syntax linux-2.6.22.6/Makefile:1449: * mixed implicit and normal rules: deprecated syntax 用vi打转载 2017-09-12 09:56:30 · 385 阅读 · 0 评论 -
提示错误:arm-linux-gcc: Command not found
老是提示arm-linux-gcc找不到,但是确实是装好了,其实是权限的问题,Ubuntu没有root权限,刚开始用碰到很多麻烦,查了好多资料,终于把arm-linux-gcc: Command not found 的问题解决了。问题:sudo tar jxvf cross-2.95.3.tar.bz2 export PATH=$PATH:/usr/local/arm/2.95.3/bin使用ar转载 2017-09-29 08:35:12 · 2004 阅读 · 0 评论 -
“block 579 is bad”
今天重新下载烧写了内核和文件系统,下载时还是报告checksum bad,烧写完成后启动开发板提示“block 579 is bad”,但是开发板可以启动图形界面。 按照另外一个帖子里的方法:“格式化后重刷系统就没这么多坏块了:输入 nand scrub命令回车 然后输入y 再回车”试了试,问题没有解决,估计nand flash中是有坏块,只要不影响使用就不管了。原创 2017-10-11 15:01:07 · 503 阅读 · 0 评论 -
编译Linux源码导致的恐慌
昨天下午心血来潮下载了Linux源码,花了两个小时编译了一通,结果生成的文件加上源代码占了根分区(/)13G空间,可怜当时在分区时给根分区(/)分了20G,以为妥妥够了,谁知道。。当时整完就知道系统要出问题,敲df命令一看根分区(/)已使用99%,知道大事不好。。 今天早晨启动Ubuntu时果然就出问题了,开机后没有账户的图标,进入不了图形界面,敲了密码后就黑屏。。我的内心是崩溃的。。这是上周原创 2017-10-24 10:35:10 · 241 阅读 · 0 评论 -
别人学韦东山嵌入式的笔记
http://blog.sina.com.cn/s/articlelist_1394107161_0_1.html转载 2017-10-26 15:10:24 · 568 阅读 · 0 评论 -
STM32按键中断学习记录
习惯了调程序遇到问题就在网上各种搜罗,常常能从大牛的记录或者回复中得到启发,没想到有一天自己也开始写博客记录下学习的点滴。学习STM32的这一个月颇有点闭门造车的意思,因为周围没有学习这个开发板的朋友,遇到问题要么远程求助要么自己琢磨,感觉略苦逼,也容易造成不自信。。。最近一直断断续续得学习STM32里的中断实验,遇到了很多问题,今天总算是把程序调了出来,趁着现在内心扑腾的小火苗还在燃烧...原创 2015-07-13 15:34:18 · 5054 阅读 · 1 评论 -
arm-linux内核编译出错
1.linux源代码是magic arm2410开发板直接提供的,在完成解压后,尝试敲入命令make menuconfig,添加配置文件时出错,提示没有安装nurses。。。解决方法:安装ncurses库,可以采用如下命令进行安装: $sudo apt-get install libncurses5-dev接下来再make menuconfig就没有问题了注:ncurses库是字符终端下进行屏幕控原创 2016-03-31 17:33:54 · 1001 阅读 · 0 评论 -
开发板与Linux系统使用NFS通信
一、下载内核 内核编译好后,需要下载到开发板上,用uboot上的nfs命令实现开发板与Linux系统的数据传输: 1.确认Linux系统中开启了nfs服务:参考ubuntu14.04安装NFS文件系统2.在开发板的uboot中修改服务器的ip地址(serverip)和开发板的ip地址(ipaddr)3.保存设置(saveenv)查看开发板信息 4.现在就可以在uboot命令行下,用nfs命令实原创 2017-04-12 17:19:47 · 2333 阅读 · 0 评论