随笔分类 -  Linux

深入 Linux 底层实践的过程
摘要:这是给 wiki.sipeed.com/m3axpi 准备的示例代码。 gpio & pwm linux_gpio.h #ifndef __LINUX_GPIO_H #define __LINUX_GPIO_H #ifdef __cplusplus extern "C" { #endif #incl 阅读全文
posted @ 2022-11-23 11:59 Juwan 阅读(888) 评论(0) 推荐(0) 编辑
摘要:有些复杂的分区会导致磁盘幻树校验失败,比如 GPT 主引导会记录分区的边界长度,下面的命令慎用,应该只适合 fat 出来的盘。 使用 dd 命令重新导出 从磁盘导出 6GB 的数据。 dd if=/dev/sdb of=test.img bs=1024M count=6 conv=fsync sta 阅读全文
posted @ 2022-11-11 11:54 Juwan 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:longan ./build.sh config ./build.sh 编译 longan 结果: juwan@juwan-n85-dls:/media/juwan/70970A1D041A95C2/H616/longan$ ./build.sh config Welcome to mkscript 阅读全文
posted @ 2022-11-01 19:07 Juwan 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:编译最后一个巨型模块 QtWebEngineCore 遇到的 。 ../../../3rdparty/chromium/third_party/breakpad/breakpad/src/common/linux/breakpad_getcontext.S:145: Error: selected 阅读全文
posted @ 2022-10-27 23:21 Juwan 阅读(672) 评论(3) 推荐(1) 编辑
摘要:备忘一下 error.GitError: cannot initialize work tree .repo/repo/repo --trace sync -cdf juwan@juwan-n85-dls:/media/juwan/70970A1D041A95C2/rk3399_linux_rele 阅读全文
posted @ 2022-10-27 18:55 Juwan 阅读(631) 评论(0) 推荐(0) 编辑
摘要:承接上文:[maixpy3 axpi] 关于爱芯 ax620a 移植 debian11 系统这件事 当你拥有了一个 rootfs 后,怎么编辑和发布它呢?又如何借助它进行交叉编译呢? 挂载可编辑 rootfs 作为回环设备 以下操作必须在一个 linux 环境中完成(如 Ubuntu ),需要用到的 阅读全文
posted @ 2022-10-08 16:01 Juwan 阅读(1331) 评论(1) 推荐(0) 编辑
摘要:2022 年 maix3 axpi 出来了,如今在 sipeed 开源硬件的 maix 家族成员再添一位中高端的 linux ai soc ,是来自 爱芯 爸爸的芯片,这个芯片体验下来有几个可以吹的点,比如 sipeed 天生的性价比优势,产品详情请看 http://wiki.sipeed.com/ 阅读全文
posted @ 2022-10-03 22:14 Juwan 阅读(1252) 评论(0) 推荐(1) 编辑
摘要:ifconfig、ifup、ifdown 三个命令。 如果修改了 /etc/wpa_supplicant/wpa_supplicant.conf 后想重连 wifi 需要强制 down 了 waln0 后在 ifup 就行了。 ifdown wlan0 --force ifup wlan0 root 阅读全文
posted @ 2022-08-17 15:54 Juwan 阅读(241) 评论(0) 推荐(0) 编辑
摘要:google 上的讨论都是辣鸡,最简单粗暴的还是得用我这个方法,出现这个问题可能是文件系统里被大量修改过文件权限,导致系统中的文件权限混乱。 W: Download is performed unsandboxed as root as file '/var/lib/apt/lists/partia 阅读全文
posted @ 2022-08-06 00:10 Juwan 阅读(2284) 评论(0) 推荐(0) 编辑
摘要:Checking 'ldconfig-stub'... failed. Build dependency: Failed to install stub Prerequisite check failed. Use FORCE=1 to override. make: *** [/openwrt/i 阅读全文
posted @ 2022-07-21 12:11 Juwan 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:#1. 查看依赖的库: objdump -x xxoo.so | grep NEEDED #2. 查看缺失的库: ldd xxoo.so #如果某个依赖的库不存在,会输出类似 OOXX.so not found 字样。 root@9d222bb7c629:~/MaixPy3/ext_modules/ 阅读全文
posted @ 2022-06-25 22:13 Juwan 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:相关用法在之前的[Sipeed 内部培训] V831/V833 的 SDK 的 kernel & package 的开发方法 的『关于适配和测试常见的基础外设驱动,从上层用户空间的软件到底层硬件寄存器之间的联系。』 一节可知,最近可以给新人参考说明用。 设备树引脚的分配 spi1_pins_a: s 阅读全文
posted @ 2022-04-09 17:43 Juwan 阅读(2206) 评论(2) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid-20680966-id-5833778.html https://blog.csdn.net/kuangzuxiaoN/article/details/121458746 最近编译某版本Openwrt,中途出现如下提示: contents. 阅读全文
posted @ 2022-03-11 18:08 Juwan 阅读(483) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/Jun626/article/details/104870430 freadahead.c:91:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the 阅读全文
posted @ 2022-03-11 17:11 Juwan 阅读(2721) 评论(0) 推荐(0) 编辑
摘要:uart /dev/ttyS1 配置 1152000 理论为 1480533 ,实际值可以配 1.5M 1500000。 驱动配置有问题,所以记住现在输出的只有 1.3us 0xAA i2c /dev/i2c-1 需要外部 4.7k 上拉电阻 spi /dev/spi0.0 还未配置 阅读全文
posted @ 2022-03-02 15:55 Juwan 阅读(361) 评论(0) 推荐(0) 编辑
摘要:我的开发环境是 ubuntu20.04 ,请在具备以下文章的开发基础上,再继续往下会比较好。 Allwinner & Arm 中国 & Sipeed 开源硬件 R329 SDK 上手编译与烧录! 选用官方版型:MaixSense 简介 首先拿到原始镜像 sipeed-r329-maixsense-a 阅读全文
posted @ 2022-02-24 10:57 Juwan 阅读(3108) 评论(0) 推荐(0) 编辑
摘要:有些时间没有写博客了,这个优良传统不小心就忘记了,真是惭愧。 总结下来 2021 年总共涉及的技术栈主要有如下内容: 收尾 maixpy k210 开源项目。 接手 全志 V83X / R329 和 瑞芯微 RV11XX 芯片的 Linux BSP 开发。 基于 Linux 设计了 MaixPy3 阅读全文
posted @ 2021-12-19 22:42 Juwan 阅读(1255) 评论(17) 推荐(3) 编辑
摘要:这里是 sipeed 的大佬鼠喔,前天下午被催着处理,折腾了一天处理掉了,先上结果图吧。 (2021-12-17 大佬鼠我发帖时,BS 加载还有一些bug,所以没有具体的截图) 移植方法的前提有两个,首先拿到全志公开的 SDK ,然后在 lichee/linux-5.4/drivers/net/wi 阅读全文
posted @ 2021-12-19 21:27 Juwan 阅读(1987) 评论(8) 推荐(1) 编辑
摘要:du --max-depth=1 -h juwan@juwan-n85-dls:~/v831/out/v831-sipeed/compile_dir/target/rootfs$ du --max-depth=1 -h 244K ./sbin 4.0K ./squashfs 736K ./bin 4 阅读全文
posted @ 2021-12-01 10:17 Juwan 阅读(703) 评论(0) 推荐(0) 编辑
摘要:节选 对于panel(裸屏面板)来说,需要一些时序型号与RGB信号配合显示,时序告知panel,这些颜色显示在panel的什么物理位置。 这些时序叫做TCON. 根据panel自带的drive ic(比我们V6板子7寸裸屏的source driver ic就是OTA7001)。所需要的TCON信号不 阅读全文
posted @ 2021-09-17 14:21 Juwan 阅读(589) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示