从事了多年的应用层.net软件开发,但打心底里,一直对底层及嵌入式的开发很感兴趣! 人生有诸多无奈, 经济有压力, 工作很忙,没有环境等都成为我们迷失的借口。
今天,在网络上闲逛时,偶然看到一本入门《一步一步写嵌入式操作系统--Arm编程方法与实践》,类试验手册式的学习主线及浅显的文字, 一下子就吸引了想要入门的我。
迫不及待的跑到书店买了这本书,计划从今天开始正式学习!希望这不是本人无数次半途而废中的一次。我也希望从此开始我的博客生涯!
到目前为止,我只是搭建了开发环境, 包括Windows上模拟Linux环境的CygWin的安装及作者提供的编译器的安装, 过程基本顺利,有书可查部分,也就不再赘述! 下面说说今天遇到的问题。
在安装完作者提供的编译器后,当我尝试运行arm-elf-gcc时,遇到如下错误:
bash:/usr/leeos_tools_for_cygwin/bin/arm-elf-gcc:permission denied
起初,我误以为是windows系统下NTFS文件夹的权限问题, 但是我把整个Cygwin目录下几乎所有的文件夹都改成了EveryOne Full Control仍然不能解决问题! 于是,我推断可能是unix环境下权限问题, 由于不熟悉linux/unix,google 一番后,我找到了修改unix环境文件夹权限的命令。 运行如下命令后,重启cygwin,问题解决!