Linux
文章平均质量分 76
程序员ai健身
从事通信产品的嵌入式软件开发
展开
-
软中断实现原理与应用
软中断实现原理与应用原创 2022-09-11 15:43:58 · 1189 阅读 · 0 评论 -
Ubuntu 16.04.1 LTS下安装FreeRADIUS2.2.8并开启MySQL认证
Ubuntu 16.04.1 LTS下安装FreeRADIUS2.2.8并开启MySQL认证原创 2022-09-11 15:41:49 · 530 阅读 · 0 评论 -
基于BCM53262交换芯片平台的Linux操作系统移植(一)编译环境
2018/05/10 09:26 zhoulinhua@2018-05-10一、源码相关链接:http://www.at91.com/linux4sam/bin/view/Linux4SAM1.a91bootstrap源码获取git clone git://github.com/linux4sam/at91bootstrap.git Cloning into 'at91bootst...原创 2018-11-06 11:02:58 · 1553 阅读 · 0 评论 -
基于BCM53262交换芯片平台的Linux操作系统移植(二)之buildroot开发环境
2018/05/09 10:49 zhoulinhua@2018-05-10一、源码下载要获得源代码,您必须克隆构建droot-at91和buildroot-外部微芯片存储库。buildroot-at91是一个带有最小数量补丁的Buildroot的分支,只有那些还没有触及主线的补丁。外部树提供了不会碰到主线的东西:用于我们的演示的额外的defconfig和包。$ git clone h...原创 2018-11-06 11:05:26 · 724 阅读 · 0 评论 -
基于BCM53262交换芯片平台的Linux操作系统移植(三)之配置文件修改
2018/05/09 10:49 zhoulinhua@2018-05-10一、单板类型支持1.修改at91sam9x5ek_defconfig定制软件匹配当前单板buildroot-at91/configs/at91sam9x5ek_defconfig备注:先备份为at91sam9x5ek_defconfig_bak1)修改配置bootstrap文件为:at91sam9x5e...原创 2018-11-06 11:08:07 · 2051 阅读 · 0 评论 -
基于BCM53262交换芯片平台的Linux操作系统移植(四)之代码调试与驱动书写
2018/05/09 10:49 zhoulinhua@2018-05-10一、系统分区name address sizebootstrap 0x0 64ku-boot 0x10000 640kenv 0xb0000 192kdtb 0xe0000 128kuImage 0x100000 4Mrootfs 0x500000 - spi0的设备树如下:at91...原创 2018-11-06 11:10:51 · 2359 阅读 · 1 评论 -
vxWorks平台交换机部分设备上电运行之后ping死机调试
本文阐述vxWorks平台下的交换机部分设备上电运行之后ping死机调试过程,通过这个分享体现技术人员的不容易,一个现象可能出现的现象千奇百怪,只有不断的探索才能找到真正的问题;有时候真的是众里寻他千百度,那个bug就在程序开始处。一下就是我定位调试的这个过程,我觉得用这种问答式的方法,可以高效的定位。话不多说,分享走起。问题现象:AT91+BCM53262+vxWorks平台,部分设...原创 2018-11-06 11:39:26 · 1174 阅读 · 0 评论 -
Linux内核下kthread_run()与kthread_create()分析:
kthread_run是linux内核定义的一个宏它包含:1)kthread_create(task_id);//创建内核线程2)wake_up_process(&task_id);//投入运行内核线程kthread_run一旦执行线程会一直运行下去,只有遇到kthread_should_stop函数或者kthread_stop()函数,才停止运行;代码如下:inclu...原创 2018-11-06 11:51:13 · 1326 阅读 · 0 评论