Learn about Nordic Semiconductor’s SDK’s and SoftDevices/stacks (including Bluetooth Smart/GATT/GAP/Services and Profiles) with the help of experienced Nordic engineers.
During the workshop you will also have the opportunity to create a simple bluetooth smart application and take home a nRF52 Development Kit!
IMPORTANT: Please bring your own laptop with you.
– Learn about Bluetooth Smart SoftDevices with Nordic Semiconductor features.
– Get introduced to Nordic Semiconductor SDK’s.
– Create a simple Bluetooth Smart application.
– Take home a brand new nRF52 Development Kit (included in the ticket price).
The attendees should be familiar with the C programming language.
The following guide will assume you have a Windows PC running either Windows 7, 8 or 10.
If you only have an OS-X or Linux machine available feel free to follow the GCC guide here, but be aware that we will not be able to help with GCC/Mac/Linux related issues at the event.
The following software components will have to be installed before the event, as there won’t be sufficient time on the day of the event. Please install the software in the same order as listed below:
1. Download and install the latest Keil MDK-ARM by entering the required details and following the descriptions at https://www.keil.com/demo/eval/arm.htm
2. Download and install nRFgo Studio (which includes the nRF Tools package; JLinkARM, JLink CDC, nRFjprog, and mergehex):
Go to the nRFgo Studio Product Page
Click on the “Downloads” tab
Select the right version depending on if you have a 32 or 64 bit version of Windows
Download and run the installer
During the install, make sure to check the Keil MDK box in the list of 3rd-party applications
3. Download and unzip the nRF5 SDK:
Go to http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v11.x.x/
Create a folder for your SDK somewhere on your PC (for example, C:Nordic SemiconductornRF5_SDK_11.0.0)
Unzip the SDK into the folder created in c)
4. Make sure the toolchain is working properly by going through the following guide: Test your setup with Blinky
(If you don’t have an nRF51 or nRF52 DK available, skip the steps related to erasing and programming the board)
5. If you have an Android (4.3 or newer) or iOS (v7.0 or newer) device, please download the “nRF Toolbox” application from one of the respective app stores, as this will be used during the practical session.
6. If you at any time experience issues, please go to the Devzone for help. For common problems the answer can be found immediately, while new questions are typically answered within 24 hours.
For further study
For more information please have a look at the documentation available on the Infocenter.
In particular, have a look at the nRF52 Getting Started, and the nRF5 SDK v11.0.0 subsections.
If you happen to have an nRF51 or nRF52 DK available, please make sure that you can download and debug applications on the kit.
5.45pm – 6.20pm Check-in. Welcome drinks and pizza
6.20pm – 6.30pm Workshop opening
6.30pm – 9.00pm Workshop session
9.00pm – 10.00pm Networking and drinks
About the instructors
Torbjørn Øvrebekk – Senior Application Engineer at Nordic Semiconductor
Torbjorn main expertise is embedded software development, he spends most of my time assisting software developers in the use of Nordic products, and making demos and example software for Nordic parts. He has also spent a fair bit of time travelling to help customers in the field, attend trade shows, or run technical presentations/workshops.
Bjørn Spockeli – Application Engineer at Nordic Semiconductor
Bjorn graduated with a M.Sc. in Engineering Cybernetics from the Norwegian University of Science and Technology. At Nordic he helps customers through the company online developer community, The Nordic Developer Zone, and their support system, in addition to creating software examples and tutorials.