- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 Linux下uart测试
终端log显示如下,其中uart用于打印log,该功能用于测试uart1、uart2、uart3。uart1、uart2、uart3会打印对应的日志信息。
2023-06-20 12:31:13 248
原创 Uboot、Linux BSP定制,最小系统移植
目前已经linux SOC有Cortex-A5x2 Cortex-A9x4,Cortex-A53x4,Riscv-v。已经支持的linux版本有:4.14.158, 5.4.179,5.4.0。。Cortex-A53x4成功启动。Cortex-A9x4成功启动。riscv x2成功启动。
2023-04-21 18:28:48 628
原创 第二篇 DS5 Armv8 样例工程报错之GCC编译
在之前工作中遇到了各种各样的工具链,都是可以通过上述的方法添加到DS5中去的。比如arm-linux-gnueabihf,riscv64-unknown-elf,riscv32-elf等等。httpshttpshttpshttpshttpshttpshttpshttpshttps。
2022-07-20 22:31:45 883 1
原创 Solidrun hummingboard制作SD卡
imx6 humming board板子是2017年左右从以色列购买的,板子买回来之后玩了一下pcie的rc模式,把启动方式和sd制作模式放到了solirun bbs上面,无奈现在网站已经无法打开,只能重新开发记录一下。一、制作SD卡使用cat /proc/partitions来显示当前SD是否已经分区完成使用fdisk /dev/sdd进行删除分区和分区连续输入命令d进行删除分区,直到删除掉所有分区输入n,选择p,1,2638400,分出来1.3G左右的空间,输入w进行..
2022-03-25 09:47:19 668
原创 Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)(转)DNS设置
虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题。但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点, 其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此...
2018-11-21 10:32:51 921 1
转载 linux pci扫描流程
原文地址如下:http://blog.csdn.net/moon146/article/details/18988849本文主要描述linux kernel进行pci总线扫描,linux kernel代码基于版本2.6.371. 域最先需要说明一个概念--域百度百科:域之原义指地方的范围,后逐渐演变为数学、生物、科技等学科的某类单位的分类词语
2017-04-28 16:02:31 2404
原创 lspci 命令使用
pcie端接intel的无线网卡7260.[root@Linux /]# lspci -vxx00:00.0 Class 0604: Device 16c3:abcd (rev 01) Flags: bus master, fast devsel, latency 0, IRQ 384 Memory at 01000000 (32-bit, non-pr
2017-04-27 14:39:51 2999
原创 busybox添加wireless tool工具
busybox的代码采用静态编译,所以动态编译的wireless tool无法使用,故添加到busybox中来,前面blog中已经介绍了tree的添加,所以此处只添加代码。把所有的命令都添加到busybox/networking/arp.c httpd_indexcgi.c ip.c iwlib.o nc_bloaty.
2017-04-14 09:09:29 3011
原创 linux 嵌入式开发板 iwlist、iwconfig、 iwpriv 命令使用
命令行:(ap不需要验证密码)iwlist wlan0 scan //搜索apiwconfig wlan0 essid “linksys” //连接apudhcpc –i wlan0 //获得动态IPifconfig wlan0 190.168.0.101 //此处IP为上一条命令获得的IP命令行:(ap需要验证密码)iwlist wlan0 scan //搜索ap
2017-04-14 08:54:50 2481
转载 imx6 yocto编译备忘
1、Git把源码下到fsl-release-bsp后,配置编译选项:$DISTRO=fsl-imx-fb MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-fb-b 可以指定你要将文件编译到哪个目录2、全编译:在build-fb目录下执行:$bitbake core-image-base编译出来的
2017-04-04 11:20:59 3634
转载 android二维码开源项目zxing编译 命令行编译
加一句话:把生成的core-3.3.1-SNAPSHOT.jar放到zxing-master\android\libs目录下。ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。目前支持以下格式:zxing官网说明:h
2017-03-10 10:53:09 1149
转载 ARP协议的报文格式
ARP协议的报文格式结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP 0x0800 /* type: IP */#define EPT_ARP 0
2017-02-07 14:03:35 529
转载 U-Boot 中 PING 命令处理流程
U-Boot 中 PING 命令处理流程这里打算从 U-Boot 的 ping 命令说起。ping 命令是用于测试网络是否和目标网络畅通简单工具,在 U-Boot 中 ping 命令的使用方法是:ping 比如 ping 192.168.1.100,如果调试的板子和目标 IP 之间的通信畅通的话,将输出如下信息:host 192.168.1.100 is alive否则
2017-02-06 21:08:11 6623
原创 在开发板上使用tftp命令下载服务器上的文件
使用虚拟机环境:ubuntu 16.04 LTS虚拟机地址为:190.168.1.2001,确保安装以下服务:sudo apt-get install tftp-hpasudo apt-get install tftpd-hpasudo apt-get install xinetd2,cat /etc/xinetd.conf 文件内容如下:(一般无须
2017-01-12 22:41:38 5985
原创 linux 嵌入式开发板挂载NFS
1,linux 内核一定要配置正确,在File systems->Network File Systems ---> (Y)Provide NFSv3 client support ,(Y)Provide NFSv4 client support (EXPERIMENTAL) ,这两个一定要配置正确。否认会出现这个错误:failed: Protocol not supporte
2017-01-12 21:05:15 712
转载 stmmac probe 过程
本文以海思3535的stmmac驱动注册过程为例,介绍网络驱动探测、网络设备探测过程。原文地址 http://blog.csdn.net/linchuanzhi_886/article/details/444587131.由于我们使用的是以太网,直接用alloc_etherdev()函数返回一个struct net_device的地址ndev。 在alloc_ether的过程中,会把
2017-01-09 23:00:29 2351
原创 如何向busybox添加自己的命令 例如:tree
makemake install1;下载tree命令的源代码 http://mama.indstate.edu/users/ice/tree/,我使用的版本是busybox-1.17.2,可以去我的资源那里下载!!!,使用的tree版本为:tree-1.7.0.tgz,也可以到我的资源那里下载,已经上传在做嵌入式开的时候,busybox无疑是非常好用的命令集,所以很
2016-12-28 17:00:29 2916
转载 linux 让led闪烁起来,by timer,device tree
jaguar_led@E04{compatible="cma9,jaguar_led";led-gpios=;cma9,default-trigger = "timer";status = "okay";};本章主要讲述非标准(相对于PC而言)硬件接口编程。像通常的串口和网口,都是标准接口,有通用的编程规范,而这章讲述的如LED、GPIO、SPI和I2C这样的接口,
2016-12-12 20:43:19 7948
转载 led类设备的注册!!!
如果有意转载,请标明来源:http://blog.csdn.net/shiyi_2012/article/details/7456165写之前,先看一张图:上次说了LED驱动程序,Linux自身也携带了LED驱动,且是脱离平台的,即LED子系统。操作起来十分简单。但是它的实质却不是那么容易,研究了一个晚上,终于明白了其中一个文件的功能啦,机led-class.c文件。现在分享一
2016-12-07 15:48:22 910
转载 一名IT从业者的英语口语能力成长路径
http://kb.cnblogs.com/page/202437/这篇文章是我最近十天口语系列文章的合辑,文章比较长,一万五千余字。但是系统化地归纳了自己十多年的英语尤其是口语方面的学习经历与总结思考。我不是个纯粹的英语专业学生,我甚至不是任何英语相关专业的学生,但是我和英语却有着很多的故事,我对这门语言的学习与训练有着没由来的纯粹兴趣。虽然我从学校接受的教育与学术训练主要在计算机科
2016-11-24 14:17:03 2418 1
转载 tiny4412SDK 1506 友善之臂 uboot修改
tiny4412SDK 1506 使用的uboot为uboot_tiny4412_0929.tar.gz.只需要把set bootargs root=/dev/mmcblk0p1 rootfstype=ext4 console=ttySAC0,115200 init=/linuxrc ctp=2 skipcali=y ethmac=1C:6F:65:34:51:7E lcd=S702,save
2016-11-23 15:17:03 1563
转载 Linux 模块编程指南
Linux模块编程1.1 模块学习什么1.认识什么是模块?跟我学习的驱动有什么关系?2.熟悉模块的安装,卸载,查看3.熟悉模块的基本框架4.熟悉模块的编程方法1.2 内核模块概述Linux 内核的整体结构非常庞大,其包含的组件也非常多。我们怎样把需要的部分都包含在内核中呢?一种方法是把所有需要的功能都编译到 Linux 内核。这会导致两个问题,一
2016-11-22 15:28:13 2097
转载 虚拟机,开发板,笔记本相互连接
比较心碎的感觉,本来开发板挂载虚拟机中的文件系统一直都是工作正常的,不知道怎么了,今天却是怎么都挂载不成功,浪费了快两个小时才搞定,最后发现是个很逗比的问题,可能是最近修改了一个网络配置文件让我的虚拟机可以上网导致把我的auto eth3变成了ifupidown eth3 且不能进行编辑,何等杯具,目前个人认为就因为这个原因导致的挂载不成功!现在就跟大家分享如何KIll了这个ifupi
2016-11-22 13:50:52 969
tree-1.7.0
2016-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人