首页 > 技术知识 > 正文

作为一名刚刚毕业的大学生,我在工作岗位上连菜鸟都算不着,还属于一颗未破壳的蛋。外界的一切都是混沌的,在工作中遇到了也制造了许多问题!

这段时间里我熟悉了原来没使用过的烧入软件和串口调试工具,并在liunx上熟悉并搭建了对hi3531d的开发环境,期间过程有出过不少的问题,但总体还算顺利。

这些小问题如在编译UBOOT配置编译环境时出现No rule to make target 错误,小白初涉嵌入式经验分享

最后双击tab打开查看,发现是hi3531_config和hi3531_nand_config查找不到,应该使用hi3531d_config和hi3531d_nand_config进行环境编译。

还有编译内核并生成内核镜像 uImage时出现错误fatal error:

:0:12: fatal error: curses.h: No such file or directory

compilation terminated.

scripts/Makefile.host:108: recipe for target ‘scripts/kconfig/mconf.o’ failed

make[1]: [scripts/kconfig/mconf.o] Error 1

Makefile:541: recipe for target ‘menuconfig’ failed

make: [menuconfig] Error 2

通过万能的百度,搜索到了解决方案,安装libncurses5-dev 和libncursesw5-dev 可以解决该问题。

以及运行ubuntu的apt-get install命令时出现进程被占用的问题:

E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决方案为先用ps -A | grep apt 先列出进程,在敲入sudo kill -9 xxx 找到进程kill掉即可。

这都是一些小问题,比较大的问题还是在复习巩固C/C++的时候,发现了自身代码实践经验缺乏的问题。

进入公司感觉到了自己的知识储备严重不足,需要更加努力的学习才能够达到社会工作岗位上的基本要求,目前自身比较焦虑。

但是对于一个刚毕业的应届生来说,我觉得焦虑紧张也是件好事,能够成为推动自己学习的动力,浑浑噩噩才是最可怕的。

这就是我这段时间的工作体会了,分享出来与大家共勉!

猜你喜欢