摘要: 嵌入式Linux开发一般是交叉编译开发,常用到通过网络文件系统(NFS)挂载一个目录到开发上目录来执行交叉编译出来的程序。 查看开发板Linux是否支持NFS 有一行为 ,则开发板支持 ,反之在移植内核时要配置内核以支持 查看主机是否有NFS 同样的 查看 是否有 没有要安装配置 ,这个参开百问网w 阅读全文
posted @ 2020-03-02 14:00 guangjieMVP 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 都说 程序设计 = 算法 + 数据结构 。数据结构是挨踢必修课,不过好像学了数据结构之后也没用来做过啥。不知道做啥,就写个软件定时器。 软件定时器数据结构 判断软件定时器链表是否为空 插入定时器到软件定时器链表 链表使用 单向链表 。 将定时器从软件定时器链表移除 初始化软件定时器 回调函数不能过长 阅读全文
posted @ 2020-03-01 23:20 guangjieMVP 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 在嵌入式学习工作中经常初始化一个硬件就写一个初始化函数,基本都要到主函数中调用进行初始化,main函数都要改变。当利用 这个属性就可以构造一个 ,这样每次初始化一个硬件啥的就不用到main函数中去调用初始化函数。式在RTT初始化函数和Linux初始化驱动模块也是类似这样做的。 attribute的用 阅读全文
posted @ 2020-03-01 23:07 guangjieMVP 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 基于事件的单片机程序框架?不知道这个算不算事件驱动,工作中基本是写的裸机程序多,主要用STM32单片机,这样搞能方便程序设计,在MDK中测试OK,母鸡有没啥菜鸡如本人不自知的问题。 程序从大佬程序参考修改得来。 "https://github.com/jiejieTop/cmd parser" 代码 阅读全文
posted @ 2020-03-01 22:39 guangjieMVP 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 由于玩STM32的时候很少用它的重映射功能,所以做项目的时候需要PWM控制光强,用的是PB5控制。看了下手册,这不是定时器的PWM通道管脚啊,后来在硬件的提醒下才想起来STM32管脚可以重映射,都忘了这茬了。唉!真是太菜。 实际的引脚是 ,可以通过部分重映射到 ,这样就可以通过 输出PWM信号。 初 阅读全文
posted @ 2019-10-08 23:58 guangjieMVP 阅读(1374) 评论(0) 推荐(0) 编辑