oxlm_1

  • 2024-12-20
  • 回复了主题帖: 有360度全景影像,如果厂家软件升级下,是不是就不用另配行车记录仪?

    这个得加钱

  • 2024-12-19
  • 回复了主题帖: 《Linux内核深度解析》 ---- 序言阅读及相关资源获取

    freebsder 发表于 2024-12-18 19:58 这本书咋样?流水账还是真有干货? 从现在看完的内容看,还不算流水账,讲的很细。

  • 回复了主题帖: 《Linux内核深度解析》 ---- 序言阅读及相关资源获取

    hellokitty_bean 发表于 2024-12-18 09:23 找个Source Insight看看。。。。。这是个很古老小众的编辑器吧? 确实古老,而且更新很慢

  • 2024-12-18
  • 回复了主题帖: 《Linux内核深度解析》 ---- 序言阅读及相关资源获取

    Jacktang 发表于 2024-12-18 07:30 用Source Insight阅读源码,甚至容易出现莫名其妙的闪退问题,这是什么原因 原因及不知道了,毕竟SI是闭源的。这个更多的是根据经验来看的,我原先用SI4带license授权的应用访问ssh共享的DAB工程,那工程很大,但肯定没到linux级别,就很容易突然出现闪退。换成其他文件数少点的工程,甚至删掉一些暂时不需要关心的目录,就一直不会有问题。

  • 2024-12-17
  • 发表了日志: 《Linux内核深度解析》 ---- 序言阅读及相关资源获取

  • 发表了主题帖: 《Linux内核深度解析》 ---- 序言阅读及相关资源获取

            上次阅读笨叔的《奔跑吧Linux内核(第2版) 卷2:调试与案例分析》时,由于无卷1的内容,导致后期阅读效率贼低(胡要是缺乏前面的知识点,后面讲解时依赖这些知识点,抓瞎了)。因此在看到新的一本linux内核相关的书籍,而且从目录上看是一本从前到后,内容逐步加深的《Linux内核深度解析》评测时,便第一时间填写了申请。在此感谢EEWorld提供的这次机会,让我可以系统化的补足之前的知识盲区,并在即将开始的基于4.x内核的项目中进行实战应用。 亮图         十分不幸的是,书很重,在翻看过程中,有一次手只拿了底部,导致封面直接裂开了,只能拿醋酸胶布粘起来了。 阅读方法         阅读方法方面,个人的习惯都是先读目录,从目录中大致确认书籍内容是否可能是自己需要的,并从中获取需要着重学习的部分。另外,拿到书籍后,我会优先读目前前的序,特别是作者自己写的自序部分,经常会有意想不到的收获。这次阅读也不例外。         从作者的自序中,我得到了以下信息: 作者推荐使用Source Insight阅读源码,同样的,笨叔也有推荐使用此工具做源码阅读。虽然个人觉得Source Insight不太适合阅读大工程(工程太大,容易分不清该往哪跳转,甚至容易出现莫名其妙的闪退问题),但若控制好源码添加范围,Source Insight的模糊搜索功能和快速跳转功能的确能大大降低源码的阅读难度。 本书所讲解的内核版本为4.12,因此我们在对照书籍查看源码时,需选用4.12版内核源码 由于《Linux内核深度解析》是基于armv8-a平台,4.12版内核讲解的,因此作者也着重提到了armv8-a重要的两份资料,一本是《Cortex-A Series Programmer‘s Guide for ARMv8-A》,这本适合入门阅读,不知为何,这本书在官网上没找到对应的版本,只有v7版本的,因此此处贴出的资源是在其他渠道上找到的。另一本是《ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile》,这本书适合作为工具书使用,在官网上能找到,但需要注意的是,找到的链接默认是最新版的,最新版的有有1.4W页,包括了很多armv8-a之后处理器的内容,因此在打开时,需切换到早期的版本下载,页数差不多是作者提到的6000页的版本即可。 本书的第一章讲armv8-a的内核启动过程,而bootload部分,选用了linux平台上常用的u-boot,由于此书的编写时间是在17至19年,因此需要最好下载此时间段以内的u-boot源码阅读,以免差异过大。 由于代码分支十分多,因此作者建议阅读源码时抓住主干内容,优先掌握所关注的信息,学完后再进行扩展 后续计划         目前已看玩了序的部分,了解了本书的编写思路,后面会按照计划从前至后,配合实际项目一步一步的加深理解,在过程中补充之前的知识盲区。

  • 回复了主题帖: 最能打国产芯榜:沁恒冒泡,推荐他家的带高速USB收发器、NFC的蓝牙soc CH585

    看这配置,不知道功耗控制咋样,如果功耗控制能做到,妥妥的可以拿来做机械键盘玩

  • 2024-12-16
  • 回复了主题帖: 《Linux内核深度解析》--开卷有益

    好快,我这边才敢开始看内容

  • 2024-12-11
  • 回复了主题帖: 读书入围名单: 《Linux内核深度解析》

    个人信息无误,确认可以完成阅读分享计划

  • 2024-12-04
  • 回复了主题帖: NXP有活动,大家可以去试试!

    这个我很纳闷,一会邮件通知说仅限有需求客户,一会又发个邮件通知填地址,一会又发邮件说提交测评报告,直接把我整蒙了。我就看能不能申请到评估能不能满足我们目前项目选型需求,结果这一堆邮件,整的搞不清哪个是真的了

  • 2024-11-29
  • 加入了学习《EZ-BLE PRoC低功耗蓝牙模块介绍》,观看 EZ-BLE PRoC低功耗蓝牙模块介绍

  • 2024-11-26
  • 回复了主题帖: 闪迪 clip sports plus 拆解

    上地这操作有点骚啊,内置TF卡,为啥不设计成侧边,可以引出来的那种?

  • 2024-11-25
  • 回复了主题帖: 【Follow me第二季第4期】进阶任务二 imu机器学习识别运动状态

    秦天qintian0303 发表于 2024-11-25 08:54 这个机器学习是需要自己跑还是有现成的库啊?  介绍说是训练好的库,实际上我看代码,就是一堆imu芯片的寄存器配置

  • 2024-11-23
  • 发表了日志: 【Follow me第二季第4期】总结篇

  • 发表了主题帖: 【Follow me第二季第4期】总结篇

    前言         需要说明的是,由于内容都集中在过程中,因此这里就不再重新讲述一遍了。因为思路仅仅是跟着任务一个一个的往下做,而所有的任务都是简单的不能再简单的任务,流程图就是一个设置,然后loop中读取。有差异的就是音频处理存在一个pdm回调函数(用于处理mic音频数据),另外IMU的MLC模式时有一个imu中断信号处理,以便及时响应imu中断消息。所以画流程图其实也没啥意义,索性这部分也就不画了。 过程中帖子汇总 【Follow me第二季第4期】任务一 闪灯 + 打印Hello EEworld - DigiKey得捷技术专区 - 电子工程世界-论坛         对应实物图   【Follow me第二季第4期】 任务二 IMU - DigiKey得捷技术专区 - 电子工程世界-论坛         对应实物图   【Follow me第二季第4期】任务三 MIC录音并显示波形 - DigiKey得捷技术专区 - 电子工程世界-论坛         对应实物图   【Follow me第二季第4期】进阶任务一 MIC幅度用led颜色展示 - DigiKey得捷技术专区 - 电子工程世界-论坛         对应实物图   【Follow me第二季第4期】进阶任务二 imu机器学习识别运动状态 - DigiKey得捷技术专区 - 电子工程世界-论坛         对应实物图  最终源码路径 https://download.eeworld.com.cn/detail/oxlm_1/635007 总结视频 【Follow me第二季第4期】最终视频 - Follow me第二季第4期 任务完成视频 - EEWORLD大学堂 总结         至此,Follow me第二季第4期所要求的任务都已完成,但是呢,这些任务基本上都可以认为是个皮毛,让我们接触arduino,顺便了解一些目前比较通用的技术(mic处理、imu处理、神经网络),但这些都仅仅是入了个门,若需要继续加深,还是得再去加吧劲,针对不明白的地方进一步学习,甚至做一些练习项目检验理解的正确性。 另外,Arduino nano RP2040 connect算是一个不错的板子,原理图可见,2040又是很通用的芯片,可玩性很高。唯一让人不爽的是,现在还是micro usb头,但这也不是这板子的问题,谁让这板子出来时,micro usb还是主流呢。

  • 回复了主题帖: 【Follow me第二季第4期】进阶任务二 imu机器学习识别运动状态

    HonestQiao 发表于 2024-11-23 15:13 可以去学习研究,知其所以然的。 是的,还是得去学习一些基础的东东,不然像ST这种内部集成功能的,真就只会用弄好的示例了。

  • 上传了资料: Follow me第二季第4期任务源码

  • 发表了日志: 【Follow me第二季第4期】进阶任务二 imu机器学习识别运动状态

  • 发表了主题帖: 【Follow me第二季第4期】进阶任务二 imu机器学习识别运动状态

           老实说,虽然机器学习能跑起来,但是真心不明白这个机器学习有啥关系,纯粹就是写完imu寄存器,然后等待中断后读状态,机器学习上的训练啥的,完全没体现。 资料         Using the IMU Machine Learning Core Features | Arduino Documentation         LSM6DSOX/src at main · stm32duino/LSM6DSOX         stm32duino/X-NUCLEO-IKS01A3: Arduino library to support motion MEMS and environmental sensor expansion board 代码修改 拷贝代码         从LSM6DSOX仓库的src文件中拷贝所有代码置arduino工程目录         从IKS01A3工程中拷贝examples\X_NUCLEO_IKS01A3_LSM6DSOX_MLC文件夹下的所有文件至aeduino工程目录 修改代码         由于arduino nano 2040 connect板卡使用的中断脚与st提供的arduino库不一致,因此需要修改中断管脚,具体修改方法为: // 注释掉原先定义,改为此定义 #define INT_1 INT_IMU 总结        由于从头到尾没感觉和机器学习有啥关系,因此也就没啥好说的。总觉得这机器学习有些假,怎么训练不知道,怎么降低误判不知道,怎么缩小模型不知道,唯一知道的是,好像就这样就能用。

  • 发表了日志: 【Follow me第二季第4期】进阶任务一 MIC幅度用led颜色展示

最近访客

< 1/2 >

统计信息

已有25人来访过

  • 芯积分:141
  • 好友:1
  • 主题:10
  • 回复:30

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言