openwrt上alljoyn编译

技术菌的blog 2015-01-09 06:21:51
官方教程在这:
https://allseenalliance.org/developers/develop/building/linux/openwrt

1.1 目前有三种,v12.09,attitude adjustment,barrier_breaker,貌似中间第二种不支持mt7620

1.2 将下面一行添加进对应版本的feeds.conf
src-git alljoyn https://git.allseenalliance.org/gerrit/core/openwrt_feed;openwrt_12.09

1.3 更新和安装
./scripts/feeds update -a
./scripts/feeds install -a -p alljoyn

1.4 make menuconfig时按照图选择
当然如果选择模块,则生成ipk文件,如果集成到内核中,则直接刷固件就有了
我们可以在build_dir/target-mipsel-24kec**/下找到alljoyn的相关目录,里面的build目录下有生成好的库和二进制文件

scp到板子上就可以安装,运行测试例子啦

另外,注意如果要使板子上的alljoyn服务端与PC上的客户端通信,要保证两者在同个局域网内,且板子多出来的apcli0接口的入口的防火墙要正确设置,否则服务端和客户端无法互发现建立会话
...全文
766 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
【源码免费下载链接】:https://renmaiwang.cn/s/w6xza 基于全志平台开发的TinaLinux系统是一种适用于智能硬件设备的操作系统。该系统由Allwinner公司提供支持,并旨在为开发者提供一个开源且易于定制的软件解决方案。其设计理念就是为智能硬件设备提供一个开放、易定制的软件方案,帮助用户快速入门并开展创新性开发工作。 该系统的核心理念是智能硬件,即通过软硬件结合的方式对传统设备进行智能化改造的技术概念。这类设备通常具备网络接入能力,并能够运行互联网服务,形成“云+端”的典型架构模式,同时具有大数据分析等附加价值。其特点包括智能感知、互联互通和人机交互三大功能。 TinaLinux系统的应用场景广泛,涵盖智能手机、智能穿戴设备、智能家居系统、智能车载设备、医疗健康设备以及智能无人系统等多个领域。 该系统的架构包含跨平台安全互联的设备管理方案,并支持高能效运行。目标产品线包括行车记录仪、无人机、智能家庭娱乐机等多款产品。 TinaLinux系统提供了一整套完整的软件编译和构建框架,基于OpenWrt内核进行开发,并支持Allwinner R系列芯片组,同时具备标准Linux内核和驱动框架。 系统的软件需求方面,其遵循POSIX标准,生态环境模块化设计,并具有良好的跨平台兼容性和网络协议支持。系统还特别强调安全特性,包括多用户的安全模型、SELinux增强模式以及应用沙箱机制等。 TinaLinux系统支持基础的WIFI和蓝牙通信功能,并集成多种智能联网方式如smartlink、airkiss等技术。同时支持DLNA、A2DP等多种流媒体播放协议,未来还将支持weave和Alljoyn等设备互通互联的技术规范。 在安全方面,该系统计划引入应用沙箱机制,并基于ARM TrustZone定制SecureOS内核。硬件开发平台则支持R6、R8、R100等多

684

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧