
linux
文章平均质量分 82
40+老码农的修行之旅
耕耘嵌入式10年的老鸟,跟进时代发展做新时代的“全栈工程师”(利用zynq系列soc,进行IP核配置、操作系统的开发、算法的硬核实现)
展开
-
使用NFS文件系统与嵌入式设备传输文件
嵌入式设备烧写完毕软件平台后(包括操作系统内核和根文件系统),此时就可以使用一根网线与设备交流了,我家里是将设备使用网线连接到无线路由器上(后期买个无线网卡配到设备上,使用无线模式),设置好设备的网络地址后,就可以通过telnet远程登陆设备,这是可以操作它,使用NFS文件系统,与设备共享文件,此时就可以讲编译好的应用程序复制到设备上了。设置NFS很简单,网上有很多方式,这里我就再重复以下: 1原创 2015-08-06 21:42:34 · 1522 阅读 · 0 评论 -
转载一个ubuntu环境变量设置方法,这里保留一下
转载原文:http://blog.chinaunix.net/uid-26285146-id-3138789.html 1、Ubuntu专有方式 编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入: include /etc/ld.so.conf.d/*.conf 然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。 在新建的 .con转载 2016-08-08 21:41:50 · 391 阅读 · 0 评论 -
buildroot学习(四)——at91sam9g45软件平台更新
buildroot学习(三) 2016-08-23 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 这两天工作有点忙,buildroot的移植工作暂停了,现在实现了在购买的YL-9G45开发板上上电运行at91bootstrap3.6,加载uboot2016.05,设置环境变量自定搬移内核并运行,修改了内核对nandflash的分区,但是内核挂在新的根文件系原创 2016-08-30 22:16:25 · 1119 阅读 · 1 评论 -
buildroot学习(五)——at91sam9g45软件平台更新
buildroot学习(五) 2016-08-31 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 (6)atftp TFTP协议一般用在PXE启动,常用的有aTFTP和tftpd-hpa,推荐使用aTFTP,因为aTFTP是唯一的免费的符合RFC规范的TFTP服务器。 (7)avahi Avahi 是Zeroconf规范的开源实现,常见使用在Li原创 2016-08-31 22:05:46 · 1394 阅读 · 0 评论 -
buildroot学习(六)——at91sam9g45软件平台更新
buildroot学习(五) 2016-09-01 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 (33)faifa 未找到 (34)fastd 一个基于UDP和椭圆曲线加密算法的超轻量级VPN。同ssh相似 (35)fcgiwrap 未知,好像根nginx CGI有关,不是相关,没找到原来的定义 (36)flannel Flanne原创 2016-09-01 22:12:05 · 1190 阅读 · 0 评论 -
buildroot学习(十二)——at91sam9g45软件平台更新
buildroot学习(十二) 2016-09-13 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 今天的任务就是根据之前对网络软件的查找,整理出一个适用于自己的网络套件,这个套件的目的是:用于使用以太网通信时的网络抓包、网络包分析、提供telnet、ssh登陆、提供ftp服务器、提供一个web服务器满足可以正常与开发板通信。 1、网络配置工具:原创 2016-09-13 21:54:28 · 1133 阅读 · 0 评论 -
buildroot学习(二)——at91sam9g45软件平台更新
buildroot学习(二) 2016-08-22 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下。 buildroot有很好的学习资料,就在./docs/manual 我暂时看的是manual.pdf,写的还是很详细的。进过学习,我知道编辑工具我更适合buildroot外部的交叉编辑工具,就是我一直在用的arm-none-linux-gnueabi-,原创 2016-08-22 22:05:30 · 1450 阅读 · 0 评论 -
buildroot学习(三)——at91sam9g45软件平台更新
buildroot学习(三) 2016-08-22 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下原创 2016-08-23 21:38:53 · 1515 阅读 · 0 评论 -
buildroot学习(八)——at91sam9g45软件平台更新
buildroot学习(八) 2016-09-07 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 昨天突然感冒了,整个人都不好了,好从下午上班到下班,感觉到体力就像质量非常好的下降沿,突然没劲了,好不容易爬回了家,倒头就睡,经过了一天的调养,身体恢复点了,既然有体力了,那就继续计算机世界的探险吧 下面的内容,是吧buildroot安装到开发板上进行运原创 2016-09-07 20:38:45 · 3148 阅读 · 0 评论 -
buildroot学习(十)——at91sam9g45软件平台更新
buildroot学习(十) 2016-09-08 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 (136)spice protocol In computing, SPICE (the Simple Protocol for Independent Computing Environments) is a remote-display sys原创 2016-09-08 22:01:52 · 4916 阅读 · 0 评论 -
ubuntu16.04 学习&娱乐环境搭建
ubuntu16.04是最近最新的长期版,已迫不及待的安装完完毕,安装很简单,我使用U盘安装,启动盘制作使用ubuntu提供的Startup Disk Creator http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu这是ubuntu官网提供的启动盘制作方式 安装系统完毕后,就开始了开发工具的安装了 1、ad原创 2016-08-08 21:24:54 · 995 阅读 · 0 评论 -
buildroot学习(十一)——at91sam9g45软件平台更新
buildroot学习(十一) 2016-09-09 我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下 今天研究下提供的python和python库都是干嘛的,下一步在开发板上用python编写应用程序,现在的任务就是知道有哪些库,我需要把那些库编译进开发板,位置在 Target packages--> Interpreter lan原创 2016-09-09 22:08:31 · 826 阅读 · 0 评论 -
设置Ubuntu纯英文环境
安装时使用英文版安装的ubuntu16.04,但是使用终端登陆时,有些地方(ll命令)是会显示中文,而且是乱码,问题决如下 sudo vi /etc/default/locale 将所有zh_CN 改写为 en_US 重启计算机即可原创 2016-08-16 21:49:35 · 688 阅读 · 0 评论 -
git 简单使用
最近开始使用git管理源代码,同时讲源码托管到github上,关于git的最详细介绍见“廖雪峰的官方网站” http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 这里我就介绍最简单的代码远程推送和本地拷贝: 远程推送: 1.git init 2.git add README.m原创 2015-08-26 21:59:09 · 404 阅读 · 0 评论 -
编译开发板提供的linux软件平台
软件平台源代码已放到git上:https://github.com/srf1986/im6q_os_platform 1、安装编译器——arm-none-linux-gnueabi- tar xvjf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 cd arm-2014.05/bin pwd(复制当前路径,用原创 2015-08-05 22:15:30 · 476 阅读 · 0 评论 -
嵌入式linux开发——要掌握的资料汇总
嵌入式linux开发前言原创 2015-08-05 21:38:48 · 725 阅读 · 2 评论 -
IM6Q yocto开发平台搭建,学习FREESCALE官方手册笔记
本文文档是freescale手册fsl-yocto-3.14.28-1.0.0.tar.gz的学习笔记,资源以上传到csdn上了,免积分下载. 1.主机环境搭建,各种安装, (1)安装主机环境,以下部分安装步骤直接摘抄官方我试过,没有遇到问题,就是耗点时间 You can go to Yocto Project Quick Start and check for the packages原创 2015-10-05 19:55:50 · 2636 阅读 · 1 评论 -
IM6Q yocto平台 uboot v2014.04_3.14.28_1.0.0_ga编译和调试
针对已搭建好的 IM6Q yocto平台进行uboot编译,我买的开发板是天嵌的E9开发板,不是为了做广告,主要是比较下,感觉这个开发板还比较便宜,而且发现别人写的博客,参考地址:http://blog.youkuaiyun.com/girlkoo?viewmode=contents,我的移植也是参考这个地址,我先按照这位博主移植了uboot-v2013.04_3.10.17_ga,然后,按照官方手册和之前的原创 2015-10-05 21:43:23 · 3283 阅读 · 1 评论 -
imx6q 网络调试方式汇总
配置网络可以实现通过telnet控制开发板,通过nfs跟开发板进行文件传输,即可以进行调试,同时不影响我正常上网. 我的电脑配置了两块网卡,一个为以太网接口ETH0,一个为WIFI接口WLAN0,我准备让WLAN0作为外网接口,可以上网;ETH0作为内网接口,连接开发板. (1)让我的ETH0配置为静态IP, sudo vi /etc/network/interfaces auto e原创 2016-01-25 21:34:35 · 4507 阅读 · 0 评论 -
imx6q处理器,linux操作系统平台搭建 从eMMC启动系统
本文是参考http://blog.youkuaiyun.com/girlkoo/article/details/44536447和http://blog.youkuaiyun.com/girlkoo/article/details/44626011这篇两篇文章,然后把移植过程和学习笔记再次留下. 本文是"imx6q处理器,linux操作系统平台搭建 从SD卡启动系统"的姐妹篇,差别尽在uboot的环境变量略有不用,在完原创 2016-01-25 21:33:36 · 2014 阅读 · 0 评论 -
imx6q处理器,linux操作系统平台搭建 从SD卡启动系统
本文是参考http://blog.youkuaiyun.com/girlkoo/article/details/44536447这篇文章,然后把移植过程和学习笔记再次留下. uboot的下载地址,在百度上搜索git freescale 即进入freescale的管理库,里面资源很多,我把我下载的uboot2009.08版本地址在次留下:http://git.freescale.com/git/cgit.cg原创 2016-01-25 21:32:52 · 5926 阅读 · 2 评论 -
搭建嵌入式linux应用程序调试环境
使用gdb搭建嵌入式Linux调试环境,使用网络与开发板通信,调试应用程序 一、下载gdb源码 下载地址:ftp://ftp.gnu.org/gnu/gdb/ 我使用的版本为:gdb-7.7.1.tar.gz 二、编译gdb client (1)tar xvzf gdb-7.7.1.tar.gz (2)./configure --target=arm-linux --prefix=原创 2015-08-12 21:08:00 · 2168 阅读 · 0 评论 -
VIM配置的学习记录
之前项目紧张在linux下一直用source_insight当编辑器,不过也够用,但这毕竟不是linux下的产物(邓爷爷说的好,不管白猫黑猫,抓住老鼠就是好猫,工具顺手就行,但我有种强迫症,一定要甩开windows,使用linux发行版进行我的生活工作,请谅解),早就听说vim和emacs,一个编辑器之神,一个神用的编辑器,那我就先用编辑器之神吧。 关于vim的配置,网络有很多牛逼的原创 2016-08-16 21:27:22 · 358 阅读 · 0 评论