AM335X
文章平均质量分 80
MC_J
一切从Hello,World开始
展开
-
关于arm板linux与windows复制文件,文件名乱码的问题
一、问题描述发现linux拷贝出来的文件到windows,文件中的内容是正常的但是文件名是乱码。因为文件的内容强制使用了UTF-8,但是文件名使用的是系统编码导致windows与linux互相导入导出文件时,文件名乱码。二、解决方法网上给出的解决方案无非就两种:1.使用convmv;2使用iconv。这两个我的arm板linux并没有这两条命令。所以就重新编译内核,从内核解决这个问题。1.<*>Simplified Chinese charset (CP936, G.原创 2020-12-31 15:43:58 · 598 阅读 · 0 评论 -
AM335X linux4.19 设置静态IP
1.修改80-container-host0.network文件文件在/lib/systemd/network/80-container-host0.network[Match] Virtualization=原创 2020-12-09 19:29:38 · 525 阅读 · 0 评论 -
Linux4.19内核使用 NETTLINK bind绑定失败
在linux4.19的内核使用NETTLINK 时发现总是绑定失败,但是在linux2.6的内核使用时不会出现这种情况。static void * usb_dev_plug_check(void *arg){ int ret = 0; fd_set rset; int nread = 0; struct timeval select_timeout; pthread_set_name("usb_plug_chk"); // 本函数返回值...转载 2020-12-09 09:27:51 · 736 阅读 · 0 评论 -
AM335X BeagleBoneBlack wilc3000蓝牙wifi驱动移植
1.源码移植(1)将源码复制到drivers/staging/wilc1000目录下替换原来此目录下的程序。(2)将driver/staging/Makefile文件中的CONFIG_WILC1000修改为CONFIG_WILC(3)将固件复制到文件系统的lib/firmware/mchp目录下2.内核编译选项3.设备树配置spi1_pins: pinmux-spi1-pins { pinctrl-single,pins = <AM33XX_IOPAD(原创 2020-12-06 13:39:00 · 721 阅读 · 3 评论 -
AM335X BeagleBoneBlack RTC时钟驱动移植
1.内核编译选项我这里使用的是pcf8563,自己根据RTC芯片型号选择就可以了。2.设备树i2c1_pins: pinmux-i2c1-pins { pinctrl-single,pins = < AM33XX_IOPAD(0x95c, PIN_INPUT_PULLUP | MUX_MODE2) AM33XX_IOPAD(0x958, PIN_INPUT_PULLUP | MUX_MODE2) >;};&i2c1{原创 2020-12-06 13:29:56 · 471 阅读 · 0 评论